Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Experienced Software Engineer image - Rise Careers
Job details

Experienced Software Engineer - job 2 of 2

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 seeking an Experienced Software Engineer to support the Training Systems – Battlespace Simulation Management (BSM) Visual Systems Software Team in Hazelwood, MO. This position contributes to the development and sustainment of next-generation training technologies for military pilot training, including advanced visualization systems like MMRS (Multi Mode Radar Simulation) and JHMCS (Joint Helmet Mounted Cueing System). This position will support our Boeing Global Services Team.

The engineer will participate in full-lifecycle software development including requirements analysis, system and software design, implementation, testing, and integration. The position emphasizes real-time 3D rendering, graphics system integration, and software optimization for pilot training environments.

This role is hands-on and collaborative, operating within a dynamic Agile team to deliver high-quality software products aligned with customer needs and Boeing standards.

BSM is responsible for the design, development, manufacture, and maintenance of training devices for a wide variety of commercial and military aircraft - everything from F-15 fighter jets to Apache attack helicopters, and even NASA's Starliner spacecraft. Software engineers on our team are responsible for all phases of the software lifecycle, including architecture, design, implementation and test. They are also directly involved in planning their own work, as part of the agile methodology, with a focus on technical excellence.

The BSM team is a large software development team comprised of several smaller agile teams, some with specialized skills. Our backlog includes everything from new feature development using cutting-edge technology to maintenance of legacy software baselines. The successful candidate will need to be comfortable working in an often fast-paced environment within a two-week "sprint" schedule.

Position Responsibilities:
• Partners with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated.
• Performs design, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities.
• Performs data collection and processing for use in simulations.
• Validates, verifies, and refines simulation software code, models, simulations, test procedures and test environments, executing test procedures and documenting test results and models against real-world data, test data, benchmarks, or other similar models.
• Partners with cross functional engineering teams to enable integration of simulation software with hardware devices and systems.
• Implements current and emerging technologies, tools, frameworks, and methods in the software engineering simulation environment.
• Modernizes, migrates, sustains, and updates simulation software to adapt legacy systems to new operating systems.

This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.

Basic Qualifications (Required Skills/Experience):

• 5+ years of experience in C++, C or C#
• 5+ years of experience in Git, Visual Studio or Jira
• 5+ years of experience in software development/ agile environment
• 5+ years of experience with software development on Windows or Linux

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
• Knowledge of cloud architecture, including the different types of clouds (public, private, and hybrid), the different cloud platforms and the various components involved (computing, storaging and networking). Ability to automate and script skills. Knowledge of containerization technologies which includes understanding how to manage containers, deploy applications in a containerized environment, and troubleshoot issues. Knowledge of understanding of networking concepts, including IP addressing, subnetting, routing, and security (focus on security best practices and technologies).
• Knowledge of specification format requirements, guidelines, and change control processes. Understanding of relationship between specifications/standards and aircraft/product certification systems.
• Knowledge of various engineering disciplines such as electrical, mechanical, and systems. The ability to communicate with technical personnel from multiple skill areas and functions to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables.
• Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
• Knowledge and ability to design, develop, integrate, apply, and test software models, simulations, framework environments, tools, and applications with higher order programming languages, assembly, and auto-code. Ability to perform Application Programming Interface (API) design, implementation, and testing. Knowledge of real-time software architecture and design methodologies to synthesize models and simulation frameworks that meet real-time requirements; this includes knowledge of real-time target environments, its processor and network architecture, communication protocols, and electrical interfaces.
• Knowledge of software architecture and design methodologies. Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
• Knowledge of build and execution environments that include hosts, processors, operating systems, and networks. Ability to build, integrate, test, and troubleshoot software components comprising simulation models and build/execution frameworks. Knowledge of verification, validation, certification, and qualification processes.
• Ability to design and develop software testing processes for different units, modules or components of a software application as a combined and integrated entity. It includes deep knowledge of integration-testing tools.
• Ability to apply knowledge of 2D and/or 3D computer graphics to generate data representation and to communicate information. Ability to build animated graphics--graphic simulations simulating how systems work. Understanding of visual analytics tools and research. Background and familiarity with algorithms for image processing. Knowledge of multiple programming languages and operating systems to develop prototypes in this technology area. Ability to integrate hardware and software components into demonstrations.

Travel: Occasional travel may be required (less than 10%)

Drug Free Workplace:
Boeing is a Drug Free Workplace (DFW) where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.

CodeVue Coding Challenge:
To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.

Pay & Benefits: 
At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.

 
The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work.

 
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.

Pay is based upon candidate experience and qualifications, as well as market and business considerations.

Summary Pay Range: $107,100 - $144,900



 

Applications for this position will be accepted until Apr. 28, 2025

Export Control Requirements: This position must meet export control compliance requirements. To meet export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.15 is required. “U.S. Person” includes U.S. Citizen, lawful permanent resident, refugee, or asylee.

Export Control Details: US based job, US Person required

Relocation

This position offers relocation based on candidate eligibility.

Security Clearance

This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required.

Visa Sponsorship

Employer will not sponsor applicants for employment visa status.

Shift

This position is for 1st shift

Equal Opportunity Employer:

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

Boeing Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Boeing DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Boeing
Boeing CEO photo
David Calhoun
Approve of CEO

Average salary estimate

$126000 / YEARLY (est.)
min
max
$107100K
$144900K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Experienced Software Engineer, Boeing

At Boeing, we’re all about innovation, and we’re on the lookout for an Experienced Software Engineer to join our Training Systems – Battlespace Simulation Management (BSM) Visual Systems Software Team in Hazelwood, MO. This role is pivotal in developing cutting-edge training technologies specifically designed for military pilot training. You’ll dive into exciting projects involving advanced visualization systems such as the Multi Mode Radar Simulation (MMRS) and the Joint Helmet Mounted Cueing System (JHMCS). This position entails full-lifecycle software development, from requirements analysis all the way through system design, implementation, testing, and integration. You’ll work in a vibrant Agile team environment, focusing on real-time 3D rendering and software optimization tailored for complex pilot training scenarios. You’ll partner closely with stakeholders to tease out simulation requirements and utilize your creativity in designing, modeling, and testing to gauge overall system performance. Expect to integrate hardware with software seamlessly and modernize our legacy systems for today’s tech landscape. A background in C++, Git, and software development on both Windows and Linux will give you a leg up in this fast-paced role. With opportunities for professional growth and a supportive environment, your journey at Boeing will not only be rewarding but also vital in shaping the future of military training. Let’s make a difference together!

Frequently Asked Questions (FAQs) for Experienced Software Engineer Role at Boeing
What are the core responsibilities of the Experienced Software Engineer at Boeing?

As an Experienced Software Engineer at Boeing, you will engage in full-lifecycle software development, which includes requirements analysis, system and software design, implementation, and thorough testing. You'll work within the Agile framework to create high-quality software for military training systems, focusing on innovative technologies like real-time 3D rendering and simulation software.

Join Rise to see the full answer
What qualifications do I need to become an Experienced Software Engineer at Boeing in Hazelwood, MO?

To qualify as an Experienced Software Engineer at Boeing, you should have at least 5 years of experience in programming languages such as C++, C, or C#, along with a strong background in using Git, Visual Studio, or JIRA. Experience within an Agile software development environment and additional experience with Windows or Linux systems will be necessary.

Join Rise to see the full answer
What technologies should an Experienced Software Engineer at Boeing be familiar with?

An Experienced Software Engineer at Boeing should be well-versed in real-time software architectures and modern software engineering tools. Familiarity with cloud architectures, containerization technologies, and networking concepts is beneficial. Skills in applying 2D and 3D graphics to training simulations, along with a solid understanding of algorithms for image processing, are also important.

Join Rise to see the full answer
Is the Experienced Software Engineer position at Boeing an onsite role?

Yes, the Experienced Software Engineer position at Boeing requires 100% onsite work in Hazelwood, MO. Collaborating closely with team members in-person fosters a dynamic and innovative environment.

Join Rise to see the full answer
What is the expected salary range for the Experienced Software Engineer at Boeing?

The pay range for the Experienced Software Engineer position at Boeing falls between $107,100 - $144,900, based on your experience, qualifications, and market considerations. Boeing offers a comprehensive Total Rewards package that includes various benefits and competitive compensation.

Join Rise to see the full answer
Common Interview Questions for Experienced Software Engineer
Can you describe your experience with real-time 3D rendering in software projects?

It's important to elaborate on specific projects where you applied real-time 3D rendering. Discuss the technologies you used, the challenges you faced, and how you overcame them. Be sure to highlight the successful outcomes of your contributions.

Join Rise to see the full answer
What’s your familiarity with Agile methodologies in software development?

Demonstrate your understanding of Agile principles by sharing your experiences working in sprints, collaborating with cross-functional teams, and adapting to changing requirements. You might want to give examples of how Agile practices improved project delivery.

Join Rise to see the full answer
How do you ensure optimal performance and reliability in simulation software?

Discuss methods such as thorough testing, performance analysis, and optimization techniques. Explain how you validate simulation software against real-world data and share examples of improvements you've made in previous roles.

Join Rise to see the full answer
Can you give examples of how you've integrated software with hardware systems?

Describe specific instances where you worked directly on integration projects, emphasizing the steps you took to ensure seamless communication between software and hardware components. Mention relevant tools or protocols used during these integrations.

Join Rise to see the full answer
How do you approach debugging complex software problems?

Articulate your systematic approach to troubleshooting software issues, including your use of debugging tools and methodologies. Provide a real-life example where your debugging led to a significant breakthrough in a project.

Join Rise to see the full answer
What strategies do you use to manage multiple project deadlines within Agile sprints?

Explain your approach to prioritization and time management within Agile frameworks. Share how regular communication and planning helped you juggle multiple deadlines while delivering quality results.

Join Rise to see the full answer
How do you keep up with emerging technologies in software engineering?

Discuss your methods for continuous learning, such as following industry blogs, participating in webinars, or attending conferences. Providing specific examples of new technologies you've explored or implemented will strengthen your response.

Join Rise to see the full answer
What role does collaboration play in your work as a software engineer?

Share your perspective on teamwork by discussing past experiences working with diverse teams. Emphasize how effective communication and collaboration have led to successful project outcomes and enhanced innovation.

Join Rise to see the full answer
Describe your experience working with simulation requirements and their validation process.

Talk about your familiarity with gathering simulation requirements and validating them through testing. Provide an example that highlights your role in ensuring that simulation software meets performance expectations and user needs.

Join Rise to see the full answer
Why do you want to work as an Experienced Software Engineer for Boeing?

This is a chance to express your enthusiasm for Boeing's commitment to innovation and excellence. Discuss how the role aligns with your career goals and passions, particularly in contributing to meaningful projects in the defense and aerospace industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Boeing Remote BRA - Sao Jose dos Campos, Brazil
Posted 5 days ago

Embark on a career in aviation as an Entry Level Electrical Cabin Systems Engineer with Boeing Brazil, focusing on cutting-edge electrical systems for commercial aircraft.

Photo of the Rise User
Posted 5 days ago

Join Boeing as an Entry Level Multidiscipline Engineer and contribute to groundbreaking engineering solutions in aerospace.

Photo of the Rise User
Posted 12 days ago

CVS Health seeks a Senior Software Development Engineer passionate about building reusable UI experiences in a collaborative environment.

Join the NCI Agency in The Hague to contribute to NATO's software development for the Joint Targeting System and Functional Area Services.

Photo of the Rise User
Reveal Health Tech Remote No location specified
Posted 14 days ago

Join Reveal HealthTech as a Solution Architect and drive the development of cutting-edge healthcare technology solutions.

Photo of the Rise User
Posted 11 days ago

Join Praxent as a Software Engineer and make an impact in the financial services industry while enjoying a flexible remote work environment.

Photo of the Rise User
Master Works Remote No location specified
Posted 8 days ago

Join a dynamic team as a Back-End Developer to build innovative AI-driven applications and maintain robust server-side logic.

Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
Social Gatherings
Learning & Development
Employee Resource Groups

Join Reddit as a Senior Backend Engineer to shape the onboarding experience and drive user growth through data-driven strategies.

Photo of the Rise User
Posted 22 hours ago

Join NeueHealth as a Software Development Intern and help shape innovative healthcare solutions through software development.

CNX Remote ARG Work-at-Home
Posted 5 days ago

Concentrix Catalyst seeks a Junior Developer with Python/SQL skills to enhance auditing processes and deliver quality outcomes.

The story of our company is woven together from thousands of individual stories of engineers and technicians. Scientists and thinkers. Innovators and dreamers. Equity, diversity and inclusion are crucial to our employees, our stakeholders, and our...

929 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini