Full-Time

Sr Software Engineer II

Confirmed live in the last 24 hours

The Federal Reserve System

The Federal Reserve System

1,001-5,000 employees

Central bank managing U.S. monetary policy

Fintech
Financial Services

Compensation Overview

$120k - $165kAnnually

Senior

No H1B Sponsorship

St. Louis, MO, USA

Hybrid position requiring in-office presence.

US Citizenship Required

Category
Full-Stack Engineering
Software Engineering
Required Skills
Agile
Git
Java
Maven
Development Operations (DevOps)
Oracle
AngularJS
Spring
Requirements
  • Bachelor’s degree from an accredited college or university with specialization in an information technology field (e.g., Computer/Management Information Systems (MIS/CIS), Computer Science (CS), Electrical/Computer Engineering (EE/CE), or an equivalent combination of related education and work experience.
  • Typically requires at least 6+ years of relevant and progressive information technology experience directly related to architecture, design, and development of cloud and software solutions, ranging in complexity from department-class to enterprise-class.
  • Familiarity with Industry cloud implementation and software development methodologies, standards and architecture frameworks is required.
  • Demonstrated proficiency with some of the following technologies on a Cloud platform: cloud native services, Infrastructure as Code, Java, Spring, Angular, GitLab, and Oracle is required.
  • Excellent organizational, project management and problem-solving skills is required.
  • Experience using modern CI/CD pipelines using DevOps tooling (e.g. Git, Bitbucket, Bamboo, GitLab, Maven, Nexus, Fortify, Sonar, etc.) is required.
  • Demonstrated ability to adapt and learn new technologies is required.
  • Excellent initiative, innovative thinking skills, and the ability to analyze details and adopt a big-picture view is required.
  • Must be a US Citizen or Permanent resident with 3 years of residency.
Responsibilities
  • Develop complex application business logic using Java. Design and code and integrate application business layer with external application components.
  • Work as a member of an Agile delivery team to migrate portfolio applications to cloud services.
  • Conduct analysis, testing, updating, and debugging, identifying bottlenecks and bugs in the system and develop solutions.
  • Translate complex application stories, use cases, and business concept designs into functional, dynamic applications.
  • Develop reusable and scalable code using industry standard software development practices, techniques, tools, and frameworks.
  • Understand current infrastructure and stack to employ best cloud solutions. Collaborate to implement cost-effective migration strategies, taking advantage of cloud services.
  • Work with shared services teams, integrate solutions, and handle data conversions and migrations.
  • Be a technology leader and foster a learning and innovation culture within the Information Technology Division and across the Federal Reserve System.
Desired Qualifications
  • Experience with Infrastructure as Code (Terraform, CloudFormation) is preferred.
  • Experience with AWS cloud services (esp. EC2, ECS and/or EKS, S3, SQS, Lambda, IAM, CloudTrail, CloudFormation) is preferred.
  • Demonstrated proficiency with Agile software development principles is preferred.
  • Experience with Java Enterprise Applications (e.g. JEE, Spring, etc.) is preferred.
  • Experience with Automated Testing, UML, Design Patterns, Object Oriented Design, Behavior Driven Development (BDD) and Test-Driven Development (TDD) is preferred.
  • Experience designing and deploying microservice solutions using RESTful APIs is preferred.
  • Excellent oral and written communication skills. Ability to explain complex technical information to technical and non-technical contacts including executive audiences is preferred.
The Federal Reserve System

The Federal Reserve System

View

The Federal Reserve System serves as the central bank of the United States, playing a crucial role in shaping the nation's economy and financial stability. It formulates national monetary policy, which involves managing interest rates and money supply to promote economic growth and control inflation. The Federal Reserve also supervises and regulates banks and bank holding companies to ensure a safe and sound banking system. Additionally, it provides financial services to banks and the U.S. government, acting as a bank for banks. What sets the Federal Reserve apart from other financial institutions is its unique position as a government entity that operates independently to achieve its goals. The primary aim of the Federal Reserve is to foster a strong economy and maintain a stable financial system, ultimately benefiting the public and the global economy.

Company Stage

N/A

Total Funding

N/A

Headquarters

null, null

Founded

1913

Simplify Jobs

Simplify's Take

What believers are saying

  • FedNow Service's expansion could improve transaction efficiency and customer satisfaction.
  • Increased focus on digital currency may enhance regulatory and innovation capabilities.
  • Basel III Endgame discussions may strengthen financial system resilience.

What critics are saying

  • Leadership changes may lead to shifts in policy direction.
  • Large bank mergers could increase scrutiny on competition and fair lending.
  • Slow adoption of FedNow by major banks may hinder its effectiveness.

What makes The Federal Reserve System unique

  • The Federal Reserve is the central bank of the United States.
  • It plays a crucial role in formulating national monetary policy.
  • The Fed supervises and regulates banks and bank holding companies.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Health Insurance

Dental Insurance

Vision Insurance

401(k) Company Match

401(k) Retirement Plan

Paid Vacation

Paid Sick Leave

Paid Holidays

Pet Insurance

Wellness Program