← Back to jobs

Senior Java Software Engineer - Developer (Virtual)

Company
Boeing
Location
Remote
Work type
Full Time
Posted
2026-08-07

Job description

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 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

Skills Required
Bachelor's Degree
Active Top Secret security clearance
U.S. Person as defined by export control (U.S. Citizen, National, LPR, refugee, or asylee)
Experience in both Windows and Linux operating systems
Experience with Agile software development methodologies
5+ years proven experience with Java, C++, Angular/ReactJS, HTML, and CSS
5+ years experience in software development and configuration management tools
Complete CodeVue coding challenge as part of selection process
Post-offer drug screening (drug-free workplace)
Bachelor of Science in engineering, computer science, data science, or related AND/OR extensive related experience (preferred experience/time-in-role options)
Experience with additional programming languages and databases
Experience deriving and allocating requirements with traceability
Experience with software architecture and design methodologies
Experience with software development processes complying with industry/internal standards
Experience with implementation, validation, and verification processes for software quality and safety

Original source