Our Ability Jobs

Job Information

Federal Reserve System Middleware Architect in Richmond, Virginia


Federal Reserve Bank of Richmond

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.

Bring your passion and expertise, and we’ll provide the opportunities that will challenge you and propel your growth—along with a wide range of benefits and perks that support your health, wealth, and life. In addition to competitive compensation, we offer a comprehensive benefits package that includes tuition assistance, generous paid time off, top-notch health care benefits, child and family care leave, professional development opportunities, a 401(k) match, pension, and more. All brought together in a flexible work environment where you can truly find balance.

The National IT architecture team has an immediate opening for an Advanced Architect to focus on middleware and integration architecture

The Advanced Architect will be responsible for developing middleware and integration architectures and strategies for National IT and working across the Federal Reserve System to gain alignment around these architectures. The Advanced Architect will work closely with application architects to capture needs and define the patterns to be used to satisfy those needs. The Advanced Architect will work with product teams and business stakeholders to select products, develop standards, and deliver solutions for business stakeholders. The Advanced architect is subject matter expert in their field.

Principal Duties and Responsibilities:

  • Recommends and implements solutions and frameworks based on business requirements and use cases

  • Partners with product architects, application teams and infrastructure engineers to detect critical architectural and engineering gaps or deficiencies in the environment and works with product and application teams to develop and implement solutions to address these gaps.

  • Works with business and IT teams to identify opportunities to improve resiliency, efficiency, agility, or security

  • Develops templates and standards to enable consistent designs and implementations

  • Oversees and directs architectural discussions for both a technical and management audience.

  • Initiates and oversees project development, system design/testing, requirement direction and investigation of alternatives for implementation of feasible new technology.

  • Provides key consultative leadership on System projects focused on planning, development, and implementation of strategic technological directives.

  • Oversees and directs major, critical, and emerging technology studies. Assesses merit and impact; designs, develops, and establishes architecture standards.

  • Provides strategic foresight and long-term development planning for future technology impacting the Federal Reserve System.

  • Performs other related duties as assigned.


  • Deep and broad experience in application / middleware development and technical architecture. Experience with:

  • Java eco-system components and associated tooling (JAVA, J2EE, Spring Boot, Websphere, WebLogic, etc)

  • Integration patterns and technologies in areas such as messaging (MQ, JMS, Apache ActiveMQ, MQ Lite, and RabbitMQ); API management (Mulesoft, AWS, Azure, Apigee); File Transfer (IBM Connect Direct, IBM Sterling products); etc.

  • Container/Orchestration (Docker, Kubernetes, OpenShift, AWS ECS / EKS)

  • Extensive background architecting, designing, building, and supporting enterprise middleware solutions is critical

  • Thorough understanding of integration and middleware security approaches including authentication and authorization frameworks such as oAuth, SAML and OIDC

  • Engineering experience in areas such as software release, code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security, and secure coding practice

  • Strong knowledge and firm understanding of multifactor authentication methods and common practices.

  • Proven experience implementing and supporting IT systems

  • Experience acting as technical lead or architect in an agile environment

  • Excellent organizational and communication skills. Able to present information within all settings in a credible, confident, and influential manner.

  • Works independently on broad assignments or under general directions as to scope or objective

  • Cloud certifications are considered to be a plus.

Discover the Reason Why So Many People Love It Here!

When you join Federal Reserve’s National IT organization, not only will you find a challenging and purposeful career, you’ll also have access to a wide range of benefits and perks that support your health and wealth, including:

  • Great medical benefits

  • Pension and 401(k) with employer match

  • Paidtime off

  • Tuition reimbursement

  • Employee resource networks

  • Paid volunteer leave

  • Flexible work options

  • Onsite amenities that make working here fun!

Other Requirements and Considerations:

  • A requirement of this position is that the employee must be fully vaccinated against COVID-19; individuals who are unable to be vaccinated due to a medical condition or sincerely held religious belief may request an accommodation from the Bank.

  • Candidates should review the Bank’s Employee C ode of Conduct to ensure compliance with conflict of interest rules and personal investment restrictions.

  • Sponsorship is not available for this role. The selected candidate will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Eligibility for this specific position requires U.S. Citizenship or three or more years of Permanent Resident Status (Green Card).

  • Salary offered will be based on the job responsibilities and the individual’s knowledge, skills, and experience as defined in the job qualifications.

Full Time / Part Time

Full time

Regular / Temporary


Job Exempt (Yes / No)


Job Category

Information Technology

Work Shift

First (United States of America)

The Federal Reserve Banks believe that diversity and inclusion among our employees is critical to our success as an organization, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. 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.

Privacy Notice (https://www.kansascityfed.org/documents/7797/Workday_Privacy_Notice.pdf)

OUR BANK has one of the most recognizable brands around the world. 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 is charged with the important mission of promoting a strong economy and a stable financial system and fulfills this responsibility by formulating national monetary policy, supervising and regulating banks and bank holding companies, and providing financial services for banks and the U.S. government.

OUR PEOPLE are diverse in background and ideas, which allows for ongoing creativity and innovation. Ultimately, they are the ones who push our high-performance, exchange-driven culture forward.

Why Our People Choose Us:

Our reputation precedes us

There will always be room for personal growth

Our people are first

You’ll find the right balance

Your responsibilities will be meaningful

We hope that you will be our future colleague.

Our Ability Partnerships

Cornerstone Ondemand
Berkshire Bank