Software Engineer L3
Frontdoor, Inc.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.