Flexera is seeking a Staff Software Engineer (Backend) to lead the architecture, design, and evolution of highly scalable, cloud-native backend systems and APIs. The ideal candidate will have 8+ years of backend engineering experience, a proven track record of building and scaling complex production systems, and deep expertise in Python and cloud platforms.
Requirements
- Bachelorâs or Masterâs degree in Computer Science, Engineering, or equivalent practical experience.
- 8+ years of backend engineering experience, with a proven track record of building and scaling complex production systems.
- Deep expertise in Python (experience with Java, Go, or Node.js is a strong plus).
- Strong experience designing distributed systems and RESTful APIs using frameworks such as Flask or FastAPI.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and cloud-native architectures.
- Solid understanding of relational databases and data platforms/warehouses (e.g., Snowflake, Redshift, Databricks).
- Experience with Docker and Kubernetes in large-scale or production environments.
- Strong fundamentals in system design, data structures, algorithms, and trade-off analysis.
- Experience driving or influencing CI/CD pipelines, deployment strategies, and operational practices.
- Excellent communication skills, with the ability to influence technical direction across teams.
Benefits
- Competitive compensation
- Flexible work arrangements
- Clear growth paths for senior technical leaders