Jobs and Careers
FE

ADS Software Engineer

Federal Reserve System
Kansas City, United Statesfull_timeVerifiedPosted 2 Oct 2025
💰 $176,700/yr($110,300/yr$176,700/yr)

About the role

Company

Federal Reserve Bank of Kansas City

When you join the Federal Reserve—the nation's central bank—you’ll play a key role, collaborating with leading tech professionals to strengthen and protect our economic, financial and payments systems. We dedicate more than $1 billion to technology each year to support the Federal Reserve and our economy, and we’re building a dynamic and diverse team for our future.

Important Information

  • Open to US Citizens, Green Card holders or Permanent Residents with at least 3 years of residency.

  • No sponsorship is available (no OPT, STEM OPT, F-1, H-1B, etc.). Candidates must have valid work authorization, without an end date to be considered.

  • This position requires working on-site with 5 days per month work from home flexibility.

About the Role

The Application Development Services (ADS), in support of Federal Reserve Financial Services (FRFS), is seeking a Software Engineer with senior to advanced-level skills in Java, C#, Python, AWS Cloud, and full-stack development. This role will primarily focus on full-stack development and delivery, though front-end development experience is a plus. Responsibilities include contributing to our architecture and technology roadmap, mentoring junior developers, and collaborating closely with cross functional teams.  

Key Activities

  • Apply software engineering principles to design, implement, configure, and optimize solutions for applications, databases, test automation tools, and Commercial Off the Shelf (COTS) products.

  • Partner with product owners and customers to develop innovative solutions that meet business goals.

  • Review and analyze business and technical requirements and implement technical solutions to fulfill those requirements.

  • Work with a multidisciplinary team of full-stack developers.

  • Create unit tests as part of Continuous Development practices.

  • Conduct peer code reviews, provide recommendations, and collaborate with peers to enhance software coding practices.

  • Fix bugs and support QA, UAT, and Production phases of releases.

  • Stay current with the latest and emerging Cloud, Java, and related technologies.

  • Foster and apply an agile mindset enabling high-performing teams.

  • Provide coaching, education, and advocate for development best practices.

  • Offer support, troubleshooting, root cause analysis, incident management, and service request management for supported products and environments.

  • Perform other duties as assigned.

Basic Qualifications

  • Typically requires a minimum of 6 years of relevant experience.

  • Bachelor’s degree specializing in STEM (Science, Technology, Engineering, Mathematics) or a closely related field from an accredited institution, or equivalent combination of directly related education and experience.

  • Senior understanding of subject matter with in-depth and/or breadth of knowledge in the discipline.

  • Proficiency with Git (merging, conflicts, cherry picking), Java, AWS, Python, and SQL.

  • Subject matter expertise with Cloud and Java coding.

  • Ability to work independently with limited supervision, coach, delegate, and review work of less experienced staff, and serve as a knowledge resource and mentor.

  • Work efficiently under tight deadlines and adapt quickly to change.

  • Exceptional attention to detail and a commitment to delivering high-quality work.

  • Experience creating modern CI/CD pipelines using DevOps tooling (i.e., Gitlab)

  • Knowledge of AWS services and security best practices.

  • Experience with cloud networking across numerous accounts, environments, and vendors, and zero trust principles.

  • Proficiency with Terraform and CDK for deploying AWS cloud services and infrastructure.

  • Understanding of API infrastructure and development, and associated tools and best practices.

Preferred Qualifications

  • Advanced experience with multiple programming languages (Java, JavaScript, Python, etc.).

  • Advanced knowledge of cloud-based platforms like AWS and the ability to learn new platforms.

  • Technica

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Federal Reserve System

View company profile →