Lead Software Engineer - Rust
At Ultraviolette, we're more than a company—we’re a movement. A
movement that's pushing the boundaries of what's possible in
electric mobility. From engineering India’s Fastest Motorcycle to
designing The World’s Most Advanced Electric Scooter, we thrive on
innovation, audacity, and the relentless pursuit of performance.
We’re a diverse team of trailblazers, engineers, designers,
creatives and visionaries—united by a shared obsession: to craft
machines that are not only sustainable but exhilarating. Here,
radical design meets intelligent technology, and every line of code
or bolt of hardware brings us closer to reshaping the future of mobility.
Our mission is to accelerate the evolution of mobility across the
globe - and we’re just getting started.
If you're driven by purpose, inspired by possibility, and ready to
build something that truly matters, Ultraviolette is the place
where your ambition becomes impact. Let's create the future—together.
We’re
looking for a Lead Software Engineer (Rust) who can own backend
architecture, build high-performance distributed systems, and mentor
a small engineering team.
This is a hands-on
leadership role with end-to-end ownership: from system design to production
reliability.
Requirements
- 5+
years of backend software development
experience
- Strong
hands-on expertise in Rust
- Experience
building distributed systems, serverless systems and microservices
- Hands-on
experience with Kafka or streaming data platforms
- Strong
understanding of API design, GraphQL, authentication, and security
- Solid
experience with AWS cloud architecture
- Experience
with DynamoDB, NoSQL data modeling, and caching systems
- Ability
to balance startup speed with long-term scalability and
maintainability
- Experience
with IoT or telemetry platforms
- Experience
in other tech stacks like Python, Node
- Understanding
/ experience with relational database systems.
- Kubernetes
(EKS) exposure
- Prior
experience in early-stage or scaling startups