Role responsibilities
The role involves designing, developing, and supporting scalable software features while collaborating with cross-functional teams. Responsibilities include troubleshooting production issues, performing code reviews, and mentoring new engineers.
Requirements
Candidates need a bachelor's degree in computer science and 2-4 years of relevant software engineering experience. Must be authorized to work in the US without sponsorship and reside near one of the specified hub cities.
Key skills
Software Design, Software Architecture, Unit Testing, Integration Testing, End-to-End Testing, Code Review, Technical Documentation, Problem Solving, Cross-functional Collaboration, Mentoring, Performance Optimization, Security Best Practices
Keywords
Software Engineering, Software Development Life Cycle, Technical Debt, Security Vulnerabilities, Scalability, Performance Improvement, Unit Testing, Integration Testing, End-to-End Testing, Code Review, Distributed Team Environment, Product Domain, Architecture, Software Design