Back to all positions

[Remote] Lead Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Emerald is a company that focuses on creating connections and driving commerce through various products and events. They are seeking a Lead Software Engineer to provide technical leadership and guide a team in building Enterprise B2B solutions, ensuring high technical standards and modern development practices are upheld.

Responsibilities

  • Set and uphold quality standards for the team, including coding standards, architectural guidelines, testing expectations, and operational best practices
  • Provide technical and architectural leadership, guiding system design, component boundaries, integration strategies, and long-term platform evolution
  • Drive adoption of software design and architectural patterns, such as component-based architectures, event-driven systems, API-first design, and contract-driven development
  • Establish and evolve development workflows and quality gates, including code reviews, automated testing, CI/CD pipelines, and release readiness criteria
  • Lead AI adoption within the engineering organization, including:
  • + Identifying opportunities to leverage AI for code generation, testing, refactoring, and documentation
  • + Encouraging responsible and effective use of AI tools to improve developer productivity and quality
  • + Partnering with leadership to align AI usage with security, compliance, and engineering standards
  • Mentor and develop engineers in system design, problem decomposition, and modern development practices
  • Remain hands-on when appropriate, contributing to design reviews, complex implementations, and legacy refactoring efforts
  • Lead legacy modernization initiatives, balancing technical debt reduction with feature delivery and business needs
  • Collaborate closely with Product, Design, DevOps, and other stakeholders to ensure architectural decisions support scalability, reliability, and business outcomes

Skills

  • 12+ years of experience in development, with at least 3 years in a leadership role
  • Proven ability to lead engineering teams in an Enterprise SaaS environment
  • Strong expertise in React, Node.js, and modern JavaScript/TypeScript frameworks
  • Ability to work independently and organize tasks and priorities
  • Deep understanding of software engineering principles: SOLID, DRY, KISS, separation of concerns, Domain-driven design (DDD) concepts
  • Proven experience designing and implementing scalable system architectures in Enterprise SaaS environments
  • Demonstrated knowledge of development and architectural patterns, such as: Component-based architectures, Event-driven systems, API-first and contract-driven development
  • Experience leading legacy modernization efforts, including migrations to modern stacks and frameworks
  • Strong understanding of CI/CD pipelines, deployment strategies, and release automation
  • Strong knowledge of testing strategies (unit, integration, end-to-end, contract testing)
  • Experience with Docker, Kubernetes, and cloud-native architectures
  • Familiarity with AWS architecture patterns (networking, security, scaling)
  • Experience building or maintaining design systems and shared component libraries

Benefits

  • Unlimited vacation for exempt employees
  • Flexible working locations
  • 401(k) plan with a company match
  • Medical/dental/vision coverage with inclusive provisions including transgender services and fertility benefits
  • Parental and caregiver leave
  • Dependent, commuter and FSA benefits
  • Professional development programs like Toastmasters
  • Mental wellness tools

Company Overview

  • Emerald create content to ensure that our customers are on the cutting edge of their industries and are continually developing their skills. It was founded in 2014, and is headquartered in New York, New York, USA, with a workforce of 501-1000 employees. Its website is https://www.emeraldx.com/.