Software Engineer
Caterpillar
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 85% of similar roles. Most pay $135,000–$201,600 — the shaded band above. At the midpoint, this role pays about $130k versus about $168k 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
The Senior Software Developer role at the Federal Reserve Bank of St. Louis involves building and scaling robust web applications, working with large datasets to create meaningful visualizations, and developing RESTful APIs using PHP and Go. Day-to-day responsibilities include frontend development with React.js, ensuring 508 accessibility standards, maintaining secure code following OWASP best practices, and managing CI/CD pipelines in GitLab. The position requires expertise in AWS services, Docker, PostgreSQL, and NoSQL databases, as well as experience with machine learning workflows and Python. Ideal candidates have at least five years of relevant experience with PHP, Laravel, JavaScript, and Docker, and a strong understanding of frontend frameworks like React.js. This role is part of an agile team focused on operationalizing AI solutions in the financial sector, emphasizing performance, security, and maintainability.
Skills
What you'll do
What we're looking for
Related searches
More like this
Caterpillar
Broadcom
Applied Materials
Booz Allen Hamilton
Booz Allen Hamilton
Booz Allen Hamilton