Skip to content

Software Engineer, Backend

128k – 160kNew York, NYHybrid3+ YOE
Summary

Backend Software Engineer building rider-facing systems for Lyft's bike and scooter sharing platforms. Requires 3+ years experience, Python/Go, DynamoDB, and AWS.

About the role

Responsibilities

Engineering & Delivery

  • Take independent ownership of high-impact features and small projects, driving them from early design through launch and iteration
  • Own components within our systems, responsible for their development, deployment, operation, and maintenance
  • Write reliable, performant, maintainable, and scalable code, and contribute to ongoing improvements in code structure, tooling, and technical debt reduction
  • Ensure comprehensive testing for your features, including unit and end-to-end tests, with an eye toward overall system impact
  • Write technical specs, runbooks, and documentation that address requirements, security, and privacy considerations; contribute to team onboarding docs and norms

Operations & Quality

  • Rotate on-call, monitoring deployed code for stability and performance, proactively fixing bugs, and keeping dashboards and alerts up to date
  • Support and escalate production incidents as needed, and contribute improvements to on-call practices and long-term reliability

Technical Collaboration

  • Partner closely with product, data science, analytics, and operations teams to move fast without breaking things
  • Communicate technical trade-offs clearly, to engineers and non-engineers alike
  • Participate in code reviews and technical discussions, and take the lead with support as needed
  • Accurately scope and estimate tasks and features; engage in roadmapping discussions and contribute feedback
  • Partner with product, design, TPM, QA, and other cross-functional teams where applicable

Requirements

  • BS/MS in Computer Science, Computer Engineering, a related field, or equivalent practical experience
  • 3+ years of software engineering experience in production environments
  • Hands-on experience with Python and/or Go
  • Familiarity with datastores such as DynamoDB and cloud-based environments such as AWS
  • Strong proficiency in object-oriented programming and foundational CS concepts (data structures, algorithms)

Benefits

  • Great medical, dental, and vision insurance options with additional programs available when enrolled
  • Mental health benefits
  • Family building benefits
  • Child care and pet benefits
  • 401(k) plan with company match
  • Discretionary paid time off (salaried team members); 15 days paid time off (hourly team members); 12 observed holidays
  • 18 weeks of paid parental leave (biological, adoptive, and foster parents eligible)
  • Subsidized commuter benefits
  • Monthly Lyft credits and complimentary Lyft Pink membership
Skills
PythonGoDynamoDBAWSObject-Oriented ProgrammingData StructuresAlgorithmsUnit TestingEnd-to-End Testing
Similar roles at this salary range
All Backend Engineering jobs →
1Password

Developer, Billing Integrations

Developer building and maintaining billing, payments, and subscription systems. Requires 2+ years of software development experience with strong testing practices and API integration skills.

123k – 172kUnited StatesBackend EngineeringRemote2+ YOEStripeWebhooks
Fluidstack

Member of Technical Staff

Build core primitives for entity ownership, audit, authorization, and orchestration. Own domain models for power, datacenters, and chips while enabling AI agents to safely operate production systems.

150k – 250kSan Francisco, CA +3Backend EngineeringHybridGoKMZ
NinjaTrader

Sr. Software Engineer II, Trading Services

Design, build, and deploy scalable Scala backend systems in Kubernetes for high-performance trading platform. Requires 6+ years experience and strong distributed systems expertise.

140k – 190kChicago, IL +23Backend EngineeringHybrid6+ YOEScalaLogging
ZoomInfo

Senior Software Engineer - Workflows

Design and build scalable backend services and workflow orchestration systems using Java, Node.js, Temporal, and Kafka to power complex event-driven processing at scale.

140k – 200kWaltham, MABackend EngineeringHybrid5+ YOEJavaKafka
PlanetScale

Software Engineer

Design and build the control plane for provisioning, scaling, and healing Neki (sharded PostgreSQL) clusters. Requires 5+ years experience, strong Go proficiency, Kubernetes, and distributed systems expertise.

120k – 290kUnited StatesBackend EngineeringRemote5+ YOEGoAWS