Demo

Senior Software Engineer (Backend)

Maven Machines
Pittsburgh, PA Full Time
POSTED ON 1/29/2025
AVAILABLE BEFORE 2/27/2025
Maven is on a mission to automate trucking operations and change how the world moves freight. Since 2014, Maven has been providing software to many of the nation’s top trucking and transportation fleets to power their mission critical operations and keep the economy moving. We work at the intersection of operations software, real-time telematics, optimization research, and machine learning and AI to build technology that is changing a massive industry. As one of the fastest growing tech startups in the logistics space, we are looking for exceptionally bright and talented individuals to add to our world-class team.

Maven’s back-end services power a wide range of capabilities including vehicle trackin, pickup and delivery dispatching, dynamic route optimization, linehaul planning and dispatch, dock management, and driver messaging. Our powerful cloud platform processes millions of events and records for tasks such as geofencing, telematics data pipelining, and route planning and execution. Our systems are built from the ground up to be inherently real-time and enterprise-ready, supporting a 24/7 industry that keeps the world moving. Maven is seeking a Senior Back-End Engineer who is excited by our mission and can use their experience and knowledge to design, build, and maintain the next generation of transportation technology.

Maven is headquartered in Pittsburgh, Pennsylvania. This is NOT a remote position. You must be able to be in the office at least four days a week.

What You’ll Be Doing

  • 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.

More About You

  • 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.

The Ideal Candidate Has

  • 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 NestJS, ExpressJS, Kafka, RabbitMQ and Python is good to have.

Benefits and Perks

  • Medical, Dental, and Vision Insurance
  • 401K with Employer Match
  • Flexible PTO
  • A fun, fast-paced company culture

Become Part of a Diverse, Dynamic Company Culture

Maven is proud to be an equal opportunity employer. We deeply believe that diverse backgrounds and experiences lead to better products and results, and we seek to attract talent from all walks of life in our dynamic software company. The team at Maven is smart, friendly, and passionate, and we value a healthy work environment that fosters professional development and the opportunity to move and grow within our organization. To learn more about Maven’s values, mission, history, and leadership, visit https://mavenmachines.com/about/.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (Backend)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (Backend) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Maven Machines

Maven Machines
Hired Organization Address Pittsburgh, PA Full Time
Maven is on a mission to automate trucking operations and change how the world moves freight. Since 2014, Maven has been...
Maven Machines
Hired Organization Address Pittsburgh, PA Full Time
Maven is on a mission to automate trucking operations and transform the way the world moves freight. Since 2014, Maven h...
Maven Machines
Hired Organization Address Pittsburgh, PA Full Time
Maven is on a mission to automate trucking operations and change how the world moves freight. Since 2014, Maven has been...

Not the job you're looking for? Here are some other Senior Software Engineer (Backend) jobs in the Pittsburgh, PA area that may be a better fit.

Senior Software Engineer

Software Engineering Institute, Pittsburgh, PA

Senior Software Engineer

Software Engineering Institute | Carnegie Mellon University, Pittsburgh, PA

AI Assistant is available now!

Feel free to start your new journey!