Senior Software Engineer, Trucking

Flexport is building the first modern logistics platform to make global trade easier for everyone.
$183,273 - $229,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:
AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with focus on performance and reliability.

Innovation and Design Engineer, Worldwide Design and Engineering

Senior engineering role at Amazon focusing on designing innovative fulfillment centers and logistics systems, combining automation, robotics, and material handling expertise.

Sr Software Development Engineer, Internet Edge Services

Senior Software Engineer role at AWS developing packet processor data plane for Amazon's network edge, requiring 5+ years experience in software development and system architecture.

Description For Senior Software Engineer, Trucking

Flexport is revolutionizing the $8.6T global trade industry with innovative technology and exceptional people. As a Senior Software Engineer on the Trucking Tech Team, you'll be part of a mission to make trucking efficient, reliable, and transparent for carriers, operators, and clients.

You'll work on building best-in-class web and mobile applications that enable seamless planning, execution, and billing experiences. The role involves designing, developing, and maintaining systems that represent the real-world intricacies of logistics entities. You'll collaborate with top engineers to solve complex business and technical problems, architect major projects, and work closely with business partners and product managers.

Key responsibilities include:

  • Designing and developing high-performance, large-scale systems
  • Leading by example and spending most of your time building performant and reliable services
  • Guiding the team's technical roadmap and pushing for optimal technology choices
  • Ensuring high-quality products through metrics and applying learnings from post-mortems
  • Mentoring and educating the larger software engineering community

The ideal candidate will have 6+ years of professional software development experience, knowledge of programming languages like Java, Kotlin, Ruby, Python, or C++, and understanding of database tradeoffs. Experience with React, AWS tech stack, and a bias for action are considered pluses.

This role offers a competitive salary range of $183,273 - $229,000 USD, along with the opportunity to work in a hybrid model (3 days in-office, 2 days remote) in Bellevue, WA. Join Flexport if you're passionate about revolutionizing the trucking industry and making a global impact through innovative technology solutions.

Last updated 7 months ago

Responsibilities For Senior Software Engineer, Trucking

  • Design, develop, test and maintain systems for logistics entities
  • Collaborate with engineers on complex business and technical problems
  • Architect and drive major projects
  • Work with business partners and product managers to create technical solutions
  • Build and launch products rapidly and incrementally
  • Lead by example in building performant and reliable services
  • Guide the team's technical roadmap
  • Ensure high-quality products through metrics and post-mortem learnings
  • Mentor and educate the software engineering community

Requirements For Senior Software Engineer, Trucking

Java
Kotlin
Ruby
Python
React
  • 6+ years of professional software development experience
  • Experience building large scale, high-performance systems in complex environments
  • Knowledge of programming languages such as Java, Kotlin, Ruby, Python or C++
  • Understanding of database tradeoffs
  • Experience driving inter-team technical collaboration
  • Experience running code reviews and mentoring engineers

Interested in this job?