Senior Software Engineer - Infrastructure
Baton, San Francisco, CA, United States
Senior Software Engineer - Infrastructure
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.
The Problem We’re Solving
Our mission is to eliminate supply chain waste by creating a digital platform to manage freight.
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. Baton is fixing that, and you will too through the impactful work you’ll do here.
Role: Senior Software Engineer - Infrastructure
Location: Hayes Valley, San Francisco, CA
Basic Job Details:
Office days: Tuesday, Wednesday, Thursday
Work from home days: Monday, Friday
Job type: Full-Time
Job Description:
As a Senior Software Engineer on the Infrastructure team, you will help lead the creation of robust testing infrastructure that enhances engineering productivity and sets a high standard for code quality. The ideal candidate will bring a deep understanding of software engineering principles and a strategic approach to improving our development processes. This role is crucial to our mission of delivering reliable, scalable, and secure software solutions.
Responsibilities:
- Write and test product or system development code.
- Participate in, or lead design reviews with peers and stakeholders.
- Review code developed by other developers and provide feedback.
- Work with cross-functional teams to address engineering challenges.
- Create and maintain sophisticated testing tools and infrastructure.
- Participate in design and code reviews to ensure adherence to standards.
- Develop systems that integrate multiple components.
- Design, develop, and implement advanced automation strategy frameworks.
- Develop robust automated testing frameworks for complex integrations.
- Implement stringent data validation processes.
- Strengthen security within testing environments.
- Apply industry best practices to create efficient software solutions.
Required Qualifications:
- Advanced proficiency coding in Python at a senior level.
- Ability to design and implement enterprise-grade testing automation strategies.
- Capability to apply first principle thinking to project planning.
- Technical leadership and cross-functional collaboration experience.
Preferred Qualifications:
- Bachelor's or Master's Degree in computer science or related field.
- 5+ years experience in software development.
- Comprehensive knowledge of modern big data.
The Perks:
- Competitive salary and bonus structure.
- Annual bonus and Long Term Incentive Plan participation.
- 401k with matching.
- Medical, Dental, and Vision health coverage.
- Employee Stock Purchase Program (15% discount to market value).
- Collaborative, fun, and tech-forward office in Hayes Valley (San Francisco).
Compensation Range: The annual base salary range for this position is $156,000 - $217,000. Compensation will vary based on factors including skill level, proficiencies, transferable knowledge, and experience.
Why You Should Join:
- Have an immediate impact with Ryder’s existing customer base.
- Opportunity to grow and lead in a Fortune 500 company.
- Creative, fast-paced environment to solve impactful problems in supply chain.