Open role
[Remote] Senior Software Engineer, Backend
Note: The job is a remote job and is open to candidates in USA. Engine is hiring Senior Backend Software Engineers across multiple teams to build and maintain software for its travel platform. The role focuses on designing scalable, secure, high-performing systems and APIs, collaborating across functions, and leading initiatives that improve efficiency, system performance, and customer satisfaction.
Responsibilities
- Design and Implement: Craft innovative software systems and APIs that contribute to the success of Engine’s mission, focusing on scalability, security, and performance
- Collaboration: Collaborate with cross-functional teams, including Product and Data Science, to unlock new opportunities and deliver seamless experiences for our customers
- Ownership: Lead key initiatives that improve efficiency, enhance system performance, and drive customer satisfaction
Skills
- 5+ years of hands-on experience in designing, implementing, and maintaining highly available and high-performing distributed systems
- You have a proven track record of building public-facing (consumer-grade) APIs and managing the complexities of versioning, deprecation, and consumption-based rate limiting
- You're a problem-solver with a strong grasp of software design principles, scalability, and system architecture
- You thrive in fast-paced, innovative environments and prioritize Domain-Driven Design
- Experience with Node.js, TypeScript, Kotlin (or similar modern backend languages), and AWS
Benefits
- Equity for all employees.
- Some roles are also eligible for bonuses or commissions.
- Hybrid-hub model; depending on the role, work from an office or fully remote.
Company Overview
Company H1B Sponsorship