Frontdoor Jobs

Job Information

Frontdoor Principal Software Engineer in Memphis, Tennessee

The product engineering teams are in the trade of building enterprise grade, highly-scalable, services platform. The engineering teams are focused on building APIs, responsive web applications and mobile applications. A Principal Engineer at Frontdoor's core focus is to deliver architectural design and implementation for key business initiatives. This is the role for you if,

  • You enjoy solving technical problems

  • You are not daunted by large abstract goals and have the skill and experience to break down the problem into meaningful, incremental steps

  • You enjoy communicating with others and enjoy design trade-off discussions

  • You enjoy making decisions based on data

  • You have strong design understanding and well-attuned intuition of all levels in a software stack

  • You are comfortable with setting high quality bar and apply the same bar to your own output

  • You keep focus of the customer and have the compass to go back to why you are building something

  • You have a good sense of judgement and estimation, and enjoy being the voice of reason for all parties in a discussion

  • You understand and keep yourself updated on latest technologies and always eager to learn new things

  • You are calm, polite, respectful while being assertive and emphatic

Basic Requirements

  • Bachelor’s Degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics with 10+ years of software development experience

  • Demonstrable ability to rapidly prototype ideas and conduct lunch-and-learn sessions

  • Strong experience designing an API platform with execution (develop, automate, document) responsibilities

  • Experience in software development using one or more general purpose programming languages (C/C++, Java, Python, JavaScript, Go, C#)

  • Strong understanding and a developer understanding of Git (check out, pull requests, diff, patch, branch, merge, resolve conflicts)

  • Experience solutions with various data systems, including MySQL, PostgreSQL, MongoDB, Cassandra.

  • Deep understanding of the basics of enterprise security, and best practices of implementation

  • Experience with development of highly scalable products in the industry with commonly used open-source technologies

  • Understanding of open source server technologies (e.g., NGINX, KONG, MongoDB, Elasticsearch)

  • Experience in maintaining internet-facing production-grade applications in virtualized environments such as Google Cloud Platform or Amazon Web Services

  • Deep knowledge of software design patterns and extensive experience of their selection for implementation

  • Strong leadership and communication skills with capability to lead and mentor a team of 30+ engineers technically

  • Advanced ability to communicate complex information to all stakeholders

  • Excellent written skills and capability to be concise, yet precise

Preferred Requirements

  • Masters in Computer Science, Electrical Engineering, Applied Mathematics, Physics

  • Strong experience and comfortable in a Linux development environment and proficient in shell scripting

  • Experience with UX development in latest UX framework such as Angular, React, React-native

  • Publications and blogs in areas of software algorithms, technologies and design

  • Understanding of how various cloud technologies work together to be able to drive deeper technology adoption within the existing account base, including big data, software architecture and emerging technology trends

  • Experience with scalable networking technologies (e.g., Load Balancers, Firewalls) and web standards (e.g., REST APIs, web security mechanisms).

  • Experience with deployment and orchestration technologies (e.g., Puppet, Chef, Salt, Ansible, Docker, Kubernetes, Mesos, OpenStack, Jenkins).

Frontdoor is a company that’s obsessed with taking the hassle out of owning a home. With services powered by people and enabled by technology, it is the parent company of four home service plan brands: American Home Shield, HSA, Landmark and OneGuard, as well as Candu Home Solutions, an on-demand membership service for home repairs and maintenance, and Streem, a technology company that enables businesses to serve customers through an enhanced augmented reality, computer vision and machine learning platform. Frontdoor serves more than two million customers across the U.S. through a network of more than 16,000 pre-qualified contractor firms that employ over 45,000 technicians. The company’s customizable home service plans help customers protect and maintain their homes from costly and unexpected breakdowns of essential home systems and appliances. With nearly 50 years of experience, the company responds to over four million service requests annually (or one request every eight seconds). For more details, visit .

Job Category: Engineering

ID: R0014406