This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is looking for a Senior Java Software Engineer – Developer to join the Advanced Ground Architecture team located in Herndon, Virginia, Seal Beach, California, El Segundo, California or Colorado Springs, Colorado. This position will focus on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization. The Advanced Ground Architecture (AGA) software team is dynamic group of software engineers creating the future of Ground support with the extensibility and adaptability to be used across ALL Boeing programs. The software team is executing this vision through modern software technologies (Java, ReactJS, python, CI/CD pipelines) and methodologies (Scaled Agile). AGA is looking for self-motivated high performers to lead and execute the large scope of Java development needed for the program's vision. The ideal candidates will provide software engineering functions for the design, development, and maintenance of complex, multi-tiered application software systems used to support the command and control of space vehicles. The software engineers will work day-to-day with system and test engineers to implement, test, and document new features and improvements for both web services and applications supporting distributed computing solutions.
Job Responsibility
Develops software in conjunction with agile team leadership including participation at agile events
Assists in the execution of DevSecOps processes to deliver software baseline on sprint boundaries
Participates in PI planning as an agile team member
Engages with users and other engineers to determine solutions to technical issues
Coordinates the development, maintenance, enhancement and optimization of software products and functionalities for systems integrations
Leads activities to develop, document and maintain architecture, requirements, algorithms, interfaces and designs for software products
Debugs and leads resolution of issues identified to ensure the reliability and efficiency of software products
Leads handling of user inquiries, troubleshooting technical issues and user feedback analysis
Leads development, establishment, monitoring and improvement of software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks
Consults on software domains, system-specific issues, processes and regulations
Leads the design, development, test, and maintenance of non-embedded software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards
Leads review, analysis, and translation of customer requirements into initial design of software products
Leads software project management activities and software supplier management functions
Requirements
Bachelor’s Degree
Active Top Secret clearance
Experience in both Windows and Linux operating systems
Experience in developing software products using Agile software development methodologies
5+ years of proven experience with Java, C++, Angular/ReactJS, HTML, and CSS languages
5+ years of experience in software development and configuration management tools
Nice to have
Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science and 9+ years of related work experience OR Bachelor’s Degree and 13+ years of directly related work experience OR 17+ years of related, relevant experience
Experience with software programming languages and databases and the ability to apply to the software domain. Programming languages encompass higher order languages, auto-coded languages and assembly languages
Experience with deriving and allocating requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle
Experience with software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints
Experience with software development processes in compliance with established internal and industry standards, guidelines, and best practices in the development, testing, and deployment of software
Experience with implementation, validation, and verification processes, practices, and guidelines to ensure software development quality, performance, and safety
What we offer
Competitive base pay and variable compensation opportunities
health insurance
flexible spending accounts
health savings accounts
retirement savings plans
life and disability insurance programs
paid and unpaid time away from work
generous company match to 401(k)
industry-leading tuition assistance program
fertility, adoption, and surrogacy benefits
up to $10,000 gift match when you support your favorite nonprofit organizations