Senior Manager - Software Engineering - TeraWave
Blue Origin
San Francisco, United States of America
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 276KJob location
San Francisco, United States of America
Tech stack
Agile Methodologies
Amazon Web Services (AWS)
Systems Engineering
Azure
Biometrics
Continuous Integration
Distributed Systems
Python
Network Monitoring
Network administration
Software Architecture
Software Tools
Next.js
Software Engineering
Software Requirements Analysis
Software Systems
Software Organization
Google Cloud Platform
Cloud Platform System
Real Time Systems
Delivery Pipeline
Computerised Systems
Gitlab
Kubernetes
Information Technology
Formal Methods
Job description
- Define and implement coding standard methodologies to ensure the delivery of high-quality software products for the TeraWave constellation
- Serve as the single-threaded-leader ensuring software solutions effectively align with business requirements across the TeraWave program
- Build and lead high-performing teams of software engineers developing flight software, ground systems, and network management applications
- Establish software development standards, verification strategies, and documentation practices for space-grade software
- Implement agile development methodologies optimized for mission-critical space applications
- Collaborate with systems engineers, hardware teams, and operations to define software requirements and interfaces
- Drive continuous improvement through metrics-based performance evaluation and process optimization
- Oversee software development across the full product lifecycle from planning to implementation and operations
- Translate abstract or ambiguous requirements into clear technical direction for engineering teams
- Manage software development tools, environments, and infrastructure supporting the TeraWave program
- Implement robust CI/CD pipelines and quality assurance processes for mission-critical software
- Provide technical leadership for software architecture decisions and technology selection
- Foster a culture of innovation, quality, and safety within the software organization, Applicants for employment at Blue Origin must be a U.S. citizen or national, U.S. permanent resident (i.e. current Green Card holder), or lawfully admitted into the U.S.as a refugee or granted asylum.
Background Check
- Required for all positions: Blue's Standard Background Check
- Required for Certain Job Profiles: Defense Biometric Identification System (DBIDS) background check if at any time the role requires one to be on a military installation
- Required for Certain Job Profiles: Drivers who operate Commercial Motor Vehicles with a Gross Vehicle Weight (GVW), Gross Vehicle Weight Rating (GVWR) or combination of power unit and trailer that meets or exceeds 10,001 lbs. and/or transports placardable amounts of hazardous materials by ground in any vehicle on a public road while in commerce, may be subject to additional Federal Motor Carrier Safety Regulations including: Driver Qualification Files, Medical Certification (obtained before onboarding), Road Test, Hours of Service, Drug and Alcohol Testing (CDL drivers only), vehicle inspection requirements, CDL requirements (if applicable) and hazardous materials transportation/shipping training.
- Required for certain Job Profiles: Ability to obtain and maintain Merchant Mariner Credential, which includes pre-employment and random drug testing as well as DOT physical
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5+ years of experience successfully managing software engineering teams
- Proven skill at developing and deploying production systems that can scale rapidly to meet significant demand
- Deep understanding of computer science fundamentals like algorithms and data structures
- Strong experience working in an agile development methodology
- Outstanding project management and organizational skills
- Experience with tools such as GitLab, Kubernetes, CI/CD, Next.js, Python
- Proficiency with cloud environments (AWS, Azure, Google Cloud Platform), * Master's degree in Computer Science, Software Engineering, or related field
- Experience with space systems software development or satellite communications
- Background in distributed systems and high-reliability software architectures
- Knowledge of software development for embedded systems and real-time applications
- Experience with network management systems and telecommunications software
- Understanding of radiation effects on computing systems and mitigation strategies
- Background in cybersecurity principles for space and communications systems
- Experience with formal methods or model-based software engineering
Benefits & conditions
life insurance, parental leave, paid time off, paid holidays, 401(k), stock options, * Benefits include: Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short and long-term disability, 401(k) with a company match of up to 5%, and an Education Support Program.
- Stock Options for all regular employees (working at least 20 hours/week)
- Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.
- Dependent on role type and job level, employees may be eligible for benefits and bonuses based on the company's intent to reward individual contributions and enable them to share in the company's results, or other factors at the company's sole discretion. Bonus amounts and eligibility are not guaranteed and subject to change and cancellation. Please check with your recruiter for more details.