Demo

Software Engineer - Backend, Product Engineering

Baton
San Francisco, CA Full Time
POSTED ON 4/16/2025
AVAILABLE BEFORE 5/15/2025
Who We Are

Baton is seeking ambitious individuals who desire the autonomy and agility of a startup environment combined with the backing, power, reach, and stability of a highly respected logistics industry giant.

Baton is the Silicon Valley-based technology innovation lab for Ryder, a leading logistics company that owns 260k trucks and manages $7.4B of freight.

Prior to the September 2022 acquisition, Baton was a venture-backed start-up that operated a fleet of trucks and hung out at truck stops to truly understand the challenges at hand.

The Problem We're Solving

Our mission is to enable supply chain on autopilot.

There are 500 million hours wasted in trucking each year, over 3 billion gallons of fuel wasted per year from trucks idling, and 1 in 5 trucks on the road driving empty at any given point.

This has a massive impact on the environment, the lives of millions of drivers, and ultimately, the cost of goods that we all pay. Baton is fixing this, and you will too through the impactful work you'll do here.

Role Software Engineer - Backend

Department: Product Engineering

Location Hayes Valley, San Francisco, CA

Basic Job Details

Office days: Tuesday, Wednesday, Thursday

Work from home days: Monday and Friday

Job type: Full time

Job Description

We are seeking a Backend Software Engineer who thrives in a fast-paced environment and has an unrelenting passion for building products that empower users. The successful candidate will contribute to architecting and coding both the backend framework and API layer, working in our stack which includes Python, Postgres, and GraphQL, deployed on AWS. Ideal candidates are proactive, experienced problem-solvers with strong development skills in Python or similar languages, and are passionate about their craft.

Responsibilities

  • As a a member of Baton's Platform team, contribute to the design and development of backend systems and APIs, utilizing Python and best practices in software engineering to ensure high performance, scalability, and security across Baton's products
  • Provide technical leadership by mentoring junior engineers, guiding architectural decisions, and collaborating with cross-functional teams
  • Model coding excellence, writing clean, maintainable, and efficient Python code, conducting code reviews, and enforcing coding standards to elevate overall code quality
  • Help define the backend architecture, make informed technology choices, and identify solutions that meet current and future requirements while optimizing for scalability.
  • Take ownership of complex technical challenges, troubleshoot issues, and proactively identify areas for improvement in the backend infrastructure, ensuring a reliable and efficient web application.
  • Stay updated with industry trends and emerging technologies, conducting research and proposing innovative solutions to enhance the web application's capabilities and user experience.

Required Qualifications

  • Python Proficiency:
    • Advanced Proficiency in Python for web backend development at a Senior Level.
  • Technical Flexibility:
    • Capability to contribute to frontend development, ideally with React, in addition to backend expertise.
    • Eager and able to dive in and explore and learn in areas where they may have less expertise (e.g. cloud infrastructure)
  • First Principles Thinking:
    • Strong foundation in first principles to drive problem-solving and innovation.
    • Ability to think of solutions from end-to-end, including backend/frontend/infrastructure.
  • Database Management:
    • Deep knowledge in data modeling, database schema design, and SQL.
Preferred Qualifications

  • Bachelor's or Master's Degree in Computer Science, Engineering, or a related technical field.
  • Strong foundation in first principles thinking to drive problem-solving and innovation.
  • Proficient in translating complex technical requirements into effective, clear solutions.
  • Demonstrated ability in leading large-scale projects and building scalable backend systems.
  • Extensive experience in managing complex backend services & infrastructure in high-growth environments.
  • Experience in both backend and frontend development, providing a holistic approach to web application architecture
  • Experience working on a Platform team or on team that was building tools for other developers and engineers
  • Flexibility to contribute to frontend development, ideally with experience in React.
  • Experience working in a team whose mission was centered around enabling other software engineers to develop and ship product quickly

The Perks

  • Competitive salary and bonus structure
  • Annual bonus and Long Term Incentive Plan participation
  • Hybrid work schedule
  • 401k with matching
  • Medical, Dental, and Vision health coverage
  • Employee Stock Purchase Program (15% discount to market value)
  • Hyper-stable, publicly traded enterprise
  • Collaborative, fun, and tech forward office in Hayes Valley (San Francisco)

Compensation will vary based on factors including skill level, proficiencies, transferable knowledge, and experience. In addition to base salary, Baton's full-time employees are eligible for an annual performance bonus.

Why You Should Join

  • Have an immediate impact:
    • With Ryder's existing customer base of 50,000 companies and an internal headcount of 43,000, the scale and impact of our products will be large and far-reaching, from day one.
  • Opportunity to grow and lead in a Fortune 500 company:
    • You'll get to work in a rapidly growing, startup-like environment while having the stability and backing of Ryder and its full executive team.
  • Creative, fast-paced environment to solve impactful problems in Supply Chain:
    • We're going to design completely new tools for an industry that hasn't been rethought in decades. And to do this, we need people who think differently.

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 Software Engineer - Backend, Product Engineering?

Sign up to receive alerts about other jobs on the Software Engineer - Backend, Product Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
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 Baton

Baton
Hired Organization Address New York, NY Full Time
About Baton We are a marketplace for buying and selling small businesses, and act as a trusted seller-side partner to he...
Baton
Hired Organization Address New York, NY Full Time
About Baton Baton is a marketplace for buying and selling businesses. We guide small business owners through the complex...

Not the job you're looking for? Here are some other Software Engineer - Backend, Product Engineering jobs in the San Francisco, CA area that may be a better fit.

Backend Software Engineer

Pinterest Engineering, San Francisco, CA

Senior Software Engineer - Backend, Product Engineering

BAM Deutschland AG, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!