Software Engineer – Cloud Migration Focus Position Available In St. Louis, Missouri

Tallo's Job Summary: This job listing in St. Louis - MO has been recently added. Tallo will add a summary here for this job shortly.

Company:
Agile Resources
Salary:
JobFull-timeOnsite

Job Description

Software Engineer – Cloud Migration Focus
St. Louis, MO

Posted:

06/11/2025

Employment Type:

Contract

Job Category:

Engineering

Job Number:

25116
Job Description
Software Engineer – Cloud Migration Focus

Job Overview:

This role supports an organization that empowers the financial future of individuals and entities globally. Leveraging a unique combination of trusted data, advanced technology, and innovative analytical methods, this entity has evolved from a credit reporting firm into a premier provider of insights that enable informed decision-making for its clientele. Its extensive repository encompasses data from hundreds of millions of consumers and tens of millions of businesses worldwide, including workforce data contributed by thousands of employers.
Within the realm of advanced security solutions, you will engage in critical initiatives focused on stabilizing existing infrastructure and playing a pivotal role in a private cloud transition. Success in this position demands a highly driven, innovative, autonomous individual who excels in smaller project teams.

Key Responsibilities:

Construct modular components to facilitate re-platforming and re-architecting for both private and public cloud deployments, utilizing various programming languages including core system languages and modern compiled languages.
Develop comprehensive unit and integration tests, integrated with automation platforms, for all developed code.
Port core system modules from legacy operating systems to modern open-source platforms.
Transition microservices built on foundational languages to contemporary architectural frameworks.

Essential Qualifications:

Minimum of 5 years operating within agile development methodologies (e.g., Scrum, Kanban, Extreme Programming).
Demonstrated capability in utilizing multiple programming languages, specifically including a core system language or its derivative, and a widely used object-oriented language.
Eligibility to secure a valid national security clearance.

Valuable Additional Skills:

Familiarity or practical experience with a diverse set of programming languages, potentially encompassing core system languages, object-oriented languages, modern compiled languages, scripting languages, and dynamic languages.
Proven track record in leading or contributing to application re-architecture or re-platforming efforts.
Aptitude for explaining and implementing established software design patterns, such as gradual migration and interface adaptation.
Demonstrated experience with varied data persistence models, including both structured relational stores and flexible non-relational databases.
Proven development and architectural experience at a component level or higher.
Experience with distributed computing systems and the ability to instrument and conduct performance analysis.
Prior work in high-throughput environments and an understanding of core design principles for scalable applications.
Experience in a collaborative development environment where continuous integration and automated testing are fundamental requirements.
Capacity to produce elegant, efficient, and thoroughly testable code, along with the ability to write automated validations to confirm its integrity.
Comfortable developing within a prominent open-source operating system environment.

Academic Background:

Bachelor’s or Master’s degree in a scientific, technological, engineering, or mathematical discipline, or equivalent professional experience.

Other jobs in St. Louis

Other jobs in Missouri

Start charting your path today.

Connect with real educational and career-related opportunities.

Get Started