Software Engineer L4 (Remote)
Frontdoor, Inc.2 years ago
USA (city not specified)Staff+
Base Salary
$103k - $120k/yr
Responsibilities
- Write code, documentation, unit tests, and automated tests that meet coding standards.
- Build straightforward product features, fix reproducible bugs, and implement common design patterns.
- Debug production issues, analyze logs and code, identify root causes, and create mitigation plans.
- Optimize application performance and identify bottlenecks using algorithms, data structures, and complexity analysis.
- Use query languages and scripting to investigate issues and work with various data storage options.
- Prioritize work with the ScrumMaster, contribute to team projects and experiments, and participate in rotating on-call support.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field is required; a master’s degree is preferred.
- 5+ years of product development experience is required.
- Basic knowledge of computer science fundamentals, data structures, algorithms, Big-O notation, debugging, production logs, and existing code is required.
- Basic scripting skills in Shell, Python, or Ruby and basic skills in C, C++, Java, Golang, or .NET Core are required.
- Knowledge of requirements management, Agile development, testing processes, code management, and deployment is required.
- Ability to work rotating on-call shifts for team-owned services is required.
- Preferred qualifications include product development in an Agile environment, CI/CD experience, Git, merge and conflict resolution, Docker, Kubernetes, and AWS cloud services.
Benefits
- Remote work arrangement.
- Medical/pharmacy, dental, vision, life, and disability insurance.
- Weight loss and smoking cessation programs.
- 401(k) matching and eligibility to participate in the employee stock purchase plan.
- Additional rewards and incentives may be available for eligible roles.