Software Engineering Manager, Software Platform
You will lead, mentor, and grow the Software Platform team, owning hiring, performance management, coaching, and team composition. You will define team goals and technical roadmaps aligned with company priorities, and ensure the reliability, scalability, and performance of mission-critical production services. You will work with cross-functional stakeholders to translate mission needs into clear requirements and technical specifications, drive engineering best practices such as design reviews, code quality, testing, and observability, and manage team capacity and growth. You will promote a culture of technical ownership and continuous improvement, and build feedback loops with developer-customers, prioritizing based on real friction while holding clear ownership boundaries.
Responsibilities
- Lead, mentor, and grow the Software Platform team, owning hiring, performance management, coaching, and team composition
- Actively recruit engineers to meet the demands of a rapidly scaling software department
- Define team goals and technical roadmaps that align with company priorities
- Ensure reliability, scalability, and performance of mission-critical services operating in production
- Work with cross-functional stakeholders to translate mission needs into clear requirements and technical specifications
- Drive engineering best practices including design reviews, code quality, testing, and observability
- Manage team capacity, staffing, and growth, including hiring, coaching, and performance development
- Promote a culture of technical ownership, continuous improvement, and pragmatic delivery
- Build feedback loops with developer-customers and prioritize based on real friction
- Hold clear ownership boundaries so product teams retain accountability for their applications
Requirements
- BS/MS in Computer Science, Engineering, or related field OR equivalent industry experience
- 5+ years of software engineering experience and 3+ years managing software engineering teams building and operating production systems
- Direct experience managing a platform, infrastructure, DevOps, or SRE team, including hiring, performance management, coaching senior engineers, and shaping team composition
- Strong technical background in distributed systems, backend services, or platform development, with hands-on depth in Kubernetes, Terraform, and AWS
- Demonstrated experience supporting production systems with real uptime, reliability, and performance requirements (SLOs, on-call, incident response, postmortems)
- Track record of establishing paved roads / Golden Paths and treating internal platforms as products, with developers as customers
- Experience running a DevOps or SRE function embedded within a platform team
- Experience defining technical direction and driving execution through a team, including prioritization, roadmap ownership, and stakeholder alignment
- Strong communication skills and comfort partnering with cross-functional stakeholders across engineering, security, and IT/information systems
- Ability to hold clear ownership boundaries, comfortable saying no to work that belongs to product teams
- Nice to have: hands-on experience with Bazel or another large-scale monorepo build system
- Nice to have: experience leading data engineering or data platform work
- Nice to have: familiarity with Cloudflare, Artifactory, IAM/Okta, InfluxDB, or Grafana-based observability stacks
- Nice to have: experience partnering with information security teams on platform-level controls (IAM, secrets management, supply chain)
- Nice to have: familiarity with aerospace, satellite operations, or other high-reliability / mission-critical domains
- Must be a U.S. person or eligible for export authorization per ITAR/EAR requirements
Benefits
- Equity compensation
- Medical, dental, and vision insurance
- 401k retirement plan
- Short and long term disability insurance
- Life insurance
- Three weeks paid vacation
- 12 paid holidays
- Unlimited sick time
- Paid parental leave