Senior Java Software Engineer – Developer
BoeingAbout the role
Job Description
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.
Position Responsibilities:
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
Basic Qualifications (Required Skills/Experience):
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
Preferred Qualifications (Desired Skills/Experience):
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 wit
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s