Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
O'Fallon, MO

Find & Apply For Software Developer / Engineer Jobs in O'Fallon, Missouri

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Senior Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

AEG INC

Senior Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
84
out of 100
Average of individual scores

Were these scores useful?

Job Description

Back Senior Software Engineer Software Engineering O'Fallon , Missouri Contract Oct 1, 2026 Title Senior Software Development Engineer - Data Platforms Location Arlington, Virginia 12-month contract engagement Overview This role supports a leading global financial technology and payments organization building enterprise-scale data and analytics platforms. The Senior Software Development Engineer will design and develop secure, scalable solutions that enable data onboarding, exchange, discovery, and consumption across product, analytics, and consulting teams. The position combines full-stack engineering, distributed data processing, cloud technologies, and enterprise platform development in a highly collaborative global environment. Must-Have Domains Enterprise Data Platforms & Data-Intensive Applications Distributed Systems & Enterprise Integration Full-Stack Software Engineering & Cloud-Native Architecture Core Responsibilities Design, build, and maintain scalable data platforms, distributed systems, and enterprise integration solutions across cloud and on-premises environments. Develop and optimize data-intensive applications using Databricks, Spark, and related technologies for efficient data processing, transformation, and delivery. Build reusable capabilities supporting enterprise data onboarding, secure exchange, discovery, access, and consumption. Contribute to architecture, system design, API development, code reviews, testing, performance optimization, and engineering best practices. Partner with Product, Engineering, Data Governance, Security, and business stakeholders while mentoring team members and supporting operational excellence. Must-Have Experience Full-stack software engineering experience developing modern enterprise applications and reusable platforms serving multiple products, teams, or business domains. Experience building large-scale data platforms, distributed systems, and integration solutions across cloud and on-premises environments. Experience developing data-intensive systems with a focus on scalability, performance, reliability, API design, and enterprise-grade software engineering practices. Top 5 Must-Have Technical Skills Java & Spring Boot TypeScript & React Databricks & Apache Spark Distributed Data Technologies, including Kafka, Flink, NiFi, and Hadoop/Cloudera Cloud-Native Data Platforms, APIs & Scalable System Design Education Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related quantitative field, or equivalent practical experience. Preferred Skills Experience integrating AI-driven capabilities into enterprise data platforms with appropriate governance and technical guardrails. Exposure to emerging AI use cases, including agentic commerce. Strong understanding of object-oriented programming, API design, and scalable software architecture. Experience identifying and resolving performance bottlenecks across services, APIs, data-processing workloads, and user-facing applications. Strong collaboration and communication skills within cross-functional and globally distributed engineering teams. Experience working in Agile, fast-paced product and engineering environments. Work Environment Collaborative engineering environment supporting enterprise-scale data and analytics products. Regular collaboration across global teams and time zones. Participation in architecture discussions, design and code reviews, testing, operational support, and continuous engineering improvement. Emphasis on technical growth, mentoring, software quality, scalability, reliability, and developer productivity. Apply Now Share This Post