Federal Reserve Bank
Sr./Lead Application Developer
Federal Reserve Bank, San Francisco, California, United States, 94199
Company
Federal Reserve Bank of San Francisco
We are the Federal Reserve Bank of San Francisco—public servants with a mission to advance the nation’s monetary, financial, and payment systems to build a stronger economy for all Americans. We are a community-engaged bank, and are committed to understanding and serving the vibrant, expansive communities of the Twelfth District. That means we seek and appreciate new perspectives. We respect people for what they do and for who they are. We build opportunities to learn and grow. When you join the SF Fed, you become part of a diverse team united in its purpose to promote an economy that works for everyone.
The Federal Reserve Bank of San Francisco is seeking a highly skilled and motivated Lead/Senior Application Developer with expertise in Java, AWS serverless architecture, and full-stack development. In this role, you will focus on designing and implementing high-quality applications and services while providing technical guidance across the team. You will express technical and business concepts clearly, evaluate new and emerging technologies, and contribute to system architecture and development. The ideal candidate is an independent worker who can conceptualize the impact of development efforts across system components, demonstrate meticulous attention to detail, and take responsibility for timely project completion. Do you like to innovate and experiment? Are you looking to further deepen your technical relevance using the latest tools and technologies?
We empower our people to balance their life and work responsibilities. That’s why we offer a flexible hybrid work model that allows you to collaborate with office colleagues on some days, and work from home on others.
Responsibilities:
You will develop an understanding of the Statistics business areas.
You will grow strong relationships cross teams including product owners, Quality assurance and DevOps team.
Design and develop scalable, high-quality applications using
Java, AWS serverless architecture, and a microservice architecture.
Build and maintain backend and frontend components to create robust, responsive full-stack applications.
Communicate technical and business concepts clearly to diverse collaborators, ensuring alignment between development and business objectives.
Research, evaluate, and assess the potential of new and emerging technologies, including the latest advancements in Generative AI, to determine their potential value for the team and organization.
Ensure system architecture is sound by understanding and conceptualizing the impact of development across various system components.
Implement CI/CD processes using tools like GitHub Actions and Terraform, supporting efficient deployment and infrastructure as code.
Manage and work with NoSQL databases, such as DynamoDB, to develop efficient, serverless data storage solutions.
Take ownership of projects, ensuring timely completion with a high level of accuracy and quality in the information technology environment.
Demonstrate a detail-oriented approach to development, ensuring code quality, accuracy, and consistency throughout the application lifecycle.
Act as a point of escalation when needed to help triage and resolve production issues. Use business and system knowledge to analyze change requests, recreate problems, and differentiate between education/training issues and true production problems.
Qualifications:
Bachelor s degree in Computer Science, Systems/Programming or related subject area, or equivalent experience
At Senior level typically requires 7+ years of related development experience in an enterprise environment, at Lead level required 10+ years of related development experience in an enterprise environment
Must be passionate and driven to learn and apply new technologies and methods of software development, driven to experiment and innovate.
Must possess demonstrated knowledge of software development methodologies, Agile, and version control practices.
Must possess strong eye for business, excellent oral and written communication skills.
Must be a US Citizen, or a Green Card Holder with the intent to become a US Citizen.
Required Skills:
Strong proficiency in
Java and Full-stack development, with a solid understanding of both backend and frontend technologies.
Proven expertise in
AWS serverless architecture and technologies
,
including Lambda, API Gateway, Glue, SNS,X-Ray.
Proficiency in CI/CD processes, GitHub for version control, and Terraform for infrastructure as code.
Experience with NoSQL databases, particularly
DynamoDB
.
Strong knowledge of microservice architecture and designing scalable solutions.
Familiarity with emerging Gen AI technologies and their potential applications in software development.
Ability to work independently, take ownership of projects, and manage timelines effectively.
Attention to detail and a commitment to accuracy in a fast-paced information technology environment.
Practical experience in developing complex, high-traffic Websites.
Preferred skills:
Prior experience leading application development projects or teams.
Background in evaluating and integrating new technologies into existing systems.
Base Salary Range Sr. Application Developer: Min: $113,600 - Mid: $147,600 - Max: $181,600 (Location: San Francisco)
Base Salary Range Lead Application Developer: Min: $138,900 - Mid: $180,400 - Max: $221,900 (Location: San Francisco)
Final salary and offer will be determined by the applicant’s background, experience, skills, internal equity, and alignment with market data.
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.
We will ensure that individuals with disabilities are provided reasonable accommodation 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.
#LI-Hybrid
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
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.
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 (https://www.kansascityfed.org/documents/7797/Workday_Privacy_Notice.pdf)
Federal Reserve Bank of San Francisco
We are the Federal Reserve Bank of San Francisco—public servants with a mission to advance the nation’s monetary, financial, and payment systems to build a stronger economy for all Americans. We are a community-engaged bank, and are committed to understanding and serving the vibrant, expansive communities of the Twelfth District. That means we seek and appreciate new perspectives. We respect people for what they do and for who they are. We build opportunities to learn and grow. When you join the SF Fed, you become part of a diverse team united in its purpose to promote an economy that works for everyone.
The Federal Reserve Bank of San Francisco is seeking a highly skilled and motivated Lead/Senior Application Developer with expertise in Java, AWS serverless architecture, and full-stack development. In this role, you will focus on designing and implementing high-quality applications and services while providing technical guidance across the team. You will express technical and business concepts clearly, evaluate new and emerging technologies, and contribute to system architecture and development. The ideal candidate is an independent worker who can conceptualize the impact of development efforts across system components, demonstrate meticulous attention to detail, and take responsibility for timely project completion. Do you like to innovate and experiment? Are you looking to further deepen your technical relevance using the latest tools and technologies?
We empower our people to balance their life and work responsibilities. That’s why we offer a flexible hybrid work model that allows you to collaborate with office colleagues on some days, and work from home on others.
Responsibilities:
You will develop an understanding of the Statistics business areas.
You will grow strong relationships cross teams including product owners, Quality assurance and DevOps team.
Design and develop scalable, high-quality applications using
Java, AWS serverless architecture, and a microservice architecture.
Build and maintain backend and frontend components to create robust, responsive full-stack applications.
Communicate technical and business concepts clearly to diverse collaborators, ensuring alignment between development and business objectives.
Research, evaluate, and assess the potential of new and emerging technologies, including the latest advancements in Generative AI, to determine their potential value for the team and organization.
Ensure system architecture is sound by understanding and conceptualizing the impact of development across various system components.
Implement CI/CD processes using tools like GitHub Actions and Terraform, supporting efficient deployment and infrastructure as code.
Manage and work with NoSQL databases, such as DynamoDB, to develop efficient, serverless data storage solutions.
Take ownership of projects, ensuring timely completion with a high level of accuracy and quality in the information technology environment.
Demonstrate a detail-oriented approach to development, ensuring code quality, accuracy, and consistency throughout the application lifecycle.
Act as a point of escalation when needed to help triage and resolve production issues. Use business and system knowledge to analyze change requests, recreate problems, and differentiate between education/training issues and true production problems.
Qualifications:
Bachelor s degree in Computer Science, Systems/Programming or related subject area, or equivalent experience
At Senior level typically requires 7+ years of related development experience in an enterprise environment, at Lead level required 10+ years of related development experience in an enterprise environment
Must be passionate and driven to learn and apply new technologies and methods of software development, driven to experiment and innovate.
Must possess demonstrated knowledge of software development methodologies, Agile, and version control practices.
Must possess strong eye for business, excellent oral and written communication skills.
Must be a US Citizen, or a Green Card Holder with the intent to become a US Citizen.
Required Skills:
Strong proficiency in
Java and Full-stack development, with a solid understanding of both backend and frontend technologies.
Proven expertise in
AWS serverless architecture and technologies
,
including Lambda, API Gateway, Glue, SNS,X-Ray.
Proficiency in CI/CD processes, GitHub for version control, and Terraform for infrastructure as code.
Experience with NoSQL databases, particularly
DynamoDB
.
Strong knowledge of microservice architecture and designing scalable solutions.
Familiarity with emerging Gen AI technologies and their potential applications in software development.
Ability to work independently, take ownership of projects, and manage timelines effectively.
Attention to detail and a commitment to accuracy in a fast-paced information technology environment.
Practical experience in developing complex, high-traffic Websites.
Preferred skills:
Prior experience leading application development projects or teams.
Background in evaluating and integrating new technologies into existing systems.
Base Salary Range Sr. Application Developer: Min: $113,600 - Mid: $147,600 - Max: $181,600 (Location: San Francisco)
Base Salary Range Lead Application Developer: Min: $138,900 - Mid: $180,400 - Max: $221,900 (Location: San Francisco)
Final salary and offer will be determined by the applicant’s background, experience, skills, internal equity, and alignment with market data.
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.
We will ensure that individuals with disabilities are provided reasonable accommodation 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.
#LI-Hybrid
Full Time / Part Time
Full time
Regular / Temporary
Regular
Job Exempt (Yes / No)
Yes
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.
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 (https://www.kansascityfed.org/documents/7797/Workday_Privacy_Notice.pdf)