Maven Machines is reimagining how the world moves freight. We are a fast-growing tech startup based in Pittsburgh that is working on building the next era of fleet management, dispatch, and infrastructure technologies for the transportation and service industries. In a few short years, we’ve grown from an idea to create smart driver safety tracking to becoming a full-blown fleet management and telematics company that has successfully deployed to thousands of drivers across the country with some of the nation’s top 100 fleets.
As a software engineer working at Maven, you will be responsible for building products that will disrupt one of the nation’s largest sectors and bring the trucking industry into the modern age. We are looking for passionate, skilled, entrepreneurially minded engineers who bring fresh perspectives and ideas, have a passion for new technologies, obsess over design and performance, love tackling new and complex problems, and want to deliver great, beautiful products.
Our backend services are responsible for tasks like ingesting vehicle data for thousands of simultaneous users, building geofencing services, tracking driver hours and violations, and creating real-time reporting infrastructure. As a backend software engineer, you will be responsible for architecting and building systems, services, and tooling to bring new products and features to life.
What You’ll Be Doing
Design, architect, and build world-class, scalable, performant distributed systems.
Continuously discover, evaluate, and implement new technologies and architectures as we grow and our needs change.
Create and implement automated testing methods to verify and ensure QoS excellence.
Take full ownership of your creations by participating in all steps of the development process, from deign to verification, release and support.
More About You
BS/MS/PhD in Computer Science or related field.
Strong architecture and system design skills.
Excellent coding skills in one or more system languages (Python, Node, Java, C++, Go, etc).
Strong experience with various database technologies.
You have an incredible desire to deliver impactful results every day.
You’re a resourceful team player that thrives in a fast-paced, growing startup environment.
Bonus Points for Having
2+ years of professional software development experience.
Experience with AWS, distributed systems, and micro-service oriented architectures.
Experience with messaging systems such as RabbitMQ or Kafka.
Familiarity with the command-line, source control, and testing frameworks.
Experience working with Agile methodologies and tools such as JIRA and Confluence.
Benefits and Perks
Medical, Dental, and Vision Insurance
Generous Vacation Policy
Snacks on snacks
Healthy, Diverse Teams Breed Innovation
Maven Machines is proud to be an equal opportunity employer. We deeply believe that diverse backgrounds and experiences make better products and we seek to attract talent from all walks of life. The team at Maven is smart, friendly and passionate and we value a healthy work environment to foster personal development and opportunities to move within our small, but quickly growing organization.