Logo
DIMO

Sr. Software Engineer - Distributed Systems

DIMO, Ann Arbor, Michigan, us, 48113


DIMO enables thousands of vehicle owners to collect, use, and monetize the data their vehicles generate. We're building apps and an open developer platform to transform the massive mobility market, and bootstrapping the supply and demand side with the $DIMO token.Our core team is made up of experienced IoT, automotive, mobility, and web3 engineers, designers, and operators, and we are committed to building a distributed organization.Most of the code you contribute will be to a public, Open Source github repository: DIMO-Network. Learn more about what we're up to at our website. Listen to podcasts from our founders: Rob, Yev.Responsibilities

Developing APIs using REST, gRPC, and GraphQL (depending on use case) & writing quality codeIntegrating with web3 / decentralized technologies and platformsHelp us build our developer platform & new features to delight usersContributing to our existing microservices, or creating services from scratch to tackle new features. Most of our backend code is in Go. We use Kafka, Postgres, Elastic, KMS, Polygon blockchain, and deploy to Kubernetes.Enhancing application for scalability and performanceBridging the gap between requirements and technical implementationWorking closely with the leadership team on the product directionOpportunity to mentor junior software engineersRequirements

Is a builder, and has previously worked delivering working software at scaleStrong engineering fundamentalsCuriosity and openness about what decentralized technologies can offer humanityInsatiable curiosity of the industry and self-motivation to pursue researching new ideas4+ years of experience in a similar roleExperience of 1+ years in Golang or Rust and writing performant codeUnderstanding of Kubernetes, or at least some experience with K8sExperience having used cloud native platforms (any of AWS/Azure/GCP) and cloud agnostic implementationsStrong experience with software delivery and taking a set of requirements towards full implementation with low guidanceThe usual: Git, agile software dev, able to use the command line, problem solving & analytical thinking skills, ability to communicate effectively & work in a teamExperience with any decentralized technologies (web3)Knowledge and experience in heavily distributed systemsWork experience in Mobility/IoT spaceAdditional information:Salary range: Over $130,000.Life @ DIMO: We are a global, remote-friendly company but we get a lot of value out of in-person interaction. For those local to Detroit, Ann Arbor, Boston, SF or New York, we have in-person office space for you to pull up a chair and work IRL. Team members can expect quarterly in-person events. For this position though, we're only looking in the Michigan area, as we're aiming for a once a week office day.You will thrive here if you are driven by tackling big problems and are inspired by the possibility of building the next generation of web infrastructure and decentralized systems.Alignment with our core values is very important to us. We are fueled by intellectual curiosity and optimistic about what technology can do to improve human lives. We succeed as a team when we embrace individual differences. DIMO is an equal opportunity employer that is committed to fostering a diverse workforce. All qualified applicants will receive consideration for employment.Have a question? Reach us at hello@dimo.zone.

#J-18808-Ljbffr