Staff Software Engineer, Routing
New
This role is remote and open to candidates based in the US.Full-TimeStaff
Salary$232,000—$348,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of experience as a software engineer, with at least 2 years in an architect or technical leadership role.
- Required Skills
- Backend DevelopmentMentoringDistributed Systems
Requirements
- Bachelor’s degree in Computer Science/Engineering or equivalent practical experience.
- 8+ years of experience as a software engineer.
- At least 2 years of experience in an architect or technical leadership role.
- Demonstrated ability executing in ambiguous environments and delivering customer value.
- Strong programming, coding, and design fundamentals.
- Experience designing and architecting large, high-scale distributed systems.
- Excellent communication, collaboration, and problem-solving skills.
Responsibilities
- Architect and own critical systems that span route planning and dispatch including route optimization algorithms, dispatch state machines, and real-time tracking infrastructure.
- Design scalable backend services that handle tracking and execution of hundreds of thousands of routes in real time.
- Build web interfaces and APIs that allow dispatchers and fleet managers to create, assign, and monitor routes.
- Implement integrations with TMS/ERP systems that process millions of route events a day.
- Work closely with PMs, designers, and engineers to ensure cohesive product experiences.
- Mentor senior engineers, set technical direction, and raise the bar for design and code quality.
View Full Description & ApplyYou'll be redirected to the employer's site