Sr. Software Engineer, Kotlin Mobile Applications (Remote)

The Home Depot•GEORGIA - VIRTUAL - GA01, GA
•$80,000 - $180,000•Remote

About The Position

The Sr. Software Engineer designs, develops, and continuously enhances mobile applications that support driver and associate workflows. The role builds reliable, scalable, user-focused handheld solutions for efficient execution of critical field activities. Working within a collaborative product and engineering team, the engineer develops, deploys, and supports production applications while improving performance, reliability, and user experience. The role provides technical leadership through solution design, code quality, troubleshooting, and application modernization. Responsibilities may also include contributing to technology and tool selection, system configuration, security, resilience, performance optimization, production monitoring, and technical standards, while mentoring less experienced engineers and strengthening team engineering practices. The position has no direct reports and typically reports to a Software Engineer Manager or Sr. Manager. No travel is required. Work is performed in a comfortable indoor setting, mostly sitting, with frequent opportunity to move about and rare need to move or lift light articles.

Requirements

  • Must be at least 18 years of age.
  • Must be legally permitted to work in the United States.
  • At least 3 years of work experience.
  • Knowledge, skills, and abilities typically acquired through completion of a bachelor's degree or equivalent in a field of study related to the job.
  • Experience developing mobile applications for Android and/or iOS, including building, testing, deploying, and supporting production applications.
  • Demonstrated ability to collaborate across engineering and product teams to deliver reliable, scalable, user-focused mobile solutions.

Nice To Haves

  • 2–4 years of relevant software engineering experience, with extensive experience developing mobile and/or frontend applications.
  • Kotlin and Android mobile application development experience.
  • Experience with frontend technologies such as HTML, CSS, JavaScript/TypeScript, and modern frontend frameworks.
  • Experience with object-oriented programming languages, preferably Kotlin and/or Java.
  • Experience with relational or NoSQL databases, cloud computing technologies, CI/CD tools, and modern software design patterns.
  • Experience with security frameworks for user and service authorization and authentication.
  • Experience creating and executing unit, functional, destructive, and performance tests.
  • Experience with modern debugging, troubleshooting, and root cause analysis techniques.
  • Experience with version control systems.
  • Experience mentoring, coaching, and providing technical guidance to junior developers.

Responsibilities

  • Develop, test, deploy, and maintain software with a clear understanding of the value it provides.
  • Develop test suites, including functional and destructive tests, to support successful and rapid deployment to production.
  • Collaborate with team members in agile processes and work with the Product Team to ensure user stories are valuable, developer-ready, understandable, and testable.
  • Help identify new and better ways for the organization to succeed; take a broad, global perspective when addressing issues.
  • Learn from successful and unsuccessful experiments and seek opportunities for growth and challenge through formal and informal development.
  • Communicate clearly with audiences having different needs and adapt approach to changing situations while working comfortably with diverse groups.
  • Guide junior engineers on modern software development frameworks and lead technical discussions.
  • Design, develop, deploy, and support production mobile applications for driver and associate workflows.
  • Improve application performance, reliability, and user experience; contribute to solution design, code quality, troubleshooting, and modernization.
  • May contribute to technology and tool selection, system configuration, security, resilience, performance optimization, production monitoring, and technical standards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service