Federal Reserve Financial Services Advanced Software Engineer

The Federal Reserve

Actively hiring
Atlanta, GA · St. Louis, MO · Cleveland, OH · Philadelphia, PA · Chicago, IL Posted 15 days ago

At a glance

AI generated

TL;DR

The Software Engineer role at the Federal Reserve Financial Services team requires an advanced understanding of software development and test automation principles, with a focus on Java programming using Spring Boot and related ecosystems. This senior-level position involves designing, developing, testing, and maintaining complex financial applications and databases, as well as providing technical leadership to less experienced staff. Key responsibilities include implementing innovative solutions based on business requirements, performing peer reviews, and offering on-call support for critical systems. Expertise in Java 8 or higher, Spring framework, Angular, TypeScript, and containerization tools like Docker and Kubernetes is preferred, along with knowledge of WebSphere Application Server and MQ. This role demands a strong background in STEM fields and at least ten years of experience, contributing to the development of robust financial services solutions for national and international markets.

Skills

Java Spring Boot Python JavaScript TypeScript HTML5 CSS3 SQL Docker Kubernetes OpenShift RxJS NgRx WebSphere Application Server DevOps CI/CD Prometheus Grafana

What you'll do

  • Apply software engineering principles to design and implement solutions for applications, databases, and test automation tools.
  • Develop and maintain software using Java 8 or higher and the Spring ecosystem (Spring Boot, Spring MVC).
  • Conduct peer reviews of code using established software engineering guidelines and best practices.
  • Provide on-call support and perform root cause analysis for technical issues in supported environments.
  • Coach less experienced staff and serve as a knowledge resource within the team.

What we're looking for

  • Bachelor’s degree in STEM or closely related field, or equivalent experience.
  • Ten years of software engineering experience.
  • Expertise in Java programming and the Spring ecosystem (Spring Boot, Spring MVC).
  • Proficiency in at least two general-purpose programming languages.
  • Experience with frontend application security, including token management and headers.
  • Ability to perform peer reviews using software engineering principles and guidelines.
  • Provide on-call support and conduct root cause analysis for technical issues.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $142,320–$220,550.

Peer median band

$142,320$220,550

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,468$223,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About The Federal Reserve

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 currently has 32 open roles on FindRole.

Listed pay typically runs $160,000–$212,700 across 27 roles with salary data.

Most-posted roles

View all roles at The Federal Reserve

More like this

Similar roles

Sr Engineer - Finance Technology

Target

1000 Nicollet Mall, Minneapolis,Mn 55403-2542, US 29 days ago $98,000$176,000
Java Kotlin Spring Boot React Angular Vue.js Docker Kafka CI/CD PostgreSQL Redis AWS Azure Git Jenkins Prometheus Grafana Python JavaScript

Senior Financial Analyst - Hardware Engineering

Nvidia

Us, Ca, Santa Clara, US 25 days ago $104,000$166,750
Python SQL Databricks Alteryx Power BI Claude Codex Cursor AI Automation Data Visualization Financial Modeling FP&A Cloud Services Scalable Financial ReportingFrameworks

Principal Software Engineer, Fintech Risk Platform

Intuit

Mountain View, California, US 30 days ago $261,500$353,500
AWS Java Spring Boot React Python SQL Kubernetes Docker CI/CD Prometheus Grafana Terraform AI/ML GenAI A/B testing Scalability Reliability Observability Security Compliance Risk analytics Fraud detection