careers.homedepot.com
Senior Software Engineer
Location
Texas
Posted
5 days ago
Salary
$80K - $180K / year
Seniority
Senior
Job Description
Senior Software Engineer
The Home Depot
• Develops, tests, deploys, and maintains software • Takes on new opportunities and tough challenges • Helps grow junior engineers by providing guidance • Collaborates with other team members in agile processes
Job Requirements
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- 2-4 years of relevant work experience
- Experience with front end technology such as HTML, CSS, and Javascript/Typescript frameworks, an object-oriented programming language (preferably Java), Relational or noSQL database technology, cloud computing techniques, CI/CD tools, modern software design patterns
- Experience with security frameworks for user and services authorization and authentication
- Experience with creating and executing unit, functional, destructive and performance tests
- Experience with modern debugging and root cause analysis techniques
- Experience with version control system
Benefits
- No travel required
- Comfortable indoor working conditions
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and implement innovative software solutions, including AI-driven experiences and automation systems • Collaborate with cross-functional teams to ensure successful delivery and alignment with business objectives
Software Engineer II
Patterson Companies, Inc.#WeArePatterson. We strengthen the people who keep us and our animals healthy.
• Define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements • Write, code, test, and analyze software programs and applications • Research, design, document, and modify software specifications throughout the development life cycle • Collaborate with clients, developers and other team members in the conceptualization and development of new or existing software applications • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments • Help research, identify, analyze, and fulfill requirements of all internal and external program users and stakeholders • Execute software testing on new and existing programs for the purpose of correcting errors and general debugging • Participate in defining software development project plans, including scoping, scheduling, and implementation • Provide higher level support for incoming incident tickets from end users to resolve application and software issues • Partner with other engineers in resolving problems with software products or company software systems • Perform other duties as assigned
Product Engineer
Just AppraisedWe streamline the change of ownership process for local government tax assessment offices.
• Build and ship end-to-end product features across frontend, backend, and internal tooling • Work closely with Customers and internal stakeholders to define product features, build prototypes and solutions end to end. • Talk directly with users and government stakeholders to understand workflows and pain points • Own projects from discovery through launch and iteration • Design scalable systems, APIs, workflows, and data models • Rapidly prototype AI-enabled features and operational tooling • Improve developer experience, product reliability, and system performance
Mobile Engineering Team Lead
RethinkFirstRethink First is a global health technology company providing cloud-based treatment tools, training and clinical support
• Lead a team of iOS and Android engineers through the full delivery lifecycle: scoping, estimation, architecture, implementation, testing, release, and post-release monitoring. • Own the mobile technical roadmap, including platform strategy, dependency management, CI/CD pipelines, release cadence, and store submission processes for both Apple App Store and Google Play. • Set and enforce engineering standards: code review discipline, automated testing coverage (unit, integration, UI/E2E), crash-free session targets, performance budgets, and accessibility compliance. • Drive a test-first culture. You are responsible for defining what "done" means and ensuring the team meets it. Expect to defend coverage thresholds and reject work that does not. • Operate as an AI-first engineer and require the same of your team. Use Cursor, Claude Code, GitHub Copilot, or equivalent for code generation, refactoring, test scaffolding, and review. • Establish team norms for prompt patterns, model selection, review of AI-generated output, and where AI tooling should and should not be trusted. • Partner with product, design, backend, QA, and DevOps to translate ambiguous requirements into concrete, shippable work. • Coach and grow engineers through 1:1s, pairing, structured feedback, and performance reviews. Hire when needed. • Be the escalation point for production incidents affecting mobile clients.




