×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, Full Stack Developer

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: Fhlb Of
Full Time position
Listed on 2026-06-30
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer, Java Developer
Salary/Wage Range or Industry Benchmark: 100000 - 140000 USD Yearly USD 100000.00 140000.00 YEAR
Job Description & How to Apply Below

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

Regular Full-Time Reston, VA, US

5 days ago Requisition

FEDERAL HOME LOAN BANKS OFFICE OF FINANCE

POSITION DESCRIPTION

POSITION:
Software Engineer DATE:
June 202 6

REPORTS TO:

Manager, Application Development LOCATION :
Reston, VA

SUMMARY OF POSITION

The Software Engineer will bring a strong technical and analytical mindset required to transform the current suite of applications in use into modern APIs and services. A successful candidate will work on an empowered scrum team to design and implement solutions to improve product capabilities and implement business efficiencies through a mix of process automation and innovation.

This position serves a crucial role in support of the Office of Finance’s (OF) mission critical areas of debt issuance, debt servicing, and combined financial reporting, which depend on the accuracy and the availability of the highly customized IT environment for the successful operation of the OF.

NATURE AND SCOPE

The Software Engineer is expected to have an understanding of agile software engineering and Dev Sec Ops  principles and practices . This includes the development of container-based microservices , automated testing, and leveraging CI/CD pipelines to support the continuous delivery of services and APIs .

The Software Engineer will have ownership of execution and flexibility to determine technical implementation and design of the modernization efforts and process automation. The Software Engineer will stay on top of tech trends, mentoring other team members, sharing accountability, and experimenting with and learning new technologies. The Software Engineer will require quality and know what it means to ship high-quality code with minimal manual testing.

We’re proud of the way our teammates have a positive impact on everything we do. Our employees are committed to and exemplify our Core Values:

  • Integrity through accountability, consistency,transparency and trust
  • Agility through adaptability, continuous improvement,expertise, and flexibility
  • Partnership through collaboration, communication, leadership, and teamwork
  • Inclusivity through diversity, relationships, respect, and support

PRINCIPAL RESPONSIBILITIES

  • Contribute tochanges and improvements to OF business services through a mix of application, automation, and engineering activities.
  • Develop secure, scalable services, sophisticated platforms, and APIs essential for financial systems.
  • Analyze highly complex system and technical issues to implement features and enhancements in an iterative way that align with strategic technical direction.
  • Participate in an environment rapidly transformingintothe Agile methodology, adhering to bestpracticesand collaborating effectively with your teammates.
  • Work together with other teams to ensure service quality,availability and reliability.
  • Work with the project team and the appropriate stakeholders to convert business requirements to written technical specifications that adhere to the OF’s architectural guidelines andindustrybest practices.
  • Supportapplicationendusers by addressing and resolving application-related problems and issues ina timelyand cordial manner.
  • Develop andmaintainapplication supportandend user documentation.
  • Assist with other job duties as assigned.

PRINCIPAL REQUIREMENTS

  • Bachelor’s degree in Computer Science , Information Systems, or related field , or relevant work experience .
  • 5-7 yearsexpertisein Spring Boot and Java
    17+.
  • Experience in the followingisrequired:
  • Integrated Development Environments:
    Intellj and Maven;
  • Solid experience with core

    Java technologies and concepts;
  • Strong unit, mock, and behavioral testing background using tools like Junit 5, Mockito, and Cucumber;
  • Knowledge of multi-tier web application development using standard presentation layer technologies; and
  • Understanding ofsource code management principles in a team environment.
  • Experience in the followingispreferred:
  • Deep understanding of Java performance tuning (GC, threading, memory);
  • API security: OAuth2/OpenID Connect;
  • Source control system:

    Git;
  • Advanced SQL…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary