F

Frontdoor

Provides home service plans and repairs

Software Engineer 3

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeUnited States$85k - $120kIn-person

About the Job

Requirements

  • Three to five years of experience in backend or full-stack software development.
  • Proficiency in one or more programming languages such as Python, JavaScript or TypeScript, Java, Go, or similar.
  • Experience building and consuming REST APIs and integrating third-party services.
  • Understanding of system design fundamentals and software development best practices.
  • Experience working with data, including SQL, APIs, and data transformation.
  • Ability to independently build prototypes and iterate quickly.
  • Basic scripting skills in Shell, Python, or Ruby.
  • Familiarity with Agile development practices, code management, and continuous integration and continuous delivery (CI/CD).
  • Hands-on experience with AI/LLM APIs and prompt engineering techniques.
  • Familiarity with LLM platforms and tooling, including agents, function or tool calling, and orchestration frameworks.
  • Ability to be on call on a rotating basis for services owned by the team.
  • High school diploma or equivalent is required.

Responsibilities

  • Participate in the design and development of proof-of-concept solutions and innovation experiments.
  • Write clean, maintainable code that follows established coding standards and design patterns.
  • Contribute to full software development lifecycle activities, including design, implementation, unit and integration testing, and deployment.
  • Integrate AI services, APIs, and third-party tools into application workflows.
  • Write documentation and automated tests for delivered code.
  • Debug and resolve issues across application code and integrations.
  • Collaborate with teammates to turn ideas into working prototypes.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Perform other duties as assigned.
  • Meet the physical requirements of intermittently sitting at a computer for up to eight hours a day, occasionally moving objects weighing up to 10 pounds, using office equipment, and performing repetitive hand and finger motions.

Desired Qualifications

  • Experience in event-driven or integration-heavy systems.
  • Experience with Docker, Kubernetes, and cloud platforms such as AWS.
  • Strong debugging and troubleshooting skills.
  • Ability to work comfortably in ambiguous, exploratory environments.
  • Understanding of Git workflows, including merging and conflict resolution.
  • A bachelor's degree in Computer Science, Electrical Engineering, or a related field.

About the Company

Frontdoor

Provides home service plans and repairs

Frontdoor is a large player in the home service industry that provides home service plans, such as home warranties, to protect customers when a covered item breaks. Its products work by customers purchasing a plan, then, when a covered item fails, Frontdoor coordinates service requests with a network of contractors to repair or replace the item, with the plan offering financial protection for those costs. The company differentiates itself through its long history (over 50 years), being the nation’s largest provider of home service plans, and its family of brands (including American Home Shield, HSA, Landmark, and OneGuard), along with a broad network of about 17,000 pre-qualified contractors and over 60,000 technicians serving more than two million customers. Frontdoor’s goal is to reduce hassle for homeowners by simplifying the process of obtaining repairs and protection, thereby improving the overall home ownership experience and transforming the home services industry.

Company size
501-1,000
Company stage
IPO
Headquarters
Memphis, TN
Founded
1971

Recently Posted Jobs

Explore more opportunities at Frontdoor

See more jobs