1

Software Engineer Jobs in O Fallon, MO (NOW HIRING)

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of ...

Software Engineer Company: Tapestry - G0G Tapestry Solutions, A Boeing Company, brings over 30 years of industry experience designing, implementing, training, and supporting high-quality, cost ...

Software Engineer SME

Valley Park, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Bridgeton, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Saint Louis, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Chesterfield, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Ballwin, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Hazelwood, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Florissant, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Earth City, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Saint Ann, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Software Engineer SME

Fenton, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

New

Software Engineer SME

Saint Charles, MO · On-site

$131K - $237K/yr

Are you a highly skilled Software Engineer ready to tackle complex technical challenges that directly support our nation's intelligence mission? Leidos is seeking an accomplished Software Engineer ...

next page

Showing results 1-20

Software Engineer information

See O Fallon, MO salary details

$59.4K

$138K

$192.2K

How much do software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software engineer in O'Fallon, MO is $138,005.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,300.00 and $161,800.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the most commonly searched types of Software Engineer jobs in O'Fallon, MO?

The most popular types of Software Engineer jobs in O'Fallon, MO are:

What job categories do people searching Software Engineer jobs in O'Fallon, MO look for?

The top searched job categories for Software Engineer jobs in O'Fallon, MO are:

What cities near O'Fallon, MO are hiring for Software Engineer jobs?

Cities near O'Fallon, MO with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in O'Fallon, MO as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 12% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $138,005 per year, or $66.3 per hour.

Software Engineer

Hazelwood, MO • On-site

Other

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project.

Boeing Global Services 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 Align and Cal (AnC) and Frame Sync Controller (FSC) applications used by high fidelity training systems. 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
  • Designs, architects, and develops simulation models, simulation visualizations, virtual environments/platforms, and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle.
  • 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.
  • Documents and maintains technical code, algorithms, specifications and descriptions of simulation 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.
  • Performs simulation software project management functions.
Basic Qualifications
  • Bachelor’s Degree in an engineering discipline
  • 10+ years of experience in software engineering
  • 5 years of experience in C++,C#, C, Rust or other programming languages
  • 5 years of experience in Window and/or Linux distributions
  • 5 years of experience in Gitlab or IDE tools
  • 5 years of experience in software development/ agile environment
Preferred Qualifications
  • Knowledge of aircraft systems, including weapons, night vision system, mechanics, hydraulics, electronics, flight controls, etc.
  • 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.
Pay Rate Range

Min Pay Rate $70

Max Pay Rate $75

Currency USD

Unit hourly

Benefits Information
  • Optional Benefits: Medical, Dental, Vision, 401K

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

#J-18808-Ljbffr