Sr. Software Engineer - Agentic AI & MongoDB (Remote)

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

About The Position

The Sr. Software Engineer independently develops and consistently redesigns or refactors products to adapt to customer and associate needs in Customer Technology. The role is part of a dynamic engineering team that creates, deploys, and supports production applications, while helping engineers build technical and leadership skills. The engineer may also contribute to product and tool selection, configuration, security, resilience, performance tuning, and production monitoring, and may mentor less experienced engineers. The position focuses on software delivery and execution, learning and growth, planning and alignment with product teams, and supporting and enabling junior engineers. The engineer collaborates in agile processes, helps ensure user stories are valuable and testable, and develops and maintains software and test suites for rapid deployment to production.

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.
  • Bachelor's degree or equivalent in a field of study related to the job.
  • Experience designing, developing, and optimizing applications using MongoDB.
  • Experience creating and executing unit, functional, destructive, and performance tests.
  • Experience with modern debugging and root cause analysis techniques.
  • Experience with a version control system.

Nice To Haves

  • 2–4 years of relevant work experience.
  • Experience designing and developing agentic AI solutions using LLMs, workflow orchestration, and system integrations.
  • Experience with front-end technologies such as HTML, CSS, and JavaScript/TypeScript frameworks; an object-oriented programming language, preferably Java; relational or NoSQL databases; cloud computing techniques; CI/CD tools; and modern software design patterns.
  • Experience with security frameworks for user and service authorization and authentication.

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 production deployment.
  • Take on new opportunities and challenges with urgency and enthusiasm, and achieve results in difficult circumstances.
  • Approach issues broadly and with a global perspective.
  • Learn from successful and failed experiments and actively pursue development and growth.
  • Collaborate with team members in agile processes and work with the Product Team to ensure user stories are valuable, developer-ready, understandable, and testable.
  • Communicate clearly with different audiences and adapt to changing situations and the needs of diverse groups.
  • Help junior engineers grow by providing guidance on modern software development frameworks and leading technical discussions.
  • Contribute to product and tool selection, configuration, security, resilience, performance tuning, and production monitoring as needed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service