Staff Software Engineer

New
L
LyftSoftware Engineering
This role is fully remote in Ukraine, however, employees are required to live and work in Ukraine in order to be qualified for this position.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSPythonGCPJavaKubernetesMicrosoft AzureC#GoMicroservicesDistributed Systems

Requirements

  • 8+ years of software engineering industry experience with a track record of architecting and delivering large-scale backend systems in production.
  • Demonstrated experience setting technical direction for a product or platform area, including authoring architecture docs.
  • Deep expertise in designing and operating distributed systems—microservices, event-driven architectures, and high-throughput APIs at scale.
  • Strong proficiency in one or more backend languages (Python, Go, Java, C#, or similar).
  • Solid understanding of performance, concurrency, and reliability tradeoffs.
  • Experience working with public cloud platforms (e.g., AWS, GCP, Azure).
  • Experience with modern container orchestration technologies (e.g., Kubernetes, Docker, cri-o).
  • Proven ability to lead and influence a team of engineers, setting technical standards and running design reviews.
  • Excellent written and verbal communication skills.
  • Full-stack versatility (frontend ownership) is a strong plus.

Responsibilities

  • Set the technical vision and strategy for a rapidly evolving product area, making high-judgment calls on architecture and technology direction.
  • Drive the adoption of AI and machine learning solutions to optimize customer support workflows and enhance operational efficiency across the platform.
  • Lead a team of talented engineers who ship code and tackle hard engineering problems, maintaining a high bar for technical excellence.
  • Translate high-level business goals into actionable engineering projects, owning the technical roadmap from conception to delivery.
  • Drive the responsible adoption of AI development tools across engineering teams, establishing best practices and mentoring engineers.
  • Champion improvements in system observability, performance, and tech debt reduction.
  • Establish best practices for deployment, alerting, and on-call health, taking holistic ownership of platform stability.
  • Drive alignment across product, design, and operations, resolving bottlenecks and managing trade-offs.
  • Mentor and level up engineers through delegation, stretch opportunities, and cross-team reviews.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now