Senior Software Engineer (Backend)

Maven Machines
Pittsburgh, PA, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

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 from vehicle tracking and pickup and delivery dispatching to dynamic route optimization 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. The ideal candidate is based in Pittsburgh, PA or elsewhere in the continental U.S.

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 / PhD 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 / .

Powered by JazzHR

O03ebZqbYy

30+ days ago
Related jobs
Bloomfield Robotics
Pittsburgh, Pennsylvania

About the Role We are seeking a Senior Infrastructure Software Engineer to join our growing team. Responsibilities: Design, implement, and maintain hybrid cloud/edge infrastructure solutions using AWS services and our proprietary Smasher devices Lead the migration of scan processing from cloud to ed...

Omnicell, Inc
Warrendale, Pennsylvania

The Senior Embedded Software Engineer is responsible for developing, maintaining, and supporting our device software development and product environment. Experience as a DevOps engineer or in a similar software engineering role. Collaborate with software quality engineers during all phases of testin...

Rivers Agile
Pittsburgh, Pennsylvania

Rivers Agile specializes in building software products for other small- to medium-sized businesses. As a “product company for hire,” we form into small teams tasked with the full lifecycle development of a software product. Our engineers are the heart of that. We seek engineers who are l...

SSi People
Pittsburgh, Pennsylvania

Join our team as a Senior Software Engineer and play a pivotal role in supporting and developing our client's applications. ...

Maven Machines
Pittsburgh, Pennsylvania

Maven is looking for a senior full stack engineer who is excited by our mission and can use their experience and knowledge to move up and down our stack to help design, build, and maintain the next generation of transportation technology. Collaborate with product managers, designers, and engine...

Near Earth Autonomy
Pittsburgh, Pennsylvania

Qualifications and Skills Bachelor's degree in Robotics, Computer Science, Computer Engineering or equivalent 10+ years’ of industry experience in robotics or autonomous flight domains Strong avionics background Expertise or specialization in integration and field testing of robotic systems Ex...

Dick's Sporting Goods
Coraopolis, Pennsylvania
Remote

As a Senior Software Engineer, you are an expert of your craft. As a Senior Software Engineer at DICK’S you will:. Our Software Engineering team are key disruptors. We empower our engineers to tear down the silos and work collaboratively with their product team to deliver solutions. ...

BDO
Pittsburgh, Pennsylvania

The individual in this role will collaborate with business consultants, data engineers, and software engineers to deliver software product applications in BDO’s tech environment and be comfortable working independently and as part of a team. The Software Engineering Senior Associate, Valuation & Cap...

Olympus Corporation of the Americas
Center Valley, PA, US

As a Principal Software Engineer in the Core Experience squad, you will be a senior contributor responsible for designing, developing, and maintaining business critical applications and services. To succeed in this role, the Principal Software Engineer must be a technical leader who communicates eff...

Broadcom Inc.
Pittsburgh, Pennsylvania

Experience with software test automation strategies and frameworks for different types of software tests. We are looking for people that have an intimate understanding of the structured software development and test processes, either by being a member of a R&D team, or closely working with such team...