Software Engineer
$124.14k - $183.79kFHLBanks Office of Finance
Software Engineer
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.
The Software Engineer is expected to have an understanding of agile software engineering and DevSecOps 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.
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 to changes 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 transforming into the Agile methodology, adhering to best practices and 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 and industry best practices.
- Support application end users by addressing and resolving application-related problems and issues in a timely and cordial manner.
- Develop and maintain application support and end 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 years expertise in Spring Boot and Java17+.
- Experience in the following is required:
- 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 of source code management principles in a team environment.
- Experience in the following is preferred:
- Deep understanding of Java performance tuning (GC, threading, memory);
- API security: OAuth2/OpenID Connect;
- Source control system: Git;
- Advanced SQL skills (Liquibase is a plus);
- Working knowledge of financial services and mortgage industries, including related rules and regulations; and
- Ability to develop UNIX or RHEL-based scripts.
- Knowledge of object-oriented design and programming concepts including design patterns.
- Experience in microservices and RESTful service design and development.
- Proficiency with Circuit breakers, retries, idempotency strategies.
- Experience with transaction management, messaging, thread safety, and data integrity.
- Experience with load testing and tuning.
- Proficiency with Continuous Integration/Continuous Delivery process and tools; Jenkins and pipeline as code a plus.
- Experience with front-end technologies such as Angular, TypeScript or similar technologies.
- Familiarity with Docker/Kubernetes.
- Familiarity with OpenShift stack.
- Familiarity JMS queue/topic development/usage.
- Actively working on projects using agile/lean methodologies and practices; Jira/Confluence tools a plus.
- Organized, detail-oriented, and able to work collaboratively with employees at all levels within the organization.
- Ability to listen and integrate ideas from different groups of individuals, build and maintain respectful relationships, collaborate with others, and resolve conflicts constructively.
- Proof of eligibility to work in the United States.
This position has an annualized salary range of $124,142 - $183,791. The final salary offered within this range is dependent on various factors, including but not limited to the responsibilities of the position, the experience, skill set and other relevant qualifications of the applicant and internal pay equity.
EQUAL EMPLOYMENT OPPORTUNITY:
The Federal Home Loan Banks Office of Finance is committed to equal employment opportunity without regard to race (including traits historically associated with race, such as hair texture, hair type and protective hairstyles), color, religion, sex, pregnancy (including childbirth, lactation, and related medical conditions), national origin or ancestry, ethnic origin, age, physical or mental disability, veteran status, uniformed service member status, military status, sexual orientation, gender identity, status as a parent, marital status, genetic information (including testing and characteristics), citizenship or immigration status, or any other characteristic protected by applicable federal, state, or local law.
- ...Software Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening now and shape what's coming next. Vantor is a place for problem solvers, changemakers, and go-getters—where people are working...SuggestedPermanent employmentFull timeRemote workFlexible hours
- ...Full Stack Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are looking for a highly skilled Full Stack Software Engineer to join our team and contribute...SuggestedTemporary workFor contractorsImmediate startFlexible hours
$135k - $216k
...Full Stack Software Engineer Job Locations US Requisition ID 2026-168354 Position Category Information Technology Clearance Secret Responsibilities Peraton is delivering advanced mission planning, digital engineering...SuggestedContract workShift work- ...Job Description Position Title: Software Engineer Location: Reston, VA Work Arrangement: 100% onsite Endurance IT Services is seeking an experienced Software Engineer in Northern Virginia! You'll join a small, agile team focused on building and...Suggested
- ...Software Developer We are looking for experienced Software Developers with the following skills and education: • Bachelor's degree in Computer Science or a related field (e.g., Systems Engineering) • Minimum of 11+ years of professional software development experience...Suggested
- ...Senior Full Stack Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate... ...and Motion GEOINT systems. Build scalable, high-performance software across front-end, back-end, and data layers. Develop...
- ...Job Description Job Description We are looking for a passionate Software Engineer to design, develop and improve our core data platform and the products we build on it. We primarily use Microsoft technology stack. Our ideal candidates are familiar with the software...Work experience placement
$150k - $275k
...Job Description Job Description Job Description Full-Stack Software Engineer Dulles, VA | Full Time | TS/SCI with Polygraph Required Position: Full-Stack Software Engineer (Software Engineer, Level 3) Location: Dulles, VA (on-site) Category: Software Engineering...Full timeFor contractorsLocal area$99k - $206k
...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...commercial markets. Nightwing is seeking a skilled Software Engineer to provide onsite development and operational support for deployed...Full timeWork experience placementImmediate startRemote work$60 per hour
Senior Full Stack Software EngineerLocation: Reston, VA. But resources will work from home till the time COVID situation stabilizesMaximum Rate: $60/hrJob Description:• Java, Spring, Spring boot, API, Micro Services, Tomcat, Oracle, Java Script, Angular stack and AWS ClifyXWork from home- ...Degree in Computer Science – REQUIRED Position Summary Agility Technologies Inc. is seeking a motivated Junior Full Stack Software Engineer – AI & Cloud Applications to join our technology team. The ideal candidate will have a strong Computer Science foundation...Full timeInternshipLocal areaWork from homeFlexible hours
- (USA) Software Engineer III Multiple locations Regular/ Permanent Salaried Position Summary... What you'll do... Role summary: As a Software Engineer III at Walmart, you will lead the design and development of scalable software solutions by collaborating with...Permanent employmentFull timeTemporary workPart time
$100k - $170k
...Software Engineer Acclaim Technical Services, founded in 2000, is a leading language and intelligence services company supporting a wide range of U.S. Federal agencies. We are an Employee Stock Ownership Plan (ESOP) company, which is uncommon within our business sector...Contract workWork experience placement- ...Location: Herndon, Virginia Type: Contract Job #3953 Title: Software Engineer SME Location: Herndon, VA *Clearance: *Active TS/SCI w/ Polygraph needed to apply * Company Overview: Cornerstone Defense is the Employer of Choice...Contract workRemote work
- ...Job Description: Job Summary We are seeking a Software Engineer to support Defense Intelligence customers in maintaining, modernizing, and sustaining Zero Trust environments within secure cloud architectures. This role focuses on application modernization, DevOps...
- ...is required prior to start. A customer-approved security certification is required: Security+, SSCP, CISSP, or CASP. Software Engineer Work Location: Herndon, VA DPG Solutions is looking for a mid- to senior-level Software Engineer to support a classified...
- ...Software Developer This position is onsite in Huntsville AL at Redstone Arsenal: $3,000 Relocation Assistance Software Developer... ...role, you will collaborate with cross-functional teams including engineers, data professionals, DevOps, and UX designers to deliver...Relocation package
- ...responsibility, and professionalism. We are seeking a skilled Software Developer with expertise in DevOps to join our technology-... ...Responsibilities What you'll do: Provides development engineering and programming support to projects and infrastructure support...
- ...Entry-Level Software Engineer SZNS Solutions (pronounced "seasons") is a technology consulting company and Google Cloud Partner based in Reston VA. We specialize in delivering agentic AI and cloud computing solutions. Founded by ex-Googlers with engineers from Google...Contract work
$89.9k - $121.7k
...and the ability to grow your career. Verisign's Resolution Engineering team is a high performing, Agile team who builds horizontally... ...new features for resolution products. You will be writing the software that fundamentally enables the internet to operate at scale. We...Work experience placementWork at officeFlexible hours- ...Active TS/SCI security clearance with polygraph is required. Altus Consulting Seeks a Software Engineer to Drive Innovation Are you a passionate software engineer eager to join a dynamic team tackling challenging projects? Do you thrive in environments where cloud...Contract work
- ...HPC Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this position requires full U.S. Citizenship) KEY SUMMARY We are seeking an innovative and driven HPC (High-Performance Computing) Software Engineer to develop...Temporary workFor contractorsImmediate startFlexible hours
- ...Software Engineer Herndon, VA, USA Full Time Red Rock Government Services - Discover a company you'll love to work for... Red Rock Government Services is a Woman-owned Small Business consultancy providing strategic, IT, financial, and management consulting services...Full time
- ...Job Title: Software Engineer Duration: 09 Months Location: Reston, VA (Hybrid) Job Description: Seeking a Test Engineer to support the Scrum Team Validate ETL processes and MongoDB data changes through testing Generate and manage reports using...
$66k - $106k
...Software Engineer Job Locations US Requisition ID 2026-167057 Position Category Information Technology Clearance Public Trust Responsibilities Peraton is seeking a Software Engineer. The Software Engineering, Senior...Contract workShift work$57.85k - $104.58k
...Description Software Engineer (R&D / AI & Data Platforms) Leidos - Analysis Solutions Business Area Build the future of data, AI, and mission-critical software. Leidos is seeking a talented Software Engineer to help lead the development of next-generation...Local areaImmediate start$102.1k - $202.2k
...Software Engineer M365 Air Gapped Clouds What if you could write code that transforms how an entire organization delivers and operates cloud services? As a Software Engineer on the M365 Air Gapped Clouds team, you'll build internal tools, implement agentic workflows...Ongoing contractWork at officeLocal areaImmediate start- ...Software Engineer Level 4 Base-2 Solutions is seeking a Software Engineer Level 4 to develop, maintain, and enhance complex and diverse software systems supporting mission-focused environments. This role is centered on backend development, data engineering, and API...
$175k - $195k
...Overview Software Engineer Herndon, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it's architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed...$80k - $128k
...Junior Software Engineer Job Locations US-VA-Herndon Requisition ID 2026-168418 Position Category Information Technology Clearance Top Secret/SCI w/Poly Responsibilities Peraton is seeking a Software Engineer II in...Full timeContract workInternshipShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Reston, VA
- senior software engineer remote Reston, VA
- software engineer contract Reston, VA
- cybersecurity software engineer Reston, VA
- part time software developer remote Reston, VA
- junior software developer internship Reston, VA
- junior software engineer Reston, VA
- software system engineer Reston, VA
- software engineer remote Reston, VA
- software engineer visa sponsorship Reston, VA


