Emerald logo
Emerald

We grow our customers’ businesses 365 days a year through Connections, Content, and Commerce

Lead Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

95 days ago

Salary

$130K - $150K / year

Seniority

Senior

Job Description

Lead Software Engineer

Emerald

• 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

Job 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

Related Job Pages

More Full-stack Engineer Jobs

AlphaSights logo

Mid-level Fullstack Engineer (Remote) - Brazil

AlphaSights

The Global Leader in Knowledge On-Demand

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

The role: We are looking for highly talented and driven software engineers who take pride in their work, to expand our Engineering team in Brazil. Successful candidates will join a cross functional team including product managers and designers working closely with the rest of our business to deliver working code that solves real problems for both internal and external customers. You will take ownership of the problems that your team solves, ensuring a high level of quality in everything that we release, working as part of a top performing international development team. If you have a strong passion for solving problems with code, and want to work with exceptional colleagues in a high achievement environment, this role is a good fit for you. What you’ll do: - Design solutions: Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world's leading research platform. - Ship working code: We primarily work with React on the frontend and Kotlin microservices with Postgres on the backend, with some older services written in Ruby on Rails. We’ve always got an eye open to assess new technologies that might improve our stack. - Deploy and iterate: We release frequently to our customers, using CIrcleCI and Spinnaker for CI/CD, and quickly gather feedback in order to inform our next iteration. - Build your competency: You will learn quickly by building market-leading technology with experienced colleagues in a high performance environment. Engineers can also use our L&D budget to fast-track development of specific technical competencies. - Maintenance and troubleshooting: Carefully monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes. Who you are: - You probably have a degree in a STEM subject, but we’re happy to work with people who perfected their craft via a different route. - Experience working at a similar level in a mature Engineering team, and looking to take your career to the next level. We’re looking for people who have incredible potential. - Technical expertise with experience working with at least one frontend framework, ideally React, as well as experience working on the backend systems. (We use Kotlin and a bit of Ruby.) - Experience in modern AI technologies – it is a plus if you have experience with AI technologies, such as integrating LLM APIs (e.g., OpenAI SDK), building AI-assisted workflows, or leveraging AI tools to improve product capabilities and engineering efficiency. - Proven track record – You’ve made a demonstrable impact in your previous roles, standing out from your peers. - Highly driven and proactive – you relentlessly and independently push through hurdles and drive towards excellent outcomes. - Meticulous – you hold high standards and have an obsessive attention to detail. Learn more about our tech organization here! Don't worry if your experience or background doesn't match all of these areas, we believe a broad spectrum of experience provides great perspective on solving problems in new and innovative ways and we’d love to hear from you. Please note that unfortunately, we are unable to sponsor visas for this position. AlphaSights is an equal opportunity employer. *THIS IS A REMOTE POSITION EXCLUSIVELY FOR CURRENT BRAZILIAN RESIDENTS.

Brazil
AlphaSights logo

Mid-level Fullstack Engineer

AlphaSights

The Global Leader in Knowledge On-Demand

ContractRemoteTeam 1,001-5,000H1B Sponsor

• Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world's leading research platform. • Ship working code primarily with React on the frontend and Kotlin microservices with Postgres on the backend. • Release frequently to our customers, using CIrcleCI and Spinnaker for CI/CD, and quickly gather feedback to inform our next iteration. • Monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes.

Brazil
SentinelOne logo

Staff Software Engineer (Go) - Developer Platform, AI-first DevEx

SentinelOne

Secure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.

Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

Role Description We are seeking an experienced Staff Software Engineer / Platform Engineer who will serve as a technical leader with dozens of engineering teams. You are someone who enjoys bridging the gap between software engineering and systems architecture, and not just managing infra, but building Internal Developer Platform (IDP) on Kubernetes, and APIs that enable scalability, efficiency, productivity, and developer joy. Your responsibilities will include: - Partnering with Engineers to build and automate solutions. - Modernizing the stack by collaborating with architects to evaluate and implement modern tools and deployment strategies. - Leading the AI-driven CI/CD shift by architecting and implementing AI-powered workflows. - Taking operational ownership to identify and eliminate causes of toil across engineering orgs. - Exercising cross-functional influence by partnering with Product, Security, and Finance teams. - Participating in the full software development lifecycle, including requirements analysis, architecture design, coding, testing, and deployment. - Dealing with global scale, processing 9+ Petabytes of data daily and 3+ Trillion security events across multiple AWS/GCP regions. Qualifications - Demonstrated proficiency in Go or Python. - Experience in the full SDLC, from requirements to production-ready code. - Experience with AWS and/or GCP. - Knowledge of Kubernetes or similar orchestration systems. - Experience with CI/CD tooling at scale (e.g., GitHub Actions, ArgoCD, Jenkins etc.) and GitOps approach. - Strong experience with Terraform, Pulumi, or similar IaC frameworks. - Familiarity with DevEx fundamentals, including Service Catalogs (Backstage), REST APIs, or gRPC. - Familiarity with both SQL (Postgres) and NoSQL (MongoDB, ClickHouse, or Redis). - Passionate about integrating LLMs and AI agents into the developer workflow. - Excellent problem-solving skills, strong ownership and accountability. - Strong communication skills and ability to articulate technical concepts. Requirements - Experience in driving large, impactful projects. - Ability to influence engineering direction across teams, departments, and stakeholders in multiple time zones. Benefits - Salary starting from 5000 EUR/month. - Annual bonus based on company performance, paid in two installments. - Flexible working hours and the option to work remotely from anywhere in Slovakia. - Access to major co-working spaces and modern offices in Prague or Brno. - Grant of Restricted Stock Units with a 4-year vesting plan. - Flexible Time Off, on top of the standard 5 weeks vacation. - Pension Insurance Contribution and Premium life insurance. - Monthly meal and well-being allowance. - LinkedIn Learning and internal mentoring. - Generous referral bonuses and optional company events.

Slovakia
€5K / month
Job Closed
WakeMed Health & Hospitals logo

Team Lead, Applications

WakeMed Health & Hospitals

Serving the community since 1961, WakeMed Health & Hospitals is the leading provider of health services in Wake County. With a mission to improve the health and well-being of our community, we are committed to providing outstanding and compassionate care. For more information, visit www.wakemed.org .

Full TimeRemoteTeam 10,001

Role Description The Applications Team Leader works in collaboration with the Applications Manager to coordinate and delegate the assignments of the team. This role includes: - Overseeing the day-to-day functions of the area. - Conducting employee training sessions. - Serving as a senior application support analyst. - Managing and resolving identified issues and risks with the Application Manager. - Reporting status of task completion to the manager in conjunction with the team. - Coordinating activities between work streams to integrate work and system design, build, testing, training, and go-live. The Applications Team Leader requires direct experience, comprehensive knowledge, and skills to guide all the staff in assigned applications. If applicable, maintenance of North Carolina licensure or certification in a related clinical/business discipline is required. If required for the Applications supported, certification in at least 2 applications is required, 3 preferred. If certification is not required, experience in at least 3 applications is required. Eligible remote states include NC, FL, GA, SC, SD, TN, TX, and VA. Qualifications - Bachelor's Degree in Business, Healthcare, or Technology Required. Requirements - 5 Years Clinical - Acute Care or Information Technology - Application Support Required. - 6 Years Direct Position Experience Preferred. Company Description Serving the community since 1961, WakeMed Health & Hospitals is the leading provider of health services in Wake County. With a mission to improve the health and well-being of our community, we are committed to providing outstanding and compassionate care. For more information, visit www.wakemed.org .

United States
Job Closed