1

Home Depot Software Engineer Jobs in Virginia (NOW HIRING)

... home and abroad? Do you have the skills necessary to design new software solutions for customers ... Software Engineers supporting these efforts work alongside data scientists and data engineers to ...

... home and abroad? Do you have the skills necessary to design new software solutions for customers ... Software Engineers supporting these efforts work alongside data scientists and data engineers to ...

About the Role As a Software Engineer, you will be responsible for working on projects that support ... This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per ...

About the Role As a Software Engineer, you will be responsible for working on projects that support ... This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per ...

Software Engineer

Herndon, VA ยท On-site

$101K - $195K/yr

Work-from-home days * Growth opportunities * Relaxed atmosphere * Flexible working hours * Safe ... Software Engineer Level : Intermediate Software Engineer to Senior Software Engineer Education ...

Software Engineer

Herndon, VA ยท On-site

$101K - $195K/yr

Work-from-home days * Growth opportunities * Relaxed atmosphere * Flexible working hours * Safe ... Software Engineer Level : Intermediate Software Engineer to Senior Software Engineer Education ...

Software Engineer

Reston, VA ยท On-site

$90K - $110K/yr

Software Engineer * Location: Reston VA (Hybrid) * Position Type : Permanent position * Travel ... Flexible work from home options available.

Software Engineer

Reston, VA ยท On-site

$90K - $110K/yr

Software Engineer * Location: Reston VA (Hybrid) * Position Type : Permanent position * Travel ... Flexible work from home options available. Compensation: $90,000.00 - $110,000.00 per year

Principal Software Engineer

Arlington, VA

$155K - $208K/yr

Principal Software Engineer -- emPower Do you love working with connected devices, automation, and ... Have you automated your own home, built integrations across smart devices, or thought deeply about ...

Principal Software Engineer -- emPower Do you love working with connected devices, automation, and ... Have you automated your own home, built integrations across smart devices, or thought deeply about ...

Principal Software Engineer

Mclean, VA

$136K - $183K/yr

Principal Software Engineer -- emPower Do you love working with connected devices, automation, and ... Have you automated your own home, built integrations across smart devices, or thought deeply about ...

Software Engineer III

Chantilly, VA ยท On-site

$116 - $176/hr

Software Engineer III Description Who We Are Textron Systems is part of Textron, a $14 billion ... drive home the value proposition of our technology. * Support project planning and monitor cost ...

Software Engineer

Arlington, VA ยท On-site

$120K - $140K/yr

NET Software Engineer/Developer will design, develop, and maintain web applications using the . NET ... Flexible work from home options available.

Software Engineer III

Chantilly, VA ยท On-site

$58.75 - $79/hr

If you enjoy blending software, hardware, and hands-on engineering challenges, you'll feel right at home here. How We Care At Textron Systems, our talented people make us successful. We promote an ...

Software Engineer III

Chantilly, VA ยท On-site

$58.75 - $79/hr

We are looking for a Software Engineer - Build Systems & Deployment with strong programming ... drive home the value proposition of our technology. Support project planning and monitor cost ...

... an exceptional home for our employees. We are seeking a strong Software Engineer to join our ... software development team. You will be responsible for designing, developing, testing, and ...

Software Engineer III

Chantilly, VA ยท On-site

$58.75 - $79/hr

We are looking for a Software Engineer - Build Systems & Deployment with strong programming ... drive home the value proposition of our technology. Support project planning and monitor cost ...

next page

Showing results 1-20

Home Depot Software Engineer information

See Virginia salary details

$95

$112

$127

How much do home depot software engineer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for home depot software engineer in Virginia is $112.01, according to ZipRecruiter salary data. Most workers in this role earn between $103.65 and $120.34 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Home Depot software engineer?

To thrive as a Home Depot Software Engineer, you need a solid foundation in software development, including experience with programming languages such as Java, Python, or JavaScript, and a relevant degree in computer science or a related field. Familiarity with cloud platforms (like AWS or Google Cloud), DevOps tools, and agile development methodologies is commonly required, with certifications in these areas considered a plus. Strong problem-solving abilities, collaboration, and effective communication are crucial for navigating cross-functional teams and complex projects. These skills and qualifications are essential to deliver high-quality software solutions that support Home Depot's business objectives and enhance the customer experience.

What does a typical workday look like for a Home Depot software engineer?

As a Software Engineer at Home Depot, your typical day involves writing and reviewing code, participating in daily stand-up meetings, and collaborating closely with product managers, designers, and other engineers to deliver new features or enhancements. You'll work within Agile teams, often using tools like Jira and Git, to track progress and coordinate on project deliverables. It's common to troubleshoot technical issues, develop automated tests, and contribute to architectural discussions. This dynamic environment emphasizes teamwork and continuous learning, offering opportunities to work on both customer-facing and internal systems.

What is a Home Depot software engineer?

A Home Depot Software Engineer is responsible for designing, developing, and maintaining software solutions that support the company's retail, supply chain, and e-commerce operations. They work with modern technologies to build scalable and efficient applications, collaborating with cross-functional teams to enhance customer and associate experiences. Engineers may focus on different areas such as cloud computing, data analytics, or security, depending on the team's needs. The role requires strong problem-solving skills, coding expertise, and the ability to work in an agile development environment.

What are popular job titles related to Home Depot Software Engineer jobs in Virginia? For Home Depot Software Engineer jobs in Virginia, the most frequently searched job titles are:
What job categories do people searching Home Depot Software Engineer jobs in Virginia look for? The top searched job categories for Home Depot Software Engineer jobs in Virginia are:
Infographic showing various Home Depot Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 23% Part Time, and 4% Contract. Highlights an 79% Physical, 1% Hybrid, and 20% Remote job distribution, with an average salary of $232,984 per year, or $112 per hour.

Software Engineer

FEDERAL HOME LOAN BANKS OFFICE OF FINANCE

Reston, VA โ€ข On-site

Full-time

Re-posted 15 days ago


Job description


FEDERAL HOME LOAN BANKS OFFICE OF FINANCE

POSITION DESCRIPTION

POSITION: Software Engineer DATE: June 2026

DEPARTMENT: Information Technology FLSA: Exempt

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 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.

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 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.