Lead Software Engineer

🕒 April 23

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Emerald

Emerald

501 - 1000 employees

Founded 2014

đŸ“± Media

đŸ€ B2B

💰 $400M Post IPO equity on 2020-07

Media ‱ B2B

Emerald is a market-leading events and media company that produces over 100 live events and a portfolio of digital media properties to connect buyers, brands, and professionals across industries such as design & construction, retail, industrial, luxury, sports, and technology. The company builds interactive in-person experiences and online communities, leveraging industry expertise and data-driven insights to drive business development, networking, and market intelligence for professional audiences.

📋 Description

‱ 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

🎯 Requirements

‱ 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

Apply Now

Similar Jobs

🕒 April 23

Firecrawl

1 - 10

🔌 API

đŸ€– Artificial Intelligence

☁ SaaS

Senior Product Growth Engineer for Firecrawl developing features to drive customer growth and retention. Collaborate across the stack to deliver conversion-focused solutions.

JavaScript

Next.js

Node.js

Python

React

SQL

TypeScript

🕒 April 22

NVIDIA

10,000+ employees

đŸ€– Artificial Intelligence

🎼 Gaming

Senior Systems Software Engineer at NVIDIA driving GPU performance innovations for AI workloads. Lead implementations for large-scale GPU infrastructure and performance practices.

Cloud

Docker

Linux

Python

Swift

🕒 April 22

Senior Software Engineer developing the next generation of collaborative web content infrastructure at Pantheon. Leading projects and mentoring engineers while building backend services, APIs, and frontend systems.

AWS

Azure

Cloud

Google Cloud Platform

GraphQL

🕒 April 22

Hightouch

51 - 200

☁ SaaS

Software Engineer managing distributed systems at Hightouch, enabling marketing workflows through powerful data syncing solutions. Collaborating with customers and teams on high-scale systems.

Distributed Systems

🕒 April 22

ClickHouse

51 - 200

☁ SaaS

🏱 Enterprise

đŸ€– Artificial Intelligence

Senior Software Engineer developing the Java client and JDBC driver for ClickHouse. Engaging with Connectors team and external partners to enhance data integration and performance.

Java

SQL