Software Engineer
Cisco
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 69% of similar roles. Most pay $142,200–$214,500 — the shaded band above. At the midpoint, this role pays about $149k versus about $178k for comparable roles.
Based on 240 similar postings.
Employer
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 33 open roles on FindRole.
Listed pay typically runs $144,950–$198,100 across 26 roles with salary data.
Most-posted roles
At a glance
As a senior software engineer on the Federal Reserve Financial Services team, you will play a pivotal role in developing and maintaining mission-critical payment systems such as FedNow. Your responsibilities include designing, coding, testing, and documenting complex backend solutions primarily using Java, while adhering to Fed standards and collaborating with cross-functional Agile teams. You will also train colleagues on troubleshooting and resolving critical issues, ensuring high performance and reliability of applications in a cloud-first architecture, ideally leveraging AWS services. Key skills required are experience with CI/CD tools, DevOps processes, serverless architectures, and modern internet-scale technologies like Kafka and NoSQL databases. This role demands expertise in Java, proficiency in Python and TypeScript, and knowledge of Linux, Unix, Windows operating systems, as well as SQL, Oracle, and DB2 databases.
Skills
What you'll do
What we're looking for
More like this
Cisco
Q2
Q2
Berkeley Research Group
Caterpillar
Booz Allen Hamilton