Application Engineer
Federal Reserve SystemAbout the role
Company
Federal Reserve Bank of RichmondWhen 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.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.
About the Opportunity
Our customers demand quality and reliability of the infrastructure platforms serving Federal Reserve System. It is our responsibility to ensure that quality and reliability. Our mission is to develop innovative ways to automate the scaling of our network, reduce manual steps as we scale, and maximizes availability and resiliency of our systems.
We are looking for an Application Engineer who is passionate about network automation, thrives on close collaboration with cross-functional teams and critical technical challenges, and has customer obsession in mind. The right candidate will demonstrate an innovative and informed perspective, develop pragmatic yet flexible solutions and move forward in the face of ambiguity. The candidate should be willing to build good working relationships within the team and across the Federal Reserve System.
You will, have good knowledge of network automation, DevOps patterns, and mature CICD processes that will help build the next generation of services that enable self-healing for our systems and minimize the work required to deploy and validate the network.
You will work in an agile environment as a hands-on technical engineer responsible for all phases of the project development cycle.
What You Will Do:
Perform development, testing, implementation, and review of complex automation solutions specifically related to metrics and monitoring in a network and security infrastructure environment.
For network and security infrastructure perform the following duties:
Define and develop metrics for determining and assuring network and security infrastructure health, stability, and reliability
Measure and optimize network and security infrastructure performance
Provide programming support for complex infrastructure solutions
Develop software from established requirements
Deploy code in accordance with standards and policies
Formulate and execute pre-release requirements, including load and performance testing
Contribute to the design of technology infrastructure and configurations, recommend process improvements.
Support and troubleshoot production issues as they relate to automation or need for automation, and recommend changes in development, process, and standards.
Improve reliability, quality, and time-to-market for all network and security infrastructure activity.
Build software and systems to manage network and security infrastructure.
Write and maintain technical documentation, including use cases, misuse cases, and scripts.
Conduct technical research and maintain viable knowledge of technology trends.
Improve reliability, quality, and time-to-market for all network and security infrastructure activity.
Partner with other FRS development teams to improve services through rigorous testing and release procedures.
Create sustainable systems and services through automation and uplifts.
Balance feature development speed and reliability with well-defined service level objectives.
Participate in cross-functional team initiatives and process improvement projects.
May require extended work hours, on-call status, and occasional travel including overnight stays (15% or less)
Minimum Qualifications:
Bachelor's degree in computer science, computer engineering, information systems or relevant technical field.
1-3 years of experience for Associate or 3+ years of experience for Experienced with the following skillsets:
Automation and engineering in large, complex environments with at least 3,000 network an
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s