Staff Software Engineer
Core
Lead incremental modernization of large-scale legacy monoliths into scalable, well-bounded services while maintaining production stability and reliability.
Role type
Staff Software Engineer (Backend/Cloud)
Builds
Scalable backend services, APIs, and cloud infrastructure
Domain
Enterprise software modernization, distributed systems, cloud-native architecture
Required skills
Legacy system modernization, service decomposition, distributed systems design, API contract management, cloud-native operations, observability, CI/CD, automated testing, incident response, AI-assisted development
Preferred skills
Strangler fig pattern, parallel system runs, T-shaped engineering, AI tool evaluation
Technologies
Ruby, Node.js, AWS, Datadog, GitHub Copilot, ChatGPT, Cursor
Responsibilities
Decompose monolithic applications using strangler fig and phased rollouts; Define service boundaries and data ownership models; Maintain backward compatibility during system evolution; Design, build, test, deploy, and operate production software; Debug and validate behavior across legacy and new systems; Participate in 24/7 on-call rotation; Apply AI tools to accelerate refactoring and code analysis
Seniority
Staff, high-ownership IC with architectural influence (via careerplan.io/jobs/77a29d27-7464-47f4-bb96-276dd59c8851-staff-software-engineer-at-jobgether)
