Job Closed
This listing is no longer active.
Home Depot is a Fortune 500 company and the world's largest specialty retailer of home-improvement products. Founded in 1978 with its first two stores in Atlant
Senior Software Engineer – AI Enablement, Optimization
Location
United States
Posted
77 days ago
Salary
$170K - $280K / year
Seniority
Senior
Job Description
Senior Software Engineer – AI Enablement, Optimization
Home Depot
• As a Software Engineer Sr. Manager, contribute to product creation and develop engineering talent. • Lead managers and teams to drive change management and process improvement. • Collaborate with strategic vendors for tool and application availability. • Negotiate staffing for skilled engineering positions and support strategic plans. • Evaluate new technologies for adoption across the enterprise. • Document and ensure quality standards for software solutions. • Create and automate infrastructure, monitoring services, and test cases. • Provide technical support and act as an escalation point for engineers. • Mentor and develop top talent in the software engineering team. • Drive operational excellence to meet internal customer satisfaction metrics.
Job Requirements
- Must be eighteen years of age or older.
- Must be legally permitted to work in the United States.
- Mastery of an object oriented programming language (preferably Java)
- 6–8 years of relevant professional experience
- Strong experience with corporate communications platforms and intranet tools (e.g., MyApron, Viva Engage)
- Experience with enterprise content and imaging systems (e.g., DocuSign, Adobe Sign, Smartsheet)
- Deep expertise in AI enablement and adoption, including leading or supporting an internal team to identify use cases, build solutions, and scale best practice
- Hands‑on familiarity with modern AI tools (e.g., Claude, GitHub, Copilot) and proven ability to drive adoption across teams
- Ability to operate without a formal product team, including creating roadmaps and shaping strategy independently
- Strong technical foundation (Python preferred; experience with modern frameworks, SQL, and product development pipelines)
- Proven people leadership experience, including mentoring, workload balancing, and vendor management
- Exceptional communication skills, with the ability to clearly explain complex technical concepts in plain language and translate strategy into execution
- Mastery of a modern scripting language (preferably Python)
- Mastery of a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
- Mastery of writing SQL queries against a relational database
- Mastery of modern product development processes and pipelines
- Proficient in effective troubleshooting and issue resolution techniques
- Proficient in effective system monitoring and log analysis techniques
- Capable of understanding complicated systems quickly
- Proficiency in guiding more junior team members through Software Engineering fundamentals in a professional setting
- Proficient managing and growing team members in a professional setting
- Proficient balancing workloads across teams
- Experience managing vendor relationships
- Experience with translating high level strategy to tactical execution.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Developer
TherapyNotes, LLCTherapyNotes™ is the industry-preferred online EHR for behavioral health. Try one month free!
• Perform full-stack development including front end, business logic, and data access layers. • Responsible for the entire development lifecycle from planning to release and support • Actively contribute to software architecture decisions, design strategies, and code reviews to ensure high-quality, scalable, and maintainable solutions • Collaborate closely with development team members and stakeholders • Maintain high standards, attention to detail, accuracy and completeness
• Lead the design and development of scalable solutions. • Collaborate with cross-functional teams in problem-solving activities. • Ensure high-quality deliverables that align with client expectations. • Create and maintain the product backlog by translating user stories into architectural tasks. • Communicate effectively with stakeholders on technical solutions.
• As a Growth Software Engineer, you will be the driving force behind scaling Joko's user and business growth through code. • You will work hand-in-hand with the Product team, iterating fast on high-impact levers — acquisition, retention, engagement — across France and our international expansion, starting with the US. • You will design, build, and ship experiments across the full user journey — from onboarding to retention — to drive significant impact on key growth metrics. • You will work on ambitious features like gamification, personalization, and cross-feature engagement to deepen user connection with Joko's increasingly complex product surface. • You will build and run AB tests at scale, instrument features for measurement, and partner closely with the Data team to make every decision evidence-based. • You will move quickly, put prototypes in front of users, gather feedback, and iterate. • You will translate business challenges into engineering solutions, surface technical constraints that shape product decisions, and ensure alignment across teams to fasten growth efforts. • Depending on priorities, you may also play a role in Joko's expansion into new markets, adapting the product to local contexts and helping our infrastructure scale across geographies.
• Own product areas end-to-end, shaping both the problems we tackle and how we solve them • Often start from a blank slate, and iterate based on data • Make pragmatic, data-driven tradeoffs between speed, quality, user experience, and scalability • Develop and communicate product opinions backed by evidence • Help establish patterns and norms for product-oriented engineering




