Federal Reserve Bank Software Engineer I - Software Engineer II in Omaha, Nebraska

Job Summary:

The Application Delivery Services organization of the Federal Reserve Bank of Kansas City – Omaha Branch is seeking a full stack Java Software Engineer. The Federal Reserve plays a major role in providing Banking supervision and regulation. This position will be responsible for the design, development, engineering and reengineering of software solutions for a nationally used enterprise system in support of supervision and regulation. Individuals placed within this family will possess specialized technical skills in the domain of software engineering. Progression within the family is both a combination of evolved technical expertise, complexity of assignments and demonstrated leadership. More senior level candidates will demonstrate mastery in these capabilities and be capable of directing other technical resources through the development lifecycle from concept to solution delivery including architecture and design.

Key Activities:

  • Utilizes advanced skills to implement complex systems and software components in compliance with industry and System standards, which meet customer needs and expectations with respect to key project/product performance measures; quality, schedule and cost.

  • Creates estimates and work breakdown structures on assigned development tasks.

  • Will analyze business requirements and create technical designs and specifications, develop, implement and document solutions, ensuring implementations meet design specifications and adhere to standards.

  • Collaborates with Solution and Data Architects, and Database Administrators in the design and implementation of physical data models.


  • Handles assignments varying in scope, scale and complexity, the majority of which may be complex.

  • Bachelor’s degree, or equivalent combination of education and related experience required.

  • Minimum of five years relevant and progressive information technology experience directly related to the design and development of software solutions, to include four or more years of Java development.

  • Demonstrated skill in web application frameworks (i.e. JSF, Node, Angular, etc), JEE applications (i.e. Spring Boot, Batch, etc), and advanced MS SQL required.

  • Working knowledge of ETL processes and technologies highly desired.

  • Excellent initiative, organization skills, and ability to work independently.

  • Analytical and problem solving skills.

  • Effective verbal and written communication and presentation skills.

  • Customer service orientation.

  • Effective interpersonal skills, including the ability to work effectively in a team environment.

In some cases, positions require access to confidential supervisory information, access to which is limited to "Protected Individuals" as defined by regulation of the Board of Governors of the Federal Reserve System, 12 CFR 268.205. Protected Individuals include, but are not limited to, U.S. citizens, U.S. nationals, and lawful permanent resident aliens (also known as "green card holders") who are eligible for and seeking United States citizenship within the requisite timeframes.

Follow us on LinkedIn, Twitter, and our YouTube channel - Kansas City Fed.

/The Federal Reserve Bank of Kansas City is an equal opportunity employer. As such, the Bank recruits, hires, trains, and promotes individuals without regard to race, color, religion, sex, national origin, age, disability and/or sexual orientation./

Organization: *Federal Reserve Bank of Kansas City

Title: Software Engineer I - Software Engineer II

Location: NE-Omaha

Requisition ID: 255641