Share this job
Remote - Lead Software Engineer
Apply for this job

We're looking for a Lead Software Engineer — a senior individual contributor who combines deep technical expertise with hands-on leadership. This role drives the design and delivery of complex software solutions while guiding the team through technical decision-making, planning, and execution. You will act as a force multiplier, elevating both system quality and team capability across a collaborative, Agile engineering environment.

Key Responsibilities

  • Serve as a senior technical leader within the Scrum team while remaining actively hands-on in development
  • Lead the design, implementation, and delivery of complex, high-impact software solutions
  • Own and drive critical areas of projects, ensuring quality, scalability, and maintainability
  • Play a central role in sprint planning, estimation, and technical strategy
  • Break down complex problems and guide the team toward effective, pragmatic solutions
  • Act as a technical subject matter expert (SME) and primary point of contact for challenging engineering issues
  • Provide mentorship, coaching, and technical guidance to engineers, analysts, and QA team members
  • Foster a collaborative, high-performance team environment through active support and knowledge sharing
  • Ensure engineering best practices are followed across code quality, testing, and system design
  • Contribute to continuous improvement of team processes, tools, and architecture

Requirements

  • Demonstrated expertise in software engineering with a reputation as a trusted technical leader
  • Strong hands-on proficiency in Java and JavaScript — required
  • Proficiency in Svelte for front-end development — required
  • Hands-on experience with AI-assisted engineering tools (e.g. Claude Code, Cursor, or similar) — required
  • Strong ability to design and deliver complex systems and solve ambiguous, high-impact problems
  • Proven experience mentoring and developing engineers at varying levels of seniority
  • Ability to clearly communicate technical concepts and influence decisions across the team
  • Deep understanding of the software development lifecycle (SDLC) and Agile/Scrum methodologies
  • Experience leading technical planning and aligning execution with project timelines and milestones
  • Strong judgment and decision-making skills with an ability to balance short-term needs and long-term architectural impact
  • Ownership mindset with a track record of driving results and accountability
  • Good level of spoken and written English: able to communicate technical topics effectively across distributed, cross-functional teams
  • Ability to work during Pacific Standard Time (PST) hours

Preferred Qualifications

  • Knowledge of Ruby or Python is a significant advantage
  • Experience with GraphQL, RESTful API design, and microservice architectures
  • Familiarity with cloud-native practices (AWS, containerization, CI/CD pipelines)
  • Exposure to application monitoring and observability tools (e.g. Datadog, New Relic)
  • Experience with web accessibility standards (WCAG) and front-end performance engineering
  • Background in regulated or compliance-driven software environments

Conditions

  • Fully remote role with working hours aligned to Pacific Standard Time (PST)
  • Compensation in USD via a convenient payment method
  • Direct collaboration with founders and fast decision-making
  • High level of ownership and the opportunity to lead technical direction on complex, meaningful software products


Apply for this job