Software Engineer L4 (Remote)
Frontdoor, Inc.2 years ago
USA (city not specified)Staff+
Base Salary
$100k - $130k/yr
Responsibilities
- Write documentation, automated tests, and unit tests for software code.
- Implement new features and fixes according to coding standards and common design patterns.
- Debug production issues, analyze logs and reproducible problems, and create mitigation plans.
- Optimize application performance and identify bottlenecks in existing code.
- Select appropriate algorithms and data structures using space, time complexity, and Big-O concepts.
- Participate in product development projects, experiments, prioritization, and team collaboration.
- Provide rotating on-call support for services owned by the team.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field is required; a master’s degree is preferred.
- At least 5 years of product development experience is required.
- Basic understanding of computer science fundamentals, data structures, algorithms, Big-O notation, debugging, production logs, and existing code.
- Understanding of relational and NoSQL data storage options.
- Basic scripting skills in Shell, Python, or Ruby.
- Basic skills in one or more of C, C++, Java, Golang, or .NET Core.
- Knowledge of requirements management, Agile development, test processes, code management, and deployment.
- Ability to participate in rotating on-call support.
- Preferred experience includes Agile product development, CI/CD environments, Git, Docker, Kubernetes, and AWS cloud services.
Benefits
- Remote work arrangement.
- Medical, pharmacy, dental, vision, life, and disability insurance.
- Weight loss and smoking cessation programs.
- Matching 401(k).
- Eligibility to participate in the employee stock purchase plan.
- Additional rewards and incentives may be available for eligible roles.