Sr Software Engineer - Core Backend & Platform Engineering
New
Flexible work options across the U.S. and Canada, including remote, hybrid, or on-site at headquarters.Full-TimeSenior
Salary119,051 - 160,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of professional software engineering experience.
- Required Skills
- AWSDockerPostgreSQLPythonJavaJavascriptKafkaKubernetesRabbitmqRubyRuby on RailsRedisReactCI/CDTerraformDatadog
Requirements
- 5+ years of professional software engineering experience.
- Experience developing large-scale cloud-native systems — reliability, scalability, and the observability that keeps them healthy.
- Depth in modern software delivery: CI/CD, trunk-based development, layered automated testing, and release practices like feature flagging, canary deployments, and progressive delivery.
- Experience contributing to org-wide standards — testing strategy, environment management, performance and SLOs.
- Fluency with AI coding tools (Claude Code, Cursor, Codex, etc.) as a core part of your development workflow — for code generation, debugging, exploring unfamiliar codebases, and documentation — paired with strong judgment for evaluating, refining, and taking full ownership of AI-generated output.
- A thoughtful, collaborative approach to design and decision-making, and a commitment to inclusive environments where all voices are valued.
Responsibilities
- Contribute to the platform's performance, observability, and reliability standards, and help drive adoption across feature teams.
- Reshape how we build and ship: CI/CD, trunk-based development, and developing a layered testing strategy (unit, integration, contract, end-to-end) so teams can test in isolation and deploy independently.
- Collaborate closely with the Enterprise Developer Experience team to build shared tooling.
- Improve the developer and pre-production experience for the core backend — pipeline design, environment stability, and a fast development feedback loop.
- Lead platform projects across the stack — release tooling, platform reliability, and the patterns that guide how we decompose the core backend into services.
- Take ownership of deliverables, quality, and on-call support across our systems and components, and drive projects from ideation through production.
- Actively partner with the feature teams who depend on the systems you own — through pull requests, demos, design discussions, and identifying risks and blockers early.
View Full Description & ApplyYou'll be redirected to the employer's site