Federal Reserve Financial Services Advanced Software Engineer
Listed on 2026-05-15
-
Software Development
Software Engineer, Java Developer
Company
Federal Reserve Bank of Atlanta Federal Reserve Financial Services (FRFS) delivers a suite of payment services to financial institutions, the United States Treasury, United States households, and facilitates liquidity movement for both national and international financial markets.
Onsite work is an essential function of this position, and you are required to be onsite according to the schedule set by your management. This team is primarily based at the following Reserve Bank locations:
Atlanta, Kansas City, Dallas, or Minneapolis.
Software Engineers use an analytical, engineering-focused approach and knowledge of programming languages to design, develop, configure, test, maintain, and support software applications. This role requires an advanced understanding of software development and/or test automation principles and often relies on providing thought leadership regarding industry experience and knowledge.
Responsibilities- Apply the principles of software engineering to the design, implementation, configuration, and optimization of solutions to support applications, databases, test automation tools, Dev Ops processes, and Commercial Off The Shelf (COTS) products.
- Demonstrate technical skill in at least two general‑purpose programming languages (Java, C#, Python, JSF (Prime Faces), Angular, Type Script, JavaScript (ES6+), HTML5, CSS3, SQL, or proprietary vendor language).
- Expertise in Java programming (Java 8 or higher) and the Spring ecosystem, including Spring Boot, Spring MVC, Spring Integration, and Spring Security.
- Experience with NgRx, RxJS, containerization (Open Shift, Docker, Kubernetes) is a plus. Web Sphere Application Server, Liberty, and MQ knowledge is beneficial.
- Experience in frontend application security, including token, headers, and policy.
- Perform peer reviews using software engineering principles, patterns, and development guidelines.
- Partner with customers in developing innovative solutions.
- Analyze business and technical requirements and implement technical solutions to meet them.
- Provide on‑call support, troubleshooting, root cause analysis, incident management, and service request management for supported products and environments.
- Coach, delegate, and review work of less experienced staff and serve as a knowledge resource.
- Bachelor’s degree specializing in STEM (Science, Technology, Engineering, Mathematics) or a closely related field from an accredited college or university, or equivalent combination of directly related education and/or experience.
- Ten years’ experience.
- Comprehensive healthcare options (Medical, Dental, and Vision)
- 401(k) match and a fully funded pension plan
- Paid vacation and holidays, flexible work environment
- Generously subsidised public transportation
- Education assistance programme
- Professional development programmes, training and conferences
- And more...
The Federal Reserve Bank of Atlanta is an equal opportunity employer. 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).