Frontdoor, Inc.

Software Engineer L3

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

Base Salary

$85k - $120k/yr

Responsibilities

  • Write documentation and automated tests for software functionality.
  • Implement code that meets coding standards and passes automated tests.
  • Debug production issues, analyze logs, and create mitigation plans.
  • Optimize existing implementations, code performance, and memory usage.
  • Troubleshoot multiple systems and software layers using data structures and performance analysis.
  • Write design-pattern documentation, flowcharts, and state machines for small modules.
  • Interpret basic UML and sequence diagrams.
  • Create test harnesses for performance test runs in production and local environments.
  • Break down and solve well-defined problems of larger scope.
  • Participate in a rotating on-call schedule for team-owned services.

Requirements

  • At least 2 years of product development experience.
  • High school diploma or equivalent required; a bachelor's degree in Computer Science, Electrical Engineering, or a related field is preferred.
  • Good understanding of data structures, algorithms, and Big-O performance characteristics.
  • Ability to debug moderately complex problems, analyze production logs, and read existing code.
  • Understanding of relational and NoSQL data-storage options.
  • Scripting skills in Shell, Python, or Ruby.
  • Programming experience with one or more of C, C++, Java, Golang, or .NET Core.
  • Ability to follow defined processes and understand their role in daily work.
  • Preferred experience developing products in an Agile environment and working in a CI/CD environment.
  • Preferred understanding of Git, code merging, conflict resolution, Docker, Kubernetes, and AWS cloud services.

Benefits

  • Medical/pharmacy, dental, vision, life, and disability insurance.
  • Weight-loss and smoking-cessation programs.
  • Matching 401(k).
  • Employee stock purchase plan.
  • Rotating on-call responsibility and work involving computer use for up to eight hours intermittently.
Contact me