Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Company

Federal Reserve Bank of Chicago

Federal Reserve Financial Services (FRFS) delivers a suite of payments services to financial institutions via FedLine® Solutions, Fedwire®, National Settlement Service (NSS), FedCash®, FedACH®, and Check Services. We are currently leading a strategic effort to transform FRFS to a national, enterprise-focused organization. Over time, FRFS will offer an increasingly integrated set of Federal Reserve payment services, incorporating the FedNowSM Service upon its market entry in 2023. Through our evolved structure, we will meet the needs of the marketplace for new products and services more quickly, we will seek to provide a more robust and unified customer experience across our financial service offerings, and we will create new career growth opportunities for FRFS staff.

As a Software Developer, you will play a key role in our transition to becoming a Cloud-enabled organization, working side by side with partners and senior development staff to create and support numerous business functions. You will work with engineering staff to ensure delivery of features and capabilities using Agile methodologies.

Responsibilities

  • Participate in complex application development lifecycle activities such as application architecture, design, code review, and testing. 
  • Collaborate with agile team, Product Owners and Partners by recommending specifications for system enhancements for continuous functional improvement. 
  • Provide technical and thought leadership to agile team members through mentorship. 
  • Ensure best practices for coding, architecture, and security are employed across all teams, and maintains responsibility for the quality development of applications. 
  • Make recommendations and help implement changes to workflow and procedures when applications are developed, new processes are implemented or new information security guidelines are established. 

Your Background

  • Bachelor’s degree or equivalent combination of education and experience: major in Computer Science or related technology field
  • Hands-on experience in developing Infrastructure as code ( Iac) in Terraform and deploying to AWS environments
  • Proficiency with AWS resources (including but not limited to - ECR, ECS, Fargate, ALB, CloudWatch, IAM, Security Groups etc)
  • 3+ years of direct work experience
  • The ideal candidate has experience with Angular, Node.js, JavaScript, Java, Spring, and RESTful APIs.
  • Proficiency with deployment of applications to cloud-based environments using contemporary CI/CD practices.
  • Good troubleshooting and problem-solving ability
  • Expertise with Object Oriented and Functional programming techniques.
  • Knowledge of UI/UX best practices following modern web development.

What we offer

  • Comprehensive benefits package include medical, dental, vision, prescription drug coverage, 401k savings plan, retirement plan, paid time off, transit benefit, onsite gym and subsidized cafeteria
  • A continuous learning environment with opportunities to gain new skills and grow your career
  • The Chicago Fed offers benefits to support overall health and financial security. Learn more about our benefits here: https://www.chicagofed.org/careers/thebenefits

Other Requirements

  • This is a hybrid position requiring a minimum of two days per week in office.
  • Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
  • This position has additional screening requirements due to the information accessed while performing the job. These additional screenings would be initiated at the time of offer acceptance and can take approximately two months to be completed. The screening covers areas such as education/employment verification, criminal history, credit history, and reaches out to your references and people that know you well.
  • As a condition of employment, Federal Reserve Bank of Chicago employees must comply with the Bank’s ethics rules, which generally prohibit employees, their spouses/domestic partners, and minor children from owning securities, such as stock, of banks or savings associations or their affiliates, such as bank holding companies and savings and loan holding companies. If you or your spouse/domestic partner or minor child own such securities and would not be willing or able to divest them if you accepted an offer of Bank employment, you should raise this issue with the recruiter for this posting, who can provide you contact information for our ethics official if necessary.

The expected starting salary range for this position is between $111,400 and $131,800 annually in addition to annual performance-based discretionary bonuses. Final salary and offer will be determined based on the applicant’s relevant experience, skills, internal equity, and alignment with geographic and other market data.

Always verify and apply to jobs on Federal Reserve System Careers or through verified Federal Reserve Bank social media channels.

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender, gender identity or expression, or veteran status.

Full Time / Part Time

Full time

Regular / Temporary

Regular

Job Exempt (Yes / No)

Yes

Job Category

Info 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

Average salary estimate

$121600 / YEARLY (est.)
min
max
$111400K
$131800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, RB

As a Software Engineer at the Federal Reserve Bank of Chicago, you will be at the forefront of transforming financial services with innovative payment solutions. The Federal Reserve Financial Services (FRFS) is committed to evolving into a national enterprise-focused organization, and your role will be crucial in this endeavor. You'll collaborate with a talented team, using Agile methodologies to develop applications that are both robust and secure. Your responsibilities will include taking part in the entire application development lifecycle, from architecture to testing, while mentoring your peers and leading by example. You’ll have the opportunity to influence system improvements and shape the customer experience across various platforms as FRFS integrates the FedNowSM Service in 2023. With a background in Computer Science and hands-on experience in AWS environments, you’ll utilize Infrastructure as Code (IaC) with Terraform and contribute to the deployment of applications using modern CI/CD practices. If you’re equipped with skills in Angular, Java, and RESTful APIs, along with a passion for technology and problem-solving, this role could be the perfect fit for you. Join us at the Chicago Fed, where we prioritize continuous learning, providing you with a comprehensive benefits package and the opportunity to make a difference in the financial landscape.

Frequently Asked Questions (FAQs) for Software Engineer Role at RB
What are the key responsibilities of a Software Engineer at the Federal Reserve Bank of Chicago?

The key responsibilities of a Software Engineer at the Federal Reserve Bank of Chicago include participating in the application development lifecycle, collaborating with Agile teams, providing mentorship, implementing best practices for coding and architecture, and influencing system enhancements for functional improvement.

Join Rise to see the full answer
What qualifications are required for a Software Engineer position at the Federal Reserve Bank of Chicago?

Qualifications for a Software Engineer at the Federal Reserve Bank of Chicago include a Bachelor’s degree in Computer Science or a related field, hands-on experience with Infrastructure as Code using Terraform, proficiency in AWS resources, and at least 3 years of relevant work experience.

Join Rise to see the full answer
How does the Federal Reserve Bank of Chicago support employee growth for Software Engineers?

The Federal Reserve Bank of Chicago promotes employee growth through a continuous learning environment, encouraging Software Engineers to gain new skills and advance their careers while providing comprehensive benefits that support health and financial security.

Join Rise to see the full answer
What technologies should a Software Engineer at the Federal Reserve Bank of Chicago be familiar with?

A Software Engineer at the Federal Reserve Bank of Chicago should be familiar with technologies such as Angular, Node.js, Java, Spring, and RESTful APIs, along with experience in deploying applications in cloud-based environments and familiarity with modern web development UI/UX best practices.

Join Rise to see the full answer
Is the Software Engineer position at the Federal Reserve Bank of Chicago a remote or hybrid role?

The Software Engineer position at the Federal Reserve Bank of Chicago is a hybrid role, requiring a minimum of two days per week in the office, allowing for collaboration while also offering flexibility.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Agile methodologies as a Software Engineer?

When answering this question, focus on specific projects where you've utilized Agile practices. Discuss your role in sprint planning, daily stand-ups, and retrospective meetings, showcasing how Agile improved project delivery and team collaboration.

Join Rise to see the full answer
What is Infrastructure as Code and how have you implemented it?

Explain Infrastructure as Code (IaC) by highlighting its importance in automating infrastructure management. Share detailed examples of using Terraform to create and manage AWS resources, demonstrating your understanding of version control and repeatability.

Join Rise to see the full answer
How do you ensure code quality and security in your projects?

Discuss your approach to code reviews, unit testing, and static analysis tools. Emphasize your commitment to security best practices, such as data encryption and adherence to security protocols, to enhance application integrity.

Join Rise to see the full answer
Describe a challenge you faced in a cloud deployment and how you overcame it.

Be specific about the challenge, whether it was related to scalability, security, or downtime. Explain the steps you took to troubleshoot the issue and the outcome, showcasing your problem-solving skills and technical expertise.

Join Rise to see the full answer
What programming languages and frameworks do you feel most comfortable with as a Software Engineer?

List the programming languages and frameworks you're proficient in, such as Java, JavaScript, Angular, etc. Provide examples of projects where you've used them, focusing on the context and impact of your work.

Join Rise to see the full answer
How do you stay updated with the latest technology trends and advancements?

Discuss your methods for staying current, such as attending conferences, participating in online training, or following tech blogs. Highlight how you’ve applied new knowledge or techniques to improve your engineering practices.

Join Rise to see the full answer
What is your experience with Continuous Integration and Continuous Deployment?

Share your experience setting up CI/CD pipelines, using tools such as Jenkins or GitLab CI. Explain how these practices helped streamline deployment processes and improve quality assurance through regular testing and updates.

Join Rise to see the full answer
How do you handle feedback from team members regarding your code?

Express openness to constructive criticism by sharing your philosophy on feedback. Highlight instances where you’ve implemented suggestions to enhance code quality or team collaboration, emphasizing the values of teamwork and growth.

Join Rise to see the full answer
Can you describe your experience with mentoring junior developers?

Detail your mentoring style and provide examples of how you’ve supported junior developers through code reviews, knowledge sharing sessions, or collaborative projects. Focus on the growth and improvements you observed through your guidance.

Join Rise to see the full answer
What do you consider when designing a scalable application?

Discuss your approach to scalability by mentioning key factors such as architecture choice, load balancing, and data management strategies. Provide examples of decisions made in past projects that contributed to scalability.

Join Rise to see the full answer
Similar Jobs
Posted 2 days ago
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 14 days ago
Photo of the Rise User
Visa Remote Mentor, OH
Posted 5 days ago
Photo of the Rise User
LINEAR Remote No location specified
Posted 11 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch