1

Banking Software Engineer Jobs in Missouri (NOW HIRING)

Software Engineer

Saint Louis, MO · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ... The strategic combination brings together RMA's expertise in serving the commercial banking and ...

Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make ... The Software Engineer will be responsible for the analysis, design, testing, development and ...

Advanced Software Engineer

Saint Louis, MO · On-site +1

$85K - $115K/yr

Advanced Software Engineer Chicago, IL Reports To: Director, Product Development & Operations BAI ... The strategic combination brings together RMA's expertise in serving the commercial banking and ...

Software Engineer III

Saint Louis, MO · On-site

$54.50 - $73.25/hr

Position: Software Engineer III Location: Remote (Must work CST hours) Duration: 6-12+ Months ... Experience within banking, financial services, insurance, or other regulated industries

Software Engineer III

Saint Louis, MO · On-site

$56 - $75/hr

Position: Software Engineer III Location: Remote (Must work CST hours) Duration: 6-12+ Months ... Experience within banking, financial services, insurance, or other regulated industries

Lead Software Engineer

Kansas City, MO · On-site

$100 - $130/hr

We are seeking a Lead Software Developer to design and deliver modern software systems. This role ... and services, banking, insurance and public administration sectors in the definition and ...

Software Engineer II

Saint Louis, MO · On-site

$94K - $129K/yr

At Bank of America, we are guided by a common purpose to help make financial lives better through ... Mentors other software engineers and coach team on Continuous Integration and Continuous ...

We are seeking a Lead Software Developer to design and deliver modern software systems. This role ... and services, banking, insurance and public administration sectors in the definition and ...

Lead Software Engineer

California, MO · On-site

$140 - $180/hr

We are seeking a Lead Software Developer to design and deliver modern software systems. This role ... and services, banking, insurance and public administration sectors in the definition and ...

We are seeking a Lead Software Developer to design and deliver modern software systems. This role ... and services, banking, insurance and public administration sectors in the definition and ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Title and Summary Senior Software Engineer Overview: Mastercard Send (part of the Mastercard Move ... card, bank, and digital accounts globally. Program participants (banks, businesses, and digital ...

Senior, Software Engineer

Anderson, MO · On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer who is passionate about implementing and managing ... Bank Accounting, Tax, etc., * SAP configuration in core Finance modules * Experience with SAP ...

Senior, Software Engineer

Noel, MO · On-site

$90K - $180K/yr

We are seeking a Senior Software Engineer who is passionate about implementing and managing ... Bank Accounting, Tax, etc., * SAP configuration in core Finance modules * Experience with SAP ...

next page

Showing results 1-20

Banking Software Engineer information

See Missouri salary details

$59.6K

$138.4K

$192.8K

How much do banking software engineer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for banking software engineer in Missouri is $138,378.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,600.00 and $162,300.00 per year, depending on experience, location, and employer.

What is a banking software engineer?

Banking Software Engineers are specialized professionals who design, develop, and maintain software systems used in the banking and financial industry. Their work includes creating secure platforms for online banking, payment processing, fraud detection, and transaction management. They ensure that banking software complies with industry regulations and is robust against security threats. These engineers collaborate closely with business analysts and other IT professionals to deliver solutions that meet the evolving needs of banks and their customers.

What are the key skills and qualifications needed to thrive as a banking software engineer?

To thrive as a Banking Software Engineer, you need strong programming skills (such as Java, C#, or Python), a degree in computer science or a related field, and knowledge of financial systems and regulations. Familiarity with core banking platforms, databases (like Oracle or SQL Server), and experience with secure software development practices are typically required, along with relevant certifications such as Certified Information Systems Security Professional (CISSP). Analytical thinking, problem-solving abilities, and effective communication are crucial soft skills for collaborating with stakeholders and addressing complex banking requirements. These skills ensure the delivery of secure, reliable, and compliant banking solutions that support critical financial operations.

What are some common challenges faced by banking software engineers when integrating new technologies with legacy banking systems?

Banking Software Engineers often encounter challenges when integrating modern solutions with legacy banking systems, such as outdated codebases, strict security requirements, and regulatory compliance constraints. These systems can be difficult to modify without risking downtime or errors, which requires careful planning, thorough testing, and close collaboration with IT and security teams. Additionally, engineers must ensure that new technologies do not compromise data integrity or disrupt critical banking operations, making strong problem-solving skills and attention to detail essential in this role.

What are popular job titles related to Banking Software Engineer jobs in Missouri?

For Banking Software Engineer jobs in Missouri, the most frequently searched job titles are:

What job categories do people searching Banking Software Engineer jobs in Missouri look for?

The top searched job categories for Banking Software Engineer jobs in Missouri are:

What cities in Missouri are hiring for Banking Software Engineer jobs?

Cities in Missouri with the most Banking Software Engineer job openings:

Infographic showing various Banking Software Engineer job openings in Missouri as of August 2026, with employment types broken down into 81% Full Time, and 19% Contract. Highlights an 100% In-person job distribution, with an average salary of $138,378 per year, or $66.5 per hour.

Software Engineer

BAI

Saint Louis, MO • On-site, Remote

$75K - $95K/yr

Full-time

Retirement, PTO

Re-posted 27 days ago


Job description

Software Engineer
Reports To: Manager, Software Engineering
BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services leaders to strengthen and advance our industry. The strategic combination brings together RMA's expertise in serving the commercial banking and risk management functions and BAI's knowledge in serving the retail banking and regulatory compliance functions. It's a complementary union of two non-profit organizations that have always had their members' and customers' best interests in mind. Our industry-leading offerings include peer sharing events, thought leadership, learning and development, and decision support solutions. Our work creates positive ripple effects throughout financial services organizations and ultimately helps consumers, businesses and communities thrive.
We are seeking an experienced and results-driven Software Engineer with strong .NET/C# and SQL skills and hands-on experience developing Microsoft Azure cloud solutions. In this role, you'll be instrumental in designing, developing, deploying, and maintaining secure, reliable, and scalable software solutions that deliver market-leading value to our customers.
Responsibilities
  • Design, implement, and maintain secure, scalable, and reliable software systems.
  • Collaborate with product managers, architects, designers, and engineers to translate business requirements into secure, scalable, reliable, and effective customer-focused software solutions.
  • Deploy, manage, and monitor applications on Microsoft Azure, following best practices for cloud architecture.
  • Write and maintain clean, efficient, and testable code using modern engineering best practices such as CI/CD and automated testing.
  • Participate in code reviews, technical guidance, and knowledge sharing.
  • Participate in efforts to remediate and resolve security, performance, reliability, and scalability issues, including root cause analysis and preventive measures.
  • Contribute to architectural planning and technology roadmaps.
  • Stay current with the latest security threats and secure engineering practices to ensure that all application components remain protected
Requirements
  • 3-5+ years of professional experience in software engineering.
  • Strong experience with Microsoft Azure, including services like Azure Functions, Azure App Services, and Azure DevOps.
  • Proficiency in C# and other .NET-based languages, with experience maintaining both legacy and modern applications.
  • Solid understanding of front-end technologies including HTML, CSS, JavaScript, and React.JS, and legacy Angular JS.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of RESTful APIs and asynchronous programming patterns.
  • Strong experience with SQL databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL), including schema design and query optimization.
  • Self-starter, comfortable with ambiguity, ability to initiate and reliably drive projects forward with minimal oversight
  • Excellent problem-solving skills and the ability to work effectively within cross-functional teams.
  • Ability to communicate effectively with both technical and non-technical stakeholders
  • Ability to visit the Chicago office on request is required
Preferred Qualifications:
  • Familiarity with Infrastructure-as-Code tools (e.g., Terraform, ARM templates).
  • Familiarity with microservice development, design patterns, separation of concerns, and maintainable architecture
  • Background in DevOps practices and CI/CD pipeline implementation.
  • Experience in Agile/Scrum development environments.
  • Experience with e-learning/online learning, policy management, and/or governance risk and compliance a plus
  • Familiarity with financial services/banking industry a plus
  • PHP experience a plus
The salary range for this position is $75,000 - $95,000. Compensation offered will be determined by factors such as skills, experience, education, job-related knowledge and market considerations. ProSight offers an outstanding benefits package with comprehensive insurance coverage, a 401(k) plan with company match, flexible paid time off, hybrid and remote working models, tuition assistance and the ability to work in a collaborative, team-oriented environment.
To learn more about our company please visitwww.prosightfa.org
Employment Type: Full-Time