USD per year
Senior Software Engineer - TeraWave
Locations: Bay Area, CA; Greater Seattle Area; Los Angeles, CA Employment Type: Full time Posted: Yesterday Job Requisition ID: R59059 At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We’re working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our team of problem solvers as we add new chapters to the history of spaceflight! As a Senior Software Engineer, you will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing to the network operations center of the constellation. Your role will involve utilizing your expertise in high-performance, distributed, and cloud-based application development. You will guide software development and optimization efforts, collaborating effectively with cross-functional teams to ensure optimal quality and performance of our systems. Your ability to innovate, provide architectural direction, and deliver efficient solutions is crucial to managing the entire development process. Successful senior engineers not only meet complex requirements but also propose and implement innovative, cutting-edge solutions. Special Mentions:
- This role will be onsite in Bay Area, CA. It is approved for a temporary remote work exception while our local site is developed
- Relocation provided
- Travel expected up to 15% of the time
- Interviews will include a technical assessment (coding assessment)
- Multiple positions will be available
Responsibilities include but are not limited to:
- Design, develop, and maintain high-performance software systems for Blue Origin's TeraWave satellite communications network
- Translate complex domain requirements into robust software applications using highly efficient programming languages such as C++, Java, C#, Golang, or Rust
- Develop edge deployment strategies for distributed satellite communications systems
- Implement event-driven messaging/streaming solutions using technologies such as MQTT, Kafka, and Kinesis
- Deploy and manage containerized applications using Docker, EKS/ECS, and Kubernetes
- Implement GitOps practices and Infrastructure as Code (IaC) using Terraform/CloudFormation
- Collaborate with cross-functional teams including hardware engineers, systems engineers, and operations teams
- Leverage AI tools and integrate AI-powered solutions to solve complex problems in satellite communications
- Participate in code reviews, technical discussions, and architectural planning
- Troubleshoot and resolve complex technical issues in production environments
- Mentor junior engineers and contribute to team growth and development
Minimum Qualifications:
- Bachelor's degree in Computer Science, Software Engineering or related technical field
- 7+ years of professional software engineering experience
- Strong understanding of software engineering principles and ability to translate domain expertise into applications
- Primary language proficiency in one of: C++, Java,C#, Golang or Rust
- Experience architecting distributed high performance compute intensive applications
- Experience with cloud services (AWS Azure GCP)and containerization technologies(Docker Kubernetes)
- Experience in event-driven messaging/streaming(e.g., MQTT Kafka Kinesis)
- Strong SQL/database skills & experience developing APIs & building production applications
- Solid understanding of version control systems & managing code/data/artifact lifecycles
- Strong collaboration ownership & communication skills
Preferred Qualifications:
- Master's degree in Computer Science Software Engineering or related field
- 10+ years experience in software development of event driven cloud based applications
- Experience with satellite communications systems space-based networks or telecommunications
- Experience with IP networking & communications protocols including BGP MPLS SRv6 TCP/IP UDP/IP IPv6 voice & video
- Experience with software-defined networking(SDN) & network function virtualization(NFV)
- Experience with GitOps IaC(Terraform/CloudFormation) container orchestration & edge deployment strategies
- Experience with Full Stack Development
- Experience solving complex problems by leveraging AI tools & integrating AI-powered solutions into software development workflows
Compensation Range for: CA applicants is $164652 - $230512.80 WA applicants is $164652 - $230512.80 Other site ranges may differ Culture Statement: Don’t meet all desired requirements? Studies have shown that some people are less likely to apply to jobs unless they meet every single desired qualification. At Blue Origin we are dedicated to building an authentic workplace so if you’re excited about this role but your past experience doesn’t align perfectly with every desired qualification in the job description we encourage you to apply anyway You may be just the right candidate for this or other roles. Welcome: We’re committed to building the road to space so our children can build the future We are a mission-driven company focused on ideas & innovation & encourage fresh perspectives from bold voices At Blue our team is building the future as their unique selves Thank you for your interest in working at Blue Origin! Equal Employment Opportunity employer committed to diversity & inclusion.