Senior Software Engineer II (Full-Stack) - Maps Services
Role details
Job location
Tech stack
Job description
-
Work with the product manager, routing & optimization and safety teams closely to design and build maps infrastructure, editor and pipelines.
-
Own the design and implementation of frontend and backend services that effortlessly scale no matter size of the fleet
-
Partner with the engineering manager and advocate for technical excellence on the team
-
Navigate tradeoffs between moving fast and building for the long term using customer impact as the north star
-
Act as a simplifier that ensures our solutions are built to serve our diverse customer base
-
Communicate your work to not just engineering audiences but also our internal product partners to maintain a tight feedback loop
-
Champion, role model, and embed Samsara's cultural principles (Focus on Work backwards from winning, Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
Requirements
-
Bachelor's degree in Computer Science or equivalent practical experience
-
8+ years of experience as a software engineer
-
Full-stack or backend development experience (React, Typescript, Golang).
-
Strong programming/coding fundamentals with ability to leverage AI tools during development
-
Track record of leading design, development, deployment and maintenance of distributed, highly scalable software systems
-
Experience mentoring and supporting engineers and role modeling excellent engineering practices within a technical lead capacity
-
Experience taking end-to-end ownership of product, feature designs, development and delivery of large scale and long running projects
-
Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions
An ideal candidate also has:
-
Proven experience shaping and improving mapping, routing or navigation products
-
A passion for mentoring and helping junior engineers grow
-
A track record of thriving in 0*1 teams and scaling them through the post-startup phase
-
The ability and willingness to engage directly with customers when needed