1

Software Development Jobs in Washington, MO (NOW HIRING)

Support software development activities, including designing, building, testing, and maintaining applications using established engineering practices Apply foundational software design and ...

Software Engineer

Chesterfield, MO · On-site +1

$85K - $140K/yr

Work in an Agile software development environment,participatingin sprint planning, estimation, daily standups, backlog refinement, demos, and retrospectives. Required Qualifications: * Bachelor ...

Principal Software Engineer

Chesterfield, MO · On-site

$133K - $179K/yr

Seeking a Principal Software Engineer to build and modernize digital commerce and enterprise ... Full stack development in a .NET and C# environment, including modern front end frameworks. * Guide ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

This role is for a Senior Software Engineer who will contribute to the design, development, validation, automation, and operability of high-quality software solutions. The ideal candidate brings ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

This role is for a Senior Software Engineer who will contribute to the design, development, validation, automation, and operability of high-quality software solutions. The ideal candidate brings ...

Coach team members through career development, performance feedback, and technical skill ... Drive Software Delivery Lead the successful delivery of software solutions aligned to business and ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Linux and web applications Automation development and CI/CD integration and deployment (Jenkins ... Software design principles (OOP, modularity, design patterns) Software architecture concepts ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Responsibilities Software Engineering & Development - Design, build, test, deploy, and maintain software components, automation frameworks, and validation tools - Apply strong knowledge of data ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

Responsibilities Software Engineering & Development - Design, build, test, deploy, and maintain software components, automation frameworks, and validation tools - Apply strong knowledge of data ...

Showing results 41-60

Software Development information

See Washington, MO salary details

$70.3K

$125.7K

$157.9K

How much do software development jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software development in Washington, MO is $125,667.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,200.00 and $144,100.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

What exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages like Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What jobs can a software developer do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

What are popular job titles related to Software Development jobs in Washington, MO?

For Software Development jobs in Washington, MO, the most frequently searched job titles are:

What job categories do people searching Software Development jobs in Washington, MO look for?

The top searched job categories for Software Development jobs in Washington, MO are:

What cities near Washington, MO are hiring for Software Development jobs?

Cities near Washington, MO with the most Software Development job openings:

Infographic showing various Software Development job openings in Washington, MO as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $125,667 per year, or $60.4 per hour.

Software Engineer I

MasterCard

O Fallon, MO • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build asustainableeconomy where everyone can prosper. We support a wide range of digital payments choices, making transactionssecure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Software Engineer IAI and Decision Product Enablement
Be part of the Shared Services, Fraud Products team developing new capabilities for Mastercard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability.
Would you like to develop industry-leading solutions for fighting fraud?
Are you motivated by speeding business solutions to market?
Do you want to innovate using modern technologies to solve challenging business problems?
Role
Be part of the Product Operations and Enablement team supporting operations across all 12 decision products in multiple non-production environments.
Are you interested in helping to build solutions that help recognize and prevent payment fraud?
Do you consider yourself capable of bridging the gap between technology and business?
Responsibilities
Provide detailed technical analysis of product or application hardware and software to ensure business and functional requirements can be met.
Provide subject matter expertise for assigned projects.
Perform analysis of system requirements and elaborate them into user stories and acceptance criteria in an Agile methodology format.
Facilitate scoping sessions and lead review sessions of technical requirements and user stories.
Support software development activities, including designing, building, testing, and maintaining applications using established engineering practices
Apply foundational software design and architecture principles to support scalable, maintainable, secure, and performant solutions.
Support unit, functional, and integration testing to validate application components, expected behaviors, and system quality.
Assist in identifying and resolving technical issues, performance concerns, and operational readiness gaps using appropriate tools and guidance.
Follow secure coding practices, code review standards, and operational readiness practices that support observability, reliability, and maintainability.
Identify dependencies between teams through collaboration.
Demonstrate curiosity for systems and technical knowledge by continuously analyzing and improving approaches to platform support and delivery.
All About You
The ideal candidate would have the following primary skills and experience:
Some experience with DevOps processes and hands-on experience with tools such as Jenkins, GitHub, Bitbucket, or similar.
Foundational understanding of software development, software design, and software architecture concepts.
Foundational experience or coursework in unit testing, functional testing, integration testing, secure coding practices, code reviews, troubleshooting, and performance awareness.
Ability to organize, manage, and apply data structures effectively to support application performance and efficient data access.
High-energy, detail-oriented, and proactive with the ability to function under pressure in a collaborative Agile environment.
Strong verbal and written communication skills, with strong relationship-building, collaboration, and organizational skills.
Prior experience gathering technical requirements for Java backend systems and knowledge of web UIs is an added advantage.Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard's security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations.

Pay Ranges

O'Fallon, Missouri: $72,000 - $115,000 USD