Frontdoor, Inc.

Software Engineer L3

Frontdoor, Inc.
Apply
2 years ago
USA (city not specified)Senior

Base Salary

$85k - $120k/yr

Responsibilities

  • Develop proofs-of-concept and, when needed, deliver features through design, coding, testing, and production deployment.
  • Write documentation, automated tests, flowcharts, state machines, and design-pattern documentation.
  • Debug production issues, analyze logs, create mitigation plans, and investigate memory leaks and performance problems.
  • Optimize existing implementations, simplify solutions, and independently program within defined problem areas.
  • Create test harnesses for performance testing in production and local environments.
  • Participate in a rotating on-call schedule for team-owned services.

Requirements

  • High school diploma or equivalent is required; a bachelor's degree in Computer Science, Electrical Engineering, or a related field is preferred.
  • At least 2 years of product development experience is required.
  • Understanding of data structures, algorithms, Big-O performance characteristics, debugging, production log analysis, and existing codebases.
  • Understanding of relational and NoSQL data storage options.
  • Scripting experience in Shell, Python, or Ruby.
  • Experience or skills in C, C++, Java, Golang, or .NET Core.
  • Ability to follow defined processes, interpret technical diagrams, and debug moderately complex problems.
  • Preferred experience includes Agile product development, CI/CD environments, Git, Docker, Kubernetes, and AWS cloud services.
  • Ability to participate in rotating on-call support.

Benefits

  • Medical/pharmacy, dental, vision, life, and disability insurance.
  • Weight loss and smoking cessation programs.
  • Matching 401(k).
  • Employee stock purchase plan.
  • The role is eligible for additional rewards and incentives.
  • The position requires computer-based work for up to eight hours a day and occasional handling of objects weighing up to 10 pounds.
Contact me