Senior Java Software Engineer – Developer

Boeing•El Segundo, CA
•$160,650 - $232,300•Onsite

About The Position

The Boeing Company is seeking a Senior Java Software Engineer to join the Advanced Ground Architecture (AGA) team in Herndon, Virginia; Seal Beach, California; El Segundo, California; or Colorado Springs, Colorado. The role supports the Boeing Defense, Space & Security Software Engineering organization. The AGA team develops extensible ground-support software intended for use across Boeing programs, using technologies including Java, ReactJS, Python, and CI/CD pipelines, along with Scaled Agile methodologies. The engineer will support the design, development, testing, documentation, and maintenance of complex, multi-tiered application software used to support command and control of space vehicles. The position works with system and test engineers on web services and applications for distributed computing solutions. Responsibilities include leading software development activities across the product lifecycle, contributing to agile and DevSecOps delivery, coordinating software integration and improvement, and ensuring software meets industry, customer, safety, and regulatory standards. The position requires a bachelor's degree and an active Top Secret clearance. The work locations are in the United States, and the position requires a U.S. Person for export-control compliance. Boeing will not sponsor applicants for employment visa status. The position offers relocation subject to eligibility and is not contingent upon a program award. A technical assessment is required during selection. This is not a safety-sensitive position.

Requirements

  • Bachelor’s degree or equivalent.
  • Active U.S. Top Secret security clearance; a clearance active within the past 24 months is considered active.
  • Experience with both Windows and Linux operating systems.
  • Experience developing software products using Agile software development methodologies.
  • At least 5 years of experience with Java, C++, Angular/ReactJS, HTML, and CSS.
  • At least 5 years of experience with software development and configuration management tools.
  • U.S. Person status as defined by 22 C.F.R. §120.62 is required for export-control compliance; the position also requires U.S. citizenship for the security clearance and program access.
  • Completion of a technical assessment as part of the selection process.

Nice To Haves

  • A Bachelor of Science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science plus at least 9 years of related work experience; alternatively, a bachelor’s degree plus at least 13 years of directly related work experience, or at least 17 years of related, relevant experience.
  • Experience with software programming languages and databases and applying them to the software domain, including higher-order, auto-coded, and assembly languages.
  • Experience deriving and allocating system, subsystem, and software requirements and maintaining traceability throughout the product lifecycle.
  • Experience with software architecture and design methodologies, including synthesizing architectures and designs that meet requirements, characteristics, and constraints.
  • Experience with software development processes compliant with internal and industry standards, guidelines, and best practices for software development, testing, and deployment.
  • Experience with implementation, validation, and verification processes, practices, and guidelines that ensure software quality, performance, and safety.

Responsibilities

  • Develop software in conjunction with agile team leadership, including participating in agile events.
  • Assist with DevSecOps processes to deliver software baselines at sprint boundaries.
  • Participate in PI planning as an agile team member.
  • Engage with users and other engineers to determine solutions to technical issues.
  • Coordinate the development, maintenance, enhancement, and optimization of software products and functionality for systems integrations.
  • Lead activities to develop, document, and maintain software architecture, requirements, algorithms, interfaces, and designs.
  • Debug software and lead resolution of issues to ensure product reliability and efficiency.
  • Lead responses to user inquiries, troubleshooting of technical issues, and analysis of user feedback.
  • Lead development, establishment, monitoring, and improvement of software processes, tools, and key performance metrics aligned with organizational goals and industry benchmarks.
  • Consult on software domains, system-specific issues, processes, and regulations.
  • Lead the design, development, testing, and maintenance of non-embedded software throughout its end-to-end lifecycle, meeting industry, customer, safety, and regulatory standards.
  • Lead review, analysis, and translation of customer requirements into initial software product designs.
  • Lead software project management activities and software supplier management functions.

Benefits

  • Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life insurance, and disability insurance programs.
  • Programs providing paid and unpaid time away from work.
  • Competitive base pay and variable compensation opportunities.
  • Relocation assistance based on candidate eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service