Staff Software Engineer - Backend (Core Services)
$220,000–$250,000 year
On-site · Seattle, Washington, United States
Job Summary
Staff Software Engineer to own backend services and APIs, primarily Python-based (FastAPI, SQLAlchemy) on AWS. Lead architecture and build scalable, enterprise-grade backend systems; drive data ingestion, third-party integrations, and authentication/authorization features. Own the full software development lifecycle from design to deployment and monitoring. Collaborate with product managers, frontend engineers, and data scientists to deliver innovative solutions; mentor engineers; participate in on-call rotations to ensure reliability and observability. Focus on performance, scalability, and reliability to support rapid user/data growth while shaping engineering culture and best practices.
Required Qualifications
- 10+ years of professional backend software engineering experience
- Proficiency in Python (or similar languages such as Java, C++, or Node.js)
- Experience designing and building distributed, cloud-native systems (preferably on AWS)
- Deep understanding of API design, authentication/authorization protocols (OAuth2, JWT), and security best practices
- Familiarity with CI/CD, infrastructure-as-code (Terraform), and modern DevOps practices
- Excellent communication skills; ability to explain complex technical concepts to both technical and non-technical audiences
- Strong sense of ownership, curiosity, and a passion for innovation and continuous learning
- Experience working in a startup or fast-paced environment is highly valued
- Demonstrated ability to mentor / develop other engineers
This role has closed. Sorce can match you with similar open roles and apply on your behalf.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.