OpsMill
Principal Software Engineer - North America
US/Canada · Principal
Sponsorship not specifiedDetected 173 days ago
PythonGoRustDistributed SystemsBackend DevelopmentCode ReviewPlatform EngineeringAPI DevelopmentNetwork EngineeringLeadershipCommunicationMentoring
About the role
- Infrastructure automation is having its moment.
- But capitalizing on that opportunity requires something many companies struggle with: maintaining software architectural excellence and agility while scaling rapidly.
- We've achieved product-market fit, and now we're expanding-new products, growing customer deployments, and increasing demand from the market.
Responsibilities
- Own the technical software architecture across our platform ecosystem-Infrahub, and future products- to ensure clean, extensible design that scales gracefully with customer growth
- Lead strategic initiatives hands-on, implementing high-impact architectural improvements to our graph database engine, backend services, and core platform components
- Drive systematic reduction of technical debt by establishing architectural standards, identifying areas that will create problems at scale, and guiding the team through thoughtful evolution of the codebase
- Provide technical leadership through architecture reviews, code reviews, RFC/design doc creation, and mentorship- elevating the entire engineering team's capabilities and decision-making
- Collaborate with Product, Head of Engineering, and CTO to anticipate scaling challenges before they arrive, translating business roadmap into technical strategy and ensuring our software architecture enables rather than constrains product innovation
- THE BEST PLATFORMS AREN'T JUST BUILT TO WORK TODAY-THEY'RE DESIGNED TO SCALE GRACEFULLY TOMORROW.
- At OpsMill, we're building the next generation of infrastructure data management with Infrahub, our open-source platform that helps automation teams unify data and scale automation reliably.
Requirements
- Expert-level Python proficiency and deep understanding of writing performant, maintainable code in large codebases
- Experience with Rust or Go for performance-critical components
- Hands-on experience with graph databases (Neo4j or similar)
Benefits
- Clean, extensible systems don't happen by accident-they require intentional design, deep technical leadership, and a vision that spans the entire platform.
Company info
- Champion and implement AI-first engineering practices across the team-establishing how we leverage AI in day-to-day development, ensuring our codebase and platform work seamlessly with AI tooling, and designing product capabilities that make it easier for customers to build AI-powered automation on Infrahub
- Customers are adopting faster, deployments are growing, and the opportunity ahead is massive.
Apply directly at OpsMill →Create a free account for alerts like thisView OpsMill immigration profile
This listing is sourced directly from OpsMill's careers page and normalized into a canonical job model.