FedNow Software Engineer
Federal Reserve Bank of Boston · Boston, MA · 2 wk ago
Engineering$165k/yrFull-time
About the role
The Federal Reserve Financial Services (FRFS) is introducing a new mission-critical Federal Reserve initiative, the FedNow service, which offers real-time gross settlement (RTGS) and clearing functionality. This position involves designing, developing, and implementing complex solutions in accordance with FedNow and Fed standards, primarily focusing on backend software solutions.
Responsibilities
- Serves as a Software Engineer to design, develop, and implement new complex solutions in accordance with FedNow and Fed Standards.
- Develops software solutions (primarily backend) in Cloud.
- Provides input into strategic and tactical planning of software solutions and software development lifecycle changes.
- Designs and builds Java application components, and integrates with software components and products that will be high performing, with world-class scale and reliability.
- Trains and consults cross-functionally within the organization on troubleshooting/resolving highly complex and/or highly time-critical problems.
- Collaborates with analysts as part of an integrated Agile team to define user requirements and conduct design reviews for the development of complex and innovative cloud applications using modern internet-scale technologies and Serverless architecture in Cloud.
- Demonstrates skill dexterity; seeks to continuously adapt and employ new technical skills alongside proven staples.
- Ensures that the quality of software developed, maintained, and enhanced in-house and installed into production is sufficient to prevent the occurrence of catastrophic defects that cause the customer significant problems, missed deadlines, or interruption to the production environment.
- Ensures compliance with Fed policies, procedures, and standards.
- Provides primary or backup production support for applications and components, including but not limited to timely resolution to production problems and processing issues.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or equivalent background or experience.
- 3-5 years software engineering experience in a team-based environment.
- Demonstrated experience engineering software with cloud-first architectures.
- Experience with building and deploying solutions in Cloud.
- Experience with Serverless architecture for building software solutions in Cloud.
- Experience with CI/CD build tools, and DevOps processes.
- Experience developing high performance, high volume, highly available (24/7/365) environments.
- Experience with Agile software engineering (Scrum, Kanban, Lean etc).
- Deep expertise in Java and proficient knowledge of programming languages (Python and TypeScript a bonus).
- Proficient knowledge of operating systems (Linux, Unix, Windows).
- Proficient knowledge of database development (SQL, Oracle, DB2).
- Experience with AWS services, and integrating them into an application.
- Experience with leading edge Cloud technologies, such as Kafka, in-memory and NoSQL databases, messaging platforms, memcache etc).
- Demonstrates independent thinking and decision-making abilities.
- Demonstrates excellent written and oral communication abilities.
- Proficient knowledge of cloud security for application development and delivery.
- Familiarity with IaC concepts (Terraform experience a bonus).
Qualifications
- Expertise in Java and proficient knowledge of programming languages (Python and TypeScript a bonus).
- Proficient knowledge of operating systems (Linux, Unix, Windows).
- Proficient knowledge of database development (SQL, Oracle, DB2).
- Experience with AWS services, and integrating them into an application.
- Experience with leading edge Cloud technologies, such as Kafka, in-memory and NoSQL databases, messaging platforms, memcache etc).
- Demonstrates independent thinking and decision-making abilities.
- Demonstrates excellent written and oral communication abilities.
- Proficient knowledge of cloud security for application development and delivery.
- Familiarity with IaC concepts (Terraform experience a bonus).
Skills
- Java
- Programming Languages (Python and TypeScript a bonus)
- Operating Systems (Linux, Unix, Windows)
- Database Development (SQL, Oracle, DB2)
- AWS Services
- Leading Edge Cloud Technologies (Kafka, in-memory and NoSQL databases, messaging platforms, memcache etc)
- Cloud Security
- IaC Concepts (Terraform experience a bonus)
Benefits
Not specified.
Pay
$132,300 - $165,400 - $198,500.
Schedule
Full Time.