Senior Software Engineer

Maven Machines
Summary
Join Maven, a fast-growing tech startup revolutionizing the trucking industry through innovative software solutions. We're seeking a Senior Back-End Engineer to lead the technical direction of our backend systems, collaborating with cross-functional teams to design, develop, and deploy robust, enterprise-grade products. This role requires strong coding skills, system design expertise, and experience with microservice architectures. You'll mentor fellow engineers, participate in all development stages, and navigate complex technical decisions. The ideal candidate possesses experience with various technologies and thrives in a fast-paced startup environment. Maven offers a comprehensive benefits package, including medical, dental, vision insurance, 401k matching, flexible PTO, and a dynamic company culture.
Requirements
- BS/MS in Computer Science or related field with at least 6 years of relevant experience
- Strong coding skills in systems/application programming language
- Strong system design skills and experience with microservice architectures
- Experience developing back-end applications
- Experience navigating difficult technical decisions and architectural changes
- Excellent communication and collaboration skills
- Resourceful team player that thrives in a fast-paced, startup environment
Responsibilities
- Lead and drive the technical direction of large portions of Mavenβs backend systems including system design / architecture, implementation, and technical debt management
- Collaborate with product managers, designers, and engineers to design, develop, document, and deploy robust, enterprise grade products and software
- Spread your knowledge by mentoring fellow engineers, assisting in design and code reviews, and advocating for best practices
- Take ownership and participate in all steps of the development process, from design to release and support
Preferred Qualifications
- Experience with relational SQL and NoSQL databases
- Experience with JavaScript/Typescript and Node.js
- Experience with AWS and cloud computing
- Familiarity with logistics, transportation management, telematics, and/or geospatial technology
- Some experience with ExpressJS, Kafka, RabbitMQ and Python is good to have
Benefits
- Medical, Dental, and Vision Insurance
- 401K with Employer Match
- Flexible PTO
- A fun, fast-paced company culture