Sr Software Engineer, Product Owner - Ground Software
About The Role
The Sr. Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced position requires deep expertise in multiple programming languages, an advanced understanding of software development principles, and the ability to design, architect, and implement complex software systems. The role includes writing clean, maintainable code, collaborating with team members to understand project requirements, and contributing to the development of innovative software solutions. Additionally, this position may involve providing technical leadership, mentorship, and making high-level design decisions that significantly impact program cost, schedule, and technical performance.
Requirements
- Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +6 yrs experience).
- Deep expertise in multiple programming languages and software development principles.
- Ability to design, architect, and implement complex software systems.
- Experience with different software development methodologies such as Agile and Scrum/Kanban.
- Strong leadership skills to lead a team of engineers.
- Ability to make high-level design decisions that will have significant impacts on program cost, schedule, and technical performance.
Qualifications
- Advanced degree in Computer Science, Software Engineering, or a related field (preferred).
- Own the product backlog and roadmap development, translating business requirements and customer needs into well-defined user stories while ensuring technical feasibility and alignment with architectural vision.
- Drive prioritization decisions across competing features and technical requirements, collaborating with stakeholders to balance business value, technical constraints, and resource availability.
- Serve as the bridge between technical teams and business stakeholders, effectively communicating product vision, requirements, and trade-offs while advocating for engineering best practices and sustainable development.
- Experience with kernel-level programming.
- Proficiency in programming languages (Python, C++, Java) and their ecosystems.
- In-depth knowledge of scripting languages and automation tools.
- Prominent experience with software development methodologies such as Agile or Kanban/Scrum.
- Exceptional analytical skills and meticulous attention to detail.
- Superior communication skills and the ability to work effectively in a collaborative team environment.
- Demonstrated ability to lead large-scale software projects from inception to completion.
- Strong strategic thinking and decision-making skills.
- Strong analytical skills, performance profiling, and debugging complex systems.
- Excellent communication and teamwork skills, and efficient with collaborative tools (GitHub, GitLab, Bitbucket) and development ceremonies (daily standup, backlog grooming, work planning, task estimation, retrospectives, etc.).
- Experience with continuous integration and automated test.
- Knowledge of and experience implementing Software Design Patterns.
- Familiarity with SysML/UML to create software designs.
- Experience utilizing and setting up static analysis tools.
Benefits
- Elevate Your Career
- Medical, Dental, Vision Plans
- 401(k) with 150% match up to 6%
- Life Insurance
- 3 Weeks Paid Time Off
- and more
Pay
Pay Range: $156,666.00 - $215,436.75
Schedule
N/A
Skills
- Programming Languages (Python, C++, Java)
- Scripting Languages and Automation Tools
- Software Development Methodologies (Agile, Scrum/Kanban)
- Kernel-Level Programming
- Continuous Integration and Automated Test
- Software Design Patterns
- System Modeling Language (SysML/UML)
- Static Analysis Tools
Benefits
- Medical
- Dental
- Vision
- 401(k) with 150% match up to 6%
- Life Insurance
- 3 Weeks Paid Time Off
Pay
$156,666.00 - $215,436.75
Schedule
N/A
Company Information
- Industry Leading Space and Defense Technology Company
- Delivers Mission-Proven Technologies to Customers
- Protects National Security
- Empowers Team Members to Make Profound and Meaningful Contributions
- Fosters a Vibrant Culture of Collaboration
Contact Information
- Email: careers@sierraspace.com
- Phone: (123) 456-7890
- Website: www.sierraspace.com/careers