Description
The Boeing Company has an exciting opportunity for a Software Engineer to join the SATCOM Mission Planning Software Engineering team in Colorado Springs, CO.
The Satellite Communication (SATCOM) Mission Planning team is a critical part of the U.S. military’s nuclear command, control, and communications (NC3) network, providing nuclear-survivable connectivity. Our team develops software tools and services for advanced satellite and ground systems.
This role offers the opportunity to work in a fast-paced development environment using modern, scalable technology and tools. Our team works in an Agile and CI/CD environment with automated testing, vulnerability scanning, and quality scanning capabilities.
Position Responsibilities:
- Develops and maintains requirements, architecture, algorithms, interfaces, and designs for high-performance APIs between front-end and back-end software services
- Supports software development activities in an Agile environment using DevSecOps methodologies, including integration of completed software components into a fully functional software system
- Supports the development of critical features and support the full development lifecycle from design through deployment
- Builds, architects, and consumes APIs and backend services as part of the platform ecosystem, with an emphasis on automation, testing, and security
- Conducts code reviews to maintain code quality, enforce best practices, and ensure compliance with established standards
- Supports the creation and translation of design mockups into functional, visually appealing user interfaces using modern front-end frameworks and technologies
- Advocates for improvements to product quality, security, and performance that positively impact the team and broader organization
- Works effectively in ambiguous environments and self-direct work as needed
Security Clearance: This position requires an active U.S. Secret Security Clearance (U.S. Citizenship Required).
Basic Qualifications (Required Skills/Experience):
- Bachelors degree or higher
- 1+ years’ experience with Python
- 1+ years’ experience with Java, JavaScript, or C++
- 1+ years’ experience with TypeScript
Preferred Qualifications (Desired Skills/Experience):
- 5 or more years' related work experience or an equivalent combination of education and experience
- 3+ years of progressively responsible software development experience with modern software development approach for government programs
- 3+ years of experience with designing and developing intuitive user interfaces featuring real-time, 2D/3D geospatial visualization
- 3+ years of experience with open-source software development experience
- 3+ years of experience with fine tuning Kubernetes and the underlying host OS for optimal performance
- 3+ years of experience in software development for space systems and ground segments, including command and control, mission planning, and data processing
- 3+ years of experience in the software development lifecycle, including requirements analysis, design, coding, integration, and test
- 3+ years of experience with database technologies (Postgres, SQL/NoSQL)
- Understanding of Command and Control (C2) systems, Mission Planning, Ground Systems, real-time applications, and their specific requirements
- Strong experience designing and implementing CI/CD pipelines in GitLab to automate testing, builds, and deployment workflows using an Agile software development environment
Benefits:
- Competitive base pay and variable compensation opportunities
- Health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs
- Boeing 401(k) plan with dollar-for-dollar matching up to 10% of eligible pay
- Student Loan Match program
Pay Range:
- Associate level (Level 2): USD $99,450 – $134,550
- Experienced level (Level 3): USD $126,650 – $171,350