F

Frontdoor

Provides home service plans and repairs

Software Engineer 4

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$100k - $125kRemote

About the Job

Requirements

  • Basic understanding of computer science fundamentals, including data structures such as trees, graphs, and hash tables.
  • Basic understanding of the functioning and implementation of algorithms such as sorting and searching, and the ability to explain performance characteristics using Big-O notation.
  • Ability to debug basic problems, analyze logs in production systems, and read basic existing code.
  • Understanding of relational and NoSQL data storage options.
  • Basic scripting skills in Shell, Python, or Ruby.
  • Basic skills in C, C++, Java, Golang, or .NET Core.
  • Knowledge of requirement management, Agile development, testing processes, code management, and deployment.
  • Ability to participate in rotating on-call coverage for team-owned services.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • At least 5 years of product development experience.

Responsibilities

  • Write documentation and automated tests for code.
  • Implement functionality that passes automated tests and meets coding standards.
  • Debug production issues and create mitigation plans.
  • Optimize the performance of existing implementations.
  • Debug issues, identify their causes, and resolve reproducible issues using query languages and scripting.
  • Select appropriate data structures using software algorithms and space and time complexity concepts.
  • Fix easily reproducible bugs, build straightforward features, write unit tests for code coverage, and identify bottlenecks by reading and understanding others' code.
  • Implement code using common design patterns.
  • Select algorithms based on input size and frequency using algorithm fundamentals and Big-O notation.
  • Prioritize tasks with the Scrum Master to help the team succeed.
  • Propose ideas for experimentation and collaborate to turn ideas into reality.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience developing products in an Agile development environment.
  • Experience working in a continuous integration and continuous delivery (CI/CD) environment.
  • Understanding of Git and development activities such as merging and resolving code conflicts.
  • Understanding of and experience with Docker, Kubernetes, and AWS cloud services.
  • Master's degree.

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