Staff Software Engineer, Delivery (REMOTE)
More info
Job type
full time
Experience
lead
Department
Engineering
Work mode
Remote
6 similar jobs hiring
Job description
Overview
The Staff Software Engineer, Delivery is a technical leader on a product‑aligned engineering team, responsible for designing, building, and delivering scalable software solutions that support customer and associate experiences. This role provides hands‑on development while influencing architecture, engineering standards, and delivery practices across the team. The engineer partners closely with product and UX to deliver full‑stack solutions, with a stronger emphasis on front‑end experience, supported by backend services built with Java, Spring, and RESTful APIs. They contribute to shared foundational components, architectural documentation, and technical best practices that enable reuse, consistency, and long‑term scalability. Staff Software Engineers are accountable for engineering excellence across the delivery lifecycle, including cloud‑native infrastructure, CI/CD, test automation, monitoring, and production readiness. They mentor engineers, influence technical direction, and proactively identify opportunities to improve efficiency, reliability, and developer productivity, including thoughtful application of AI‑driven capabilities.
Key Responsibilities
- Delivery & Execution (50%) – Develop, test, deploy, and maintain software with clear value. Build comprehensive test suites and enable rapid deployment to production. Embrace new opportunities and tackle challenges with urgency and high energy.
- Learning & Growth (10%) – Seek development opportunities through formal and informal channels. Learn from both successful and failed experiments.
- Planning & Aligning (20%) – Create improved organizational practices, communicate effectively with diverse audiences, ensure user stories are ready, testable, and collaborate in agile processes.
- Supporting & Enabling (20%) – Field product and engineering questions, mentor junior engineers, lead technical discussions, and identify gaps to enhance team productivity.
Direct Manager / Direct Reports
- Reports to the Software Engineer Manager or Sr. Manager.
- Typically has 0 direct reports.
Travel Requirements
No travel required.
Physical Requirements
Most of the time is spent sitting in a comfortable position, with occasional light movement or lifting.
Working Conditions
Located in a comfortable indoor area. Any unpleasant conditions are infrequent and not objectionable.
Minimum Qualifications
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
Preferred Qualifications
- 3–5 years of professional software engineering experience delivering production‑grade applications in complex environments.
- Strong full‑stack development experience, with deeper expertise in modern front‑end technologies (JavaScript/TypeScript, HTML, CSS) and backend development using Java, Spring, and RESTful services.
- Experience designing, deploying, and supporting cloud‑native applications using Kubernetes and Google Cloud Platform (GCP) or comparable cloud infrastructure.
- Hands‑on experience with DevOps practices and CI/CD pipelines, including GitHub Actions, automated testing, and release automation.
- Proven experience implementing comprehensive testing strategies, including unit, integration, functional, and performance testing, with a focus on test automation.
- Experience with monitoring, alerting, and observability practices to ensure production stability, performance, and rapid incident response.
- Strong understanding of relational and NoSQL databases, including data modeling, performance optimization, and scalability considerations.
- Experience implementing security best practices for authentication, authorization, and service‑to‑service communication.
- Demonstrated ability to debug and resolve complex issues using modern troubleshooting and root‑cause analysis techniques.
- Experience collaborating in large, shared codebases using modern version control systems.
- Proven experience designing systems that meet enterprise requirements for high availability, disaster recovery, performance, efficiency, and security.
- Exposure to contributing to technical roadmaps, including effort estimation, refactoring initiatives, and modernizing legacy systems.
- Experience leveraging or evaluating AI‑enabled solutions to improve engineering efficiency, delivery velocity, or system capabilities.
- Ability to influence technical direction, mentor engineers, and lead through collaboration rather than authority.
Minimum Education
- Completion of a bachelor’s degree program or equivalent in a related field.
Preferred Education
- No additional education.
Minimum Years of Work Experience
- 3 years.
Preferred Years of Work Experience
- No additional years of experience.
Minimum Leadership Experience
- None.
Preferred Leadership Experience
- None.
Certifications
- None.
Competencies
- Global Perspective
- Manages Ambiguity
- Nimble Learning
- Self-Development
- Collaborates
- Cultivates Innovation
- Situational Adaptability
- Communicates Effectively
- Drives Results
- Interpersonal Savvy
Benefits
Benefits offered include health care benefits, 401K, ESPP, paid time off, and success sharing bonus. For a full list of the various benefits the Home Depot offers, visit https://careers.homedepot.com/our-benefits.
#J-18808-LjbffrRequired skills
Skill Match
Sign up to see your skill match