Staff Software Engineer Jobs in Missouri
Staff Software Engineer jobs in Missouri are concentrated in St. Louis, Kansas City, and Columbia, where companies like World Wide Technology, Cerner (Oracle Health), and Edward Jones have built large engineering teams with sustained hiring at the senior and principal levels. The most in-demand specialties include distributed systems, cloud infrastructure, and full-stack platform engineering tied to fintech, healthcare IT, and enterprise software. Missouri's mid-continent position and lower cost of operations have made it a reliable anchor for both headquarters and large regional engineering hubs. See the openings below and apply to the ones that match your experience.
Find Staff Software Engineer JobsOverview
Showing 5 of 6+ Staff Software Engineer jobs











INTRODUCTION
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale. The Online Storage team provides a set of managed databases as a platform, used to persist data for all Affirm services. Our platform enables self-service access to OLTP storage systems, including Relational DB (MySQL), DynamoDB, Distributed SQL, Cache (Redis). As a team, we are responsible for various data and access patterns, including but not limited to mission-critical financial transactional data, data science models, and any new persistence use case. These responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a highly skilled and detail-oriented Staff Software Engineer who can drive the technical roadmap for our Databases (Relational and KeyValue) identifying opportunities to improve how we build, productize, operate and improve this mission-critical infrastructure to unlock substantial value within our business. You’ll have the opportunity to directly influence your team’s roadmap in close collaboration with your peers, share your knowledge and expertise with others and learn from some of the best on our shared mission to deliver honest financial products that improve lives.
ROLE AND RESPONSIBILITIES
As an integral member of the Online Storage team,
- You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
- You will work closely with and contribute to other teams - including product, infrastructure, and site reliability engineering (SRE).
- You will design and build components of a scalable datastore platform, contributing to the overall Affirm's goals, and leveraging experience in creating multi-region, horizontally scalable, globally available, and high-performance datastore solutions.
- You will develop control planes for management, self-service of hundreds of databases at scale automating schema/data migrations, disaster recovery, sharding and performance tuning.
- You will collaborate across teams in the product development lifecycle, focusing on database solutions, by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
- You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
- You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
- You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
- You will help develop talent on your team by providing feedback and guidance, and leading by example.
BASIC QUALIFICATIONS
- You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
- You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
- You have 5+ years of hands-on Database Expertise, leveraging your deep knowledge of Relational and/or Distributed SQL such as MySQL, PostgreSQL, TiDB/Vitess to optimize database performance, ensuring data integrity, and implementing efficient data access patterns. Should possess deep understanding of Database fundamentals including schema design, query optimization, scaling, partitioning, sharding and performance tuning in multiple functional environments. Strong background and expertise in building and operating databases in cloud environments. Expertise in database benchmarking, load testing, and capacity planning. Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, etc.
- You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
- You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
- Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
- You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
COMPENSATION
Base Pay Grade - P
Equity Grade - 13
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills. Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
USA base pay range (CA, WA, NY, NJ, CT) per year: $230,000 - $290,000
USA base pay range (all other U.S. states) per year: $204,000 - $264,000
Affirm is proud to be a remote-first company! The majority of our roles are remote and you can work almost anywhere within the country of employment. Affirmers in proximal roles have the flexibility to work remotely, but will occasionally be required to work out of their assigned Affirm office. A limited number of roles remain office-based due to the nature of their job responsibilities.
BENEFITS
We’re extremely proud to offer competitive benefits that are anchored to our core value of people come first. Some key highlights of our benefits package include:
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
We believe It’s On Us to provide an inclusive interview experience for all, including people with disabilities. We are happy to provide reasonable accommodations to candidates in need of individualized support during the hiring process.
[For U.S. positions that could be performed in Los Angeles or San Francisco] Pursuant to the San Francisco Fair Chance Ordinance and Los Angeles Fair Chance Initiative for Hiring Ordinance, Affirm will consider for employment qualified applicants with arrest and conviction records.
By clicking "Submit Application," you acknowledge that you have read Affirm's Global Candidate Privacy Notice and hereby freely and unambiguously give informed consent to the collection, processing, use, and storage of your personal information as described therein.
See All 6 Staff Software Engineer Jobs in Missouri
Find roles in Missouri that match your experience and apply in just a few clicks.
Find Staff Software Engineer JobsStaff Software Engineer Jobs by City in Missouri
Where Missouri roles are concentrated, by current openings.
Staff Software Engineer Job Market in Missouri
A snapshot from current Missouri openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Banking & Financial Services
- Healthcare & Medical Services
What Missouri Employers Look For
The qualifications that appear most often in staff software engineer jobs across Missouri.
- Bachelor's or master's degree in computer science, software engineering, or a related field
- Seven or more years of professional software engineering experience across production systems
- Deep proficiency in at least one systems language such as Java, Go, or C++ with platform-level scope
- Demonstrated ability to lead technical design, set architecture standards, and mentor senior engineers
- Experience with cloud platforms such as AWS, Azure, or GCP and modern CI/CD pipelines
- Strong cross-functional collaboration skills working with product, data, and infrastructure teams
Staff Software Engineer Jobs in Missouri: Frequently Asked Questions
How do you become a staff software engineer in Missouri?
Software engineering in Missouri carries no state-issued license or board registration, so the path runs through education and experience. Most staff-level roles require a bachelor's degree in computer science or a closely related field, followed by several years of progressively senior engineering work. Missouri employers, particularly in St. Louis fintech and Kansas City healthcare IT, weight demonstrated system ownership and architecture leadership heavily when evaluating candidates at this level.
How much do staff software engineers make in Missouri?
Staff software engineers in Missouri earn a median of about $126,120 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $72,570 for the lowest 10% to over $169,340 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire staff software engineers in Missouri?
Employers hiring staff software engineers in Missouri right now include Affirm, Scale AI, and CVS Health, based on current listings on Migrate Mate as of August 2026. Missouri's mix of large enterprise anchors in financial services, healthcare technology, and defense contracting creates steady staff-level demand across both established headquarters and regional engineering centers.
Which Missouri cities have the most staff software engineer jobs?
St Louis, St. Louis, and Missouri account for the largest share of staff software engineer openings in Missouri. St. Louis leads because of its dense concentration of fintech, healthcare IT, and enterprise software firms, while Kansas City draws from a strong base of telecommunications, insurance, and logistics technology employers, and Columbia benefits from university-affiliated tech and growing startup activity tied to the University of Missouri.
Are there remote staff software engineer jobs in Missouri?
Yes, and more than most fields. About 67% of staff software engineer openings tied to Missouri are remote or hybrid as of August 2026, reflecting how thoroughly software engineering work at this level has shifted toward distributed teams. Architecture, design review, and cross-team technical leadership are all well suited to remote formats, making Missouri-based staff engineers competitive for fully distributed roles at companies headquartered elsewhere.
How can I get hired as a staff software engineer in Missouri with little or no experience?
The most realistic entry point is a junior or mid-level engineering role at a Missouri employer, then building toward staff over several years. Companies like World Wide Technology and Oracle Health in St. Louis run new-grad and associate software engineer programs that place candidates without extensive experience. A strong portfolio of personal or open-source projects, a computer science degree from a Missouri institution, and lateral moves from adjacent roles such as DevOps engineer or QA automation engineer all improve candidacy at larger Missouri firms.
Where can I find and apply to staff software engineer jobs in Missouri?
You can find and apply to staff software engineer jobs in Missouri on Migrate Mate, which lists current Missouri openings updated in real time. Search for roles that match your experience level and technical focus, then apply directly to the ones that fit. No profile creation is required to view or apply to listings.
See All 6 Staff Software Engineer Jobs in Missouri
Find roles in Missouri that match your experience and apply in just a few clicks.
Find Staff Software Engineer Jobs