The Senior Software Engineer independently develops, tests, deploys, maintains, and refactors software to meet the needs of customers and associates. This role supports the evolution of The Home Depot mobile application and customer shopping experience, including moving from legacy WebViews to native iOS implementations. The engineer contributes to the design and evolution of Server-Driven UI (SDUI), Backend-for-Frontend (BFF), and Kotlin Multiplatform (KMP) layers while preserving native performance. The role works with a collaborative team to create, deploy, and support production applications. It may also contribute to product and tool selection, configuration, security, resilience, performance tuning, production monitoring, and mentoring less experienced engineers. AI-enabled development tools, such as Claude Code, are used in the engineering workflow to improve efficiency and accelerate delivery of customer value. The position typically reports to a Software Engineer Manager or Senior Manager and has no direct reports. No travel is required. The work is performed in a comfortable indoor area, primarily sitting, with frequent opportunity to move about and only rare need to move or lift light articles.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior