Description
We are seeking a Full Stack Software Engineer to join the Space Mission Systems (SMS) team in Chantilly, VA or Seal Beach, CA. As a member of the Boeing software team, you will be involved in the entire product development lifecycle, from conceptualization and development to the maintenance and support of the delivered system for our customers.
Responsibilities:
- Designs, develops, tests, and maintains software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
- Develops, maintains, enhances, and optimizes software products and functionalities for systems integrations
- Regularly assess, update, and maintain software libraries and COTS products to ensure compatibility, security, and performance within the application ecosystem
- Participates in the agile software development lifecycle including planning, reviews, and supporting customer meetings
- Debugs and resolves issues identified to ensure reliability and efficiency of software products
- Performs software development, participates in code reviews, and adheres to guidance on software standards and design principles
- Develops, establishes, monitors, and improves software processes, tools, and key performance metrics that align with organization goals and industry benchmarks
- Executes and documents software research and development projects
- Advises on software domains, system-specific issues, processes, and regulations
Requirements:
- Bachelor degree or higher
- 3+ years' experience in foundational Computer Science knowledge and object-oriented design and software patterns
- 3+ years' experience in Java/C++/Python object-oriented programming on full stack software projects/programs
- 3+ years with DevSecOps and Continuous Integration and Continuous Deployment (CI/CD) tools and execution
Preferred Qualifications:
- Experience with one or more of the following: HTML, CSS, JavaScript, JS frameworks (REACT, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, noSQL, REST/Open API
- Experience with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
- Familiarity with practices such as test-driven development (TDD), agile software development, DevSecOps, and Continuous Integration and Continuous Deployment (CI/CD) management
- Experience using CI/CD tools such as Jenkins or GitLab CI to automate build, test, and deployment processes
Benefits:
- Competitive base pay and variable compensation opportunities
- Health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs
- 401(k) plan with dollar-for-dollar matching up to 10% of eligible pay
- Student Loan Match program
Security Clearance:
- Active U.S. Top Secret/SCI Security Clearance required