Dice logo
Dice
Posted 51 days agoVerified live 9h ago

Software Engineer L4

Brief overview

Remote
UndergradOr in progress
$100k–$130k/yrStated range
5+ yrsMinimum
Data Structures and AlgorithmsMicroservices and REST APIsHTML, CSS, JavaScript, TypeScript, and ReactTerraformRelational and NoSQL DatabasesCI/CDGitDocker and KubernetesAWSElasticsearch and Logstash

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

Frontdoor, the parent company of American Home Shield and provider of home repair and maintenance services, is seeking a Software Engineer L4 for its Contractor Portal - Streem digital team. The role focuses on developing, testing, debugging, documenting, and optimizing product software while contributing to scalable systems, production support, and cross-team project delivery.

Responsibilities

  • Work closely with senior team members to understand the technical design, approach, and implementation necessary to deliver project and enhancements
  • Work and communicate across teams as required to deliver and test a new feature or fix an existing bug
  • Implement functionality that meets the acceptance criteria, successfully passes automated test cases as defined in a test plan, and meets coding standards
  • Look at non-familiar code and identify issues, while improving overall quality of system, and helping team members with debugging issues
  • Write documentation and unit tests for code to be written
  • Debug and resolve production issues and create subsequent mitigation plans
  • Optimize performance and improve scalability of existing implementations
  • Bring forward ideas to experiment and work in teams to transform ideas to reality
  • Build the right data structures, add indices to fix performance issues, and determine data structures that perform best with respect to third party integrations
  • Implement code based on common design patterns
  • Determine correct algorithms based on input size and frequency using basic concepts of algorithms and Big-O Notation
  • May include other duties as assigned

Skills

  • * Basic understanding of computer science fundamentals, such as data structures, (trees, graphs, hash tables); Basic understanding of functioning and implementation of basic algorithms, such as sorts, searching, and the capability to explain performance characteristics using Big-O Notations
  • * Microservice based architecture, exposure to write REST APIs
  • * Capability to debug moderately complex problems and analyze logs in production systems and to read existing code
  • * Good understanding of various data storage options, such as relational, no-SQL, etc
  • * Good skills in languages, such as Kotlin, C#, Golang, .net Core, Java
  • * Moderate skills in frontend development using HTML, CSS, JavaScript or Typescript, and modern frameworks such as React, React Native, React JS
  • * Understanding of Terraform scripts
  • * Experience in defining process with clear objectives and ways to measure the effectiveness of the process
  • * Ability to be on call on a rotating basis for the services owned by the team
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field required
  • 5+ yearsofproduct development experiencerequired
  • Be seated at a computer intermittently for up to eight hours a day
  • Move up to 10 pounds occasionally, by lifting, carrying, pushing, pulling, or otherwise repositioning objects
  • Sitting forlong periodsof time while using office equipment such as computers and phones
  • Repetitive motions using hands and digits, such as movement of wrists, hands and fingers while picking, pinching, and typing during your normal working environment
  • * Experience in developing products in an Agile development environment
  • * Experience working in a CI/CD environment
  • * Understanding of Git and development activities such as merge and conflict resolution of code
  • * Understanding and experience in Docker, Kubernetes, and AWS cloud services
  • * Understanding of Elastic search, Log analysis
  • * Understanding of Logstash jobs
  • Master's degree preferred

Qualifications

Must Haves

  • * Basic understanding of computer science fundamentals, such as data structures, (trees, graphs, hash tables); Basic understanding of functioning and implementation of basic algorithms, such as sorts, searching, and the capability to explain performance characteristics using Big-O Notations
  • * Microservice based architecture, exposure to write REST APIs
  • * Capability to debug moderately complex problems and analyze logs in production systems and to read existing code
  • * Good understanding of various data storage options, such as relational, no-SQL, etc
  • * Good skills in languages, such as Kotlin, C#, Golang, .net Core, Java
  • * Moderate skills in frontend development using HTML, CSS, JavaScript or Typescript, and modern frameworks such as React, React Native, React JS
  • * Understanding of Terraform scripts
  • * Experience in defining process with clear objectives and ways to measure the effectiveness of the process
  • * Ability to be on call on a rotating basis for the services owned by the team
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field required
  • 5+ yearsofproduct development experiencerequired
  • Be seated at a computer intermittently for up to eight hours a day
  • Move up to 10 pounds occasionally, by lifting, carrying, pushing, pulling, or otherwise repositioning objects
  • Sitting forlong periodsof time while using office equipment such as computers and phones
  • Repetitive motions using hands and digits, such as movement of wrists, hands and fingers while picking, pinching, and typing during your normal working environment

Nice to Haves

  • * Experience in developing products in an Agile development environment
  • * Experience working in a CI/CD environment
  • * Understanding of Git and development activities such as merge and conflict resolution of code
  • * Understanding and experience in Docker, Kubernetes, and AWS cloud services
  • * Understanding of Elastic search, Log analysis
  • * Understanding of Logstash jobs
  • Master's degree preferred

Benefits

  • Certain roles are eligible for additional rewards and incentives.
  • Insurance for medical/pharmacy, dental, vision, life, and disability
  • Weight loss and smoking cessation programs
  • Matching 401(k)
  • Ability to participate in our employee stock purchase plan

More jobs like this