
Staff Software Engineer (Backend)
Reach Security3 months ago
Responsibilities
- Execute complex backend software engineering projects focusing on APIs, data processing, infrastructure, and platform.
- Drive the execution of key engineering initiatives.
- Foster a culture of technical excellence.
- Author technical proposals to document and align teams on complex project designs.
- Troubleshoot and resolve production issues, minimizing downtime.
Requirements
- 7+ years of experience in software engineering, focusing on backend, platform, or system programming.
- Strong communication skills for explaining technical issues to non-technical audiences.
- Experience with Python and its ecosystem.
- Experience designing and building multi-tenant SaaS platforms with data isolation and security.
- Experience with cloud service providers in a production setting (AWS, Azure, GCP).
- Deep understanding of computer science fundamentals like data structures and algorithms.
- Proficiency in system design and data architecture.
Benefits
- Competitive salary and equity.
- Comprehensive health, dental, and vision insurance.
- Remote work flexibility.
Tech Stack
Categories
BackendData Engineering