This posting is older than 24 hours and may no longer be accepting applications. Browse fresh jobs →

Sr. Application Developer

rb

San Francisco, CA; Richmond, VASeniorEngineeringPosted on November 13, 2026

First seen here Nov 13, 2026 · last confirmed Nov 14, 2026.

View the original posting ↗

Apply at rb

Opens the original listing in a new tab.

Full description

Company 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 invest in contemporary and emerging technology each year to support the Federal Reserve and our economy, and we’re building a dynamic and diverse team for our future. The Federal Reserve Financial Services portfolio provides technology capabilities that power the U.S. payment systems infrastructure. This portfolio enables critical payment services that are foundational to the nation's financial system, focusing on delivering speed, resilience, and choice to meet evolving marketplace needs. Join a high-impact modernization initiative supporting Federal Reserve System applications. As a Senior Application Developer, you will help modernize and migrate mission-critical enterprise systems to AWS while delivering secure, scalable solutions across the Java, Spring Boot, Angular, and PostgreSQL stack. This role is designed for an experienced engineer who can work independently, make sound technical decisions, collaborate across disciplines, and contribute quickly in a highly regulated environment. What You’ll Deliver Modernize and migrate enterprise applications and databases to AWS with an emphasis on reliability, security, and operational continuity. Deliver production-ready Java/Spring Boot services, REST APIs, and Angular/TypeScript user experiences. Improve deployment consistency through automated CI/CD pipelines, infrastructure as code, security scanning, and observability. Identify and resolve performance, scalability, and production issues through structured analysis and testing. Essential Responsibilities Translate complex business and technical requirements into secure, maintainable application designs and delivery plans. Design, develop, test, deploy, and document enhancements to large-scale, mission-critical systems. Recommend architecture and implementation approaches, identify technical risks, and make pragmatic trade-offs within organizational standards. Build and integrate Java/Spring Boot services, REST APIs, Angular/TypeScript interfaces, and database solutions. Plan and execute cloud and database migration activities, including validation, cutover, rollback, and operational-readiness considerations. Conduct performance, load, and stress testing when needed to validate scalability and service-level expectations. Lead root-cause analysis for complex defects and production issues, coordinating timely resolution with engineering, cloud, security, and operations teams. Review code and technical designs, share best practices, and provide guidance to other contributors. Create clear architecture, implementation, deployment, support, and decision documentation. Requirements: Enterprise delivery: Demonstrated experience delivering and supporting complex, mission-critical applications, including cloud adoption, modernization, or migration initiatives in regulated or similarly high-reliability environments. Backend development: Typically requires 5 or more years of hands-on experience with Java and enterprise frameworks such as Spring Boot, Spring, and Hibernate. Front-end development: Experience building enterprise applications with Angular and TypeScript. Node.js experience is valuable where used for supporting services or development tooling. API engineering: Extensive experience designing, developing, securing, documenting, and integrating RESTful services; Spring REST experience is preferred. Cloud architecture and migration: Strong hands-on AWS experience across: Compute and containers (ECS, ECR) Networking and routing (ALB, Route 53) Storage and databases (S3, RDS, DMS) Security and configuration (IAM, KMS, Secrets Manager, SSM, Config), Observability and logging (CloudWatch) Integration services (Lambda, SNS, SQS). Data platforms: Experience with Oracle and PostgreSQL, including PL/SQL development, data modeling, query tuning, and database migration. Experience with Amazon RDS for PostgreSQL is required. Infrastructure and containers: Hands-on experience implementing infrastructure as code with Terraform and deploying containerized workloads with Docker and Kubernetes or comparable AWS container services. DevSecOps: Experience building or supporting automated delivery pipelines using tools such as Maven, Jenkins, GitLab, Nexus, Fortify, SonarQube, and Nexus IQ, including automated testing and security or quality gates. Engineering practices: Strong knowledge of software design patterns, secure coding, automated testing, code review, observability, and agile delivery practices. Communication and leadership: Ability to explain technical decisions clearly, produce high-quality documentation, collaborate with business and technical stakeholders, and guide other contributors. Preferred Qualifications Familiarity with AI/ML concepts, development tools, and responsible enterprise use cases. Extensive experience on SAFe or Scrum Teams. AWS certification, such as AWS Certified Cloud Practitioner or AWS Certified Developer – Associate. Experience modernizing legacy applications into cloud-native or microservices-based architectures. Experience supporting systems with demanding availability, auditability, security, or disaster-recovery requirements. Locations: The selected candidate will reside within a reasonable commuting distance, as defined by the employing Reserve Bank, and will work full-time onsite. Eligible Locations for Hire: Richmond, VA and San Francisco, CA The following Reserve Bank locations are preferred due to the concentration of System IT team members in these locations: San Francisco & Richmond Base Salary Range: Min: $120,000 Mid: $155,800 Max: $191,700 (Location: San Francisco) The listed salary is applicable to 12th District/San Francisco. Final offers are determined by factors including the candidate’s qualifications, internal alignment considerations, district assignment, and geographic location. Screening: Due to the nature of access to sensitive information all final offers are subject to the clearance of an enhanced background check. This enhanced screening will require the following items: academic and employment verifications, FBI fingerprint check (criminal and civil cases), credit check, family history, residential records and foreign travel for the previous 7 years, citizenship verification, reference checks, and personal interview with an investigator and can take between 21 – 60 days to clear. Sponsorship: Individuals who need immigration sponsorship now or in the future are not eligible for this position. Must be a U.S Citizen or a Green card holder with intent to become a U.S Citizen. We offer a wonderful benefits package including: Medical, Dental, Vision, Pre-tax Flexible Spending Account, Backup Child Care Program, Pre-Tax Day Care Flexible Spending Account, Paid Family Care Leave, Vacation Days, Sick Days, Paid Holidays, Pet Insurance, Matching 401(k), and Retirement/Pension. The Bank is committed to providing reasonable accommodations to individuals with disabilities to participate in the job application or interview process, perform essential job functions and receive other benefits and privileges of employment. The SF Fed is an Equal Opportunity Employer. If you need any assistance or accommodations due to a disability, please let us know at sf.hr.recruitment@sf.frb.org. Full Time / Part Time Full time Regular / Temporary Regular Job Exempt (Yes / No) Yes Job Category Information Technology Family Group Work Shift First (United States of America) 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. Always verify and apply to jobs on Federal Reserve System Careers (https://rb.wd5.myworkdayjobs.com/FRS) or through verified Federal Reserve Bank social media channels. Privacy Notice 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. Always verify and apply to jobs on Federal Reserve System Careers or through verified Federal Reserve Bank social media channels. Please check back later for more information on available job opportunities.

Highlighted terms are keywords extracted from this posting.

Other fresh roles

    More Engineering jobs →

    More from Federal Reserve Banks →