Search jobs > San Francisco, CA > Senior software engineer

Senior Software Engineer - Testing Infrastructure San Francisco, California, United States

Baton Trucking, Inc.
San Francisco, California, US
$156K-$217K a year
Full-time

Senior Software Engineer - Testing 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 and eliminate supply chain waste.

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 that, and you will too through the impactful work you’ll do here.

Role : Senior Software Engineer - Testing Infrastructure

Basic Job Details

Office days : Tuesday, Wednesday, Thursday

If you would like to know a bit more about this opportunity, or are considering applying, then please read the following job information.

Work from home days : Monday and Friday

Job type : Full time

Job Description

We are seeking a highly skilled and experienced Senior Software Engineer - Testing Infrastructure to join our dynamic team.

This role focuses on creating and maintaining a 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, the ability to lead the development of testing tools, and a strategic approach to improving our development processes.

This role is crucial to our mission of delivering reliable, scalable, and secure software solutions.

As our Senior Software Engineer - Testing Infrastructure, you will play a pivotal part in our software development lifecycle by building the tools and infrastructure.

You will work with our Head of Engineering to enable our engineers to produce high-quality code as well as layout the foundational groundwork for what code quality looks like here now at Baton and in the future.

Responsibilities

  • Lead and Collaborate : Work with cross-functional teams, including developers, product managers, and operations, to identify, prioritize, and address engineering challenges related to testing and quality.
  • Testing Tools Development : Create and maintain sophisticated testing tools and infrastructure that empower engineers to improve code quality and productivity.
  • Design and Code Reviews : Participate in design and code reviews to ensure adherence to coding standards, best practices, and overall software quality, while also providing guidance on testing strategies.
  • System Integration : Develop systems that integrate multiple components, improving performance, reliability, and scalability, and ensuring these systems are testable.
  • Automation Strategy : Design, develop, and implement advanced automation strategy frameworks that integrate seamlessly with our CI / CD pipelines, enhancing the overall efficiency of the software development lifecycle.
  • Automated Testing Frameworks : Develop robust automated testing frameworks for complex integrations, ensuring continuous delivery and deployment without compromising quality.
  • Data Validation : Implement stringent data validation processes within the testing tools to ensure accuracy and integrity in software development.
  • Code Security : Strengthen security within testing environments, preventing system failures and ensuring secure operations.
  • Standardize Engineering Excellence : Commit to superior engineering by applying industry best practices and innovative methods to create efficient and high-quality software solutions.

Basic Qualifications

  • Advanced proficiency in Python development
  • Ability to Design and Implement enterprise-grade testing automation strategies
  • Capability to apply first principle thinking to project planning in order to reach impactful milestone achievements

Preferred Qualifications

  • 1+ years experience with Gherkin Style Testing within a BDD environment
  • 6+ years experience in software testing and quality assurance, with a focus on automation testing
  • Bachelor's or Master's degree in computer science, engineering, or a related field
  • Strong experience in designing and implementing automation frameworks using tools such as Cucumber or similar
  • Experience with test management tools such as TestRail or Zephyr
  • Experience with performance and load testing using tools such as JMeter or Gatling
  • Experience with CI / CD tools such as GitHub Actions
  • Strong understanding of web application development and QA processes

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)
  • Hyper-stable, publicly traded enterprise
  • 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. 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.

J-18808-Ljbffr

9 days ago
Related jobs
Promoted
Tbwa Chiat/Day Inc
San Francisco, California

We have built a ubiquitous, loved developer product and you’d be joining the solid and growing team in the United States. The company is headquartered in San Francisco and has an office in Bangalore, where it was founded. Based in the San Francisco Bay Area. If the role is based in the greater San F...

Promoted
University of California - San Francisco
San Francisco, California

The Senior Cloud Engineer will be accountable for driving the configuration and operation of University of California, San Francisco (UCSF) cloud infrastructure services. The Senior Cloud Engineer will coordinate the partnership with a broad range of developers, engineers, business partners, and key...

Promoted
Tbwa Chiat/Day Inc
San Francisco, California

Our hub locations are Denver, CO, San Francisco, CA, and Santiago, Chile. In this highly strategic role, you will partner with executives and senior leaders both across the business and within the Engineering and Data org. The base salary range for this role is $225,774 to $265,616 in San Francisco,...

Promoted
Rippling
San Francisco, California

Senior Software Engineer, AI Platform (Full Stack). Your work will transform how our Engineering teams build and incorporate AI into our software development practices at Rippling. The pay range for this role is: 135,000 - 236,250 USD per year (US San Francisco Bay Area). Collaborate with product ma...

Promoted
University of California San Francisco
San Francisco, California

The Network Infrastructure Engineer in Network Services within Infrastructure Services (IS) contributes to the planning, design, documentation, coordination, management, and scheduling of IT infrastructure delivery for data communication services, expansions, repairs, and installations. The Network ...

Promoted
TecHOUNDS
CA, United States

NET Senior Software Engineer / Architect with 15 years of experience. The ideal candidate will have a strong Software development experience in analyzing, designing, developing, testing, integration and deployment of enterprise software using C#, ASP. ...

Promoted
Linden Lab
San Francisco, California

We’re looking for a Senior Software Engineer to join our small, dynamic team working on the long-awaited mobile client for Second Life. This groundfloor engineering role offers a unique opportunity to make a significant impact on an exciting project in its early stages. This is an independent contri...

Promoted
Rippling
San Francisco, California

Based in San Francisco, CA, Rippling has raised $1. We are looking for a Senior Copywriter focused on all aspects of our marketing website, Rippling. ...

Discord
San Francisco, California
Remote

Discord is looking for an engineer excited about building the software that powers our realtime Audio & Video infrastructure. The Audio & Video Infrastructure team builds and maintain our WebRTC software and scales the system that powers it for all our users. This opportunity calls for an engineer r...

Mediabistro
San Francisco, California

IT Voice SystemsFull Time80618BRJob SummaryThe Senior Audio Visual (AV) Services Engineer leads the strategic design, implementation, and maintenance of UCSF's AV systems and infrastructure and provides expertise in engineering and technical skills required to ensure seamless operation of AV infrast...