Staff Engineer (backend)
Role details
Job location
Tech stack
Job description
Platform9 is looking for a Staff Engineer to join our engineering team. In this role, you will be a technical authority for one or more core components, driving architecture, design, and delivery of complex initiatives end-to-end. You are the person the team turns to - the one who ensures your domain is well-built, well-documented, and continuously improving. This is a high-ownership, high-impact role for engineers who thrive on technical depth and taking full accountability for outcomes.
What You'll Do
Technical Leadership
-
Serve as the domain expert for your component - the go-to person for technical questions, design decisions, and architectural guidance
-
Lead design and architecture for major features within your ownership area, producing detailed technical specifications and architecture documents
-
Own and maintain public-facing documentation for your component, ensuring it is complete and updated with every release
-
Evaluate and recommend technology choices that align with team and product goals
Strategy & Innovation
-
Define technical architecture and approach for 3-12 month initiatives within your domain
-
Lead projects with significant technical complexity or business impact, translating ambiguous requirements into clear engineering plans
Execution & Impact
-
Take end-to-end ownership of your component across design, architecture, UI, testing, upgrades, scaling, and implementation - the buck stops with you
-
Lead and participate in customer triage calls, driving timely resolution and using that feedback to improve your component
-
Engage with vendors and partners on integrations related to your components when needed
-
Deliver strategic initiatives on time, within release deadlines, and with high quality
-
Keep stakeholders informed through regular Jira updates and proactive communication
-
Participate in strategic conversations around architecture and scaling, proposing design changes to meet evolving requirements
Team & Culture
-
Mentor junior and mid-level engineers, investing in their technical growth and career development
-
Help define and uphold the engineering hiring bar through active participation in recruiting
-
Contribute to building a high-performing, collaborative engineering culture
Requirements
-
8-12+ years of software engineering experience
-
Proven track record of delivering complex, high-impact projects
-
Deep expertise in at least one major technical domain, with broad knowledge across multiple areas
Core Technical Skills
-
Expert-level programming in one or more of: Python, Go, Java, C+
-
- Strong system design and distributed systems architecture capabilities
-
Experience operating and debugging large-scale infrastructure
-
Ability to diagnose and resolve complex production issues under pressure
Platform9-Specific Domain Knowledge
Deep expertise in 2-3 of the following areas is required:
-
Virtualization
-
Containers and Kubernetes (K8s)
-
OpenStack
-
Networking and SDNs
-
Storage