About the role
What will you do at Federal Reserve System?
Company Federal Reserve Bank of St. Louis We are seeking a Senior Software Engineer to guide the modernization and maintenance of a mission-critical enterprise application in AWS GovCloud (FedRAMP High). We need a technical leader who can balance ongoing modernization with production stability.
You'll drive technical design decisions, write code, and establish reusable patterns while collaborating across scrum teams to ensure architectural consistency.
Partnering with enterprise architects, you'll translate architectural vision into practical implementation strategies Responsibilities Technical Leadership Drive modernization strategy to replace legacy monolith with cloud-native services while maintaining FedRAMP High compliance Lead technical design and implementation decisions for a scrum team, including architecture reviews, code reviews, and technical approach aligned with enterprise architecture standards Collaborate across teams and architects to establish reusable patterns and ensure architectural consistency Hands-On Development Design and implement microservices using Java/Spring Boot and TypeScript for event-driven and RESTful integration patterns Build solutions using AWS GovCloud services (ECS/EKS, Lambda, EventBridge, RDS) within a microservices and micro-frontend architecture Address technical debt by upgrading outdated dependencies/frameworks Ensure comprehensive test automation using UI testing and behavior-driven development (BDD) approaches Team & Delivery Mentor engineers on cloud-native development practices, architectural patterns, and AWS GovCloud best practices Partner with Agile Triad to refine requirements, estimate work, and deliver iteratively Qualifications Required 7+ years of software engineering experience.
Proven experience with AWS (ECS/EKS, Lambda, RDS/Aurora, CDK/CloudFormation) and Java/Spring Boot ecosystem Strong Angular experience; micro-frontend architecture (module federation) a plus Microservices architecture experience, including strangler pattern for modernizing legacy applications Experience with observability tools (CloudWatch, Grafana, OpenSearch) Proven technical leadership with cross-team collaboration U.S.
Citizenship (required for FedRAMP High environment) Candidates with less experience and qualifications may be considered for a lower position Strongly Preferred Experience in FedRAMP High, FISMA GovCloud, or similar compliance environments Track record of reducing technical debt through dependency upgrades, refactoring, and test automation CI/CD pipeline expertise (GitLab CI/CD, artifact management, security scanning) Total Rewards Bring your passion and expertise, and we'll provide the opportunities that will challenge you and propel your growth—along with a wide range of benefits and perks that support your health, wealth, and life.
Salary: $140-170k In addition to competitive compensation, we offer a comprehensive benefits package that all brought together in a flexible work environment where you can truly find balance: Generous paid time off Tuition & Training assistance/reimbursement 401(k) match & Annuity/Pension fund Top-notch health care benefits Child and family care leave Professional development opportunities And more... At the Federal Reserve Bank of St. Louis, we are committed to a strong and resilient economy for all.
We prioritize inclusion and strive to be a workplace where all employees can thrive. Learn more about Bank’s culture The Federal Reserve Bank of St Louis is an Equal Opportunity Employer.
Full Time / Part Time Full time Regular / Temporary Regular Job Exempt (Yes / No) Yes Job Category Information Technology Family Group Work Shift First (United States of America) The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.
Always verify and apply to jobs on Federal Reserve System Careers (https://rb.wd5.myworkdayjobs.com/FRS) or through verified Federal Reserve Bank social media channels. Privacy Notice OUR BANK has one of the most recognizable brands around the world. The Federal Reserve is the central bank of the United States—one of the world's most influential, trusted and prestigious financial organizations.
The Federal Reserve is charged with the important mission of promoting a strong economy and a stable financial system and fulfills this responsibility by formulating national monetary policy, supervising and regulating banks and bank holding companies, and providing financial services for banks and the U.S. government. OUR PEOPLE are diverse in background and ideas, which allows for ongoing creativity and innovation. Ultimately, they are the ones who push our high-performance, exchange-driven culture forward.
Why Our People Choose Us: Our reputation precedes us There will always be room for personal growth Our people are first You’ll find the right balance Your responsibilities will be meaningful We hope that you will be our future colleague. Always verify and apply to jobs on Federal Reserve System Careers or through verified Federal Reserve Bank social media channels. Please check back later for more information on available job opportunities.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
Research Engineer, Responsible Frontier AI Research, DeepMind
Google · New York, New York, United States
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
Applied AI Design Engineer (100 % remote) (m/f/d)
EWOR · Capon Bridge, West Virginia, United States
Senior AI Support Engineer
University of Colorado Department of Emergency Medicine · Colorado Springs, Colorado, United States
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
Role information can change. Confirm current details on the original application page.