Rarefied talent in data science, data technology, and analytics

Sr. Software Engineer

Dispatch

Job Description

Dispatch simplifies last-mile deliveries for businesses by providing both a reliable network of independent contractor drivers and scalable software for your own fleet. With our delivery technology, businesses can focus on what matters most while empowering them to Deliver More for their customers. Dispatch’s real-time tracking and transparency put businesses, suppliers, and technicians in control of local deliveries. Voted one of America’s Best Startup Employers by Forbes, Dispatch thrives on our commitment to strong company culture and our Five Core Values:

  • Care – We treat our people, customers, and drivers with empathy and respect.
  • Commitment – Every role matters; we’re dedicated to our team, mission, and plan.
  • Transparency – We build trust by keeping our promises and owning our mistakes.
  • Speed to Value – We make timely decisions with a focus on long-term impact.
  • Driven to Deliver – We take radical ownership of responsibilities, valuing execution as critical.

 

WHY YOU WOULD BE A FIT?

As a Senior Software Engineer at Dispatch, you’ll play a critical role in shaping the technical direction of our platform. You’re not just a coder, you’re a leader who mentors and supports others while driving innovation. Your expertise will directly influence the scalability, performance, and evolution of our technology as we continue to grow.

You thrive in a fast-paced, high-growth environment where shipping code to production early and often is the norm. You excel at breaking down complex work into manageable tasks, gathering feedback from users, and iterating on your solutions. Working cross-functionally, you proactively suggest the best technical solutions and have the autonomy to develop features from start to finish. Most importantly, you’re an advocate for best practices, a problem-solver, and a team player who wants to make a lasting impact on both the product and the engineering team.

 

YOUR ASSIGNMENT (should you choose us and we choose you!)

As a Senior Software Engineer at Dispatch, you will be a key contributor to the development and evolution of our platform. You will take ownership of critical features, ensuring they are scalable, maintainable, and user-centric. Your role goes beyond writing code—you will set engineering standards, mentor teammates, and help shape the future of our technology. In this role, you will:

  • Design and develop high-quality, impactful features with a strong focus on usability and performance.
  • Lead by example, providing technical mentorship and fostering a culture of knowledge-sharing and collaboration.
  • Conduct code reviews, ensuring alignment with best practices and team standards.
  • Champion best practices for software development, promoting clean, efficient, and scalable code.
  • Deploy projects to production frequently, monitoring performance and ensuring reliability.
  • Actively solicit feedback from teammates and customers to continuously improve product usability.
  • Collaborate with the Product team to recommend and implement solutions that drive business objectives.
  • Contribute to system reliability, participating in an on-call rotation to maintain platform availability.

 

WHAT YOU BRING TO THE TEAM & DISPATCH

  • 5+ years of experience building and supporting web applications in a full-stack capacity.
  • Expert-level proficiency in Ruby on Rails, Golang, PHP, Python, Javascript or a similar object-oriented programming language.
  • Advanced proficiency with containers , micro services, REST and GraphQL.
  • Strong relational database skills using technologies like PostgreSQL, MySQL or SQL Server
  • Proficiency in Agile methodologies, with a strong understanding of software design, algorithms, and debugging best practices.
  • Strong problem-solving skills, with the ability to troubleshoot and optimize complex systems.
  • A growth mindset, with a willingness to learn and adopt new tools, frameworks, and technologies.
  • Outstanding communication, interpersonal, and leadership skills, fostering collaboration and innovation within the team.

 

Preferred Skills & Experience:

  • Experience with Golang, React Native, iOS, Android, ElasticSearch, Kubernetes, and Google Maps APIs.
  • A background in high-growth tech environments, where agility and scalability are key.

Education:

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience.

WHY YOU’LL LOVE WORKING WITH US

  • Compensation: $120K- $145K depending on experience and qualifications.
  • Remote Flexibility: Flexibility to work from home with tools for team collaboration.
  • Health Insurance: Comprehensive medical plans, including a $0 cost option for individuals.
  • Dental and Vision Insurance: Full preventive care coverage.
  • 401(K) with Match: Dispatch matches 50% of employee contributions up to 6%.
  • Paid Parental Leave: 4 weeks of paid time off for welcoming a new family member.
  • Flexible PTO: We move fast and deliver results, but even the best drivers need a pit stop. We require a minimum of 10 days off per year to reset and refuel, with more time available based on team priorities and manager approval.
  • Professional Development: Reimbursement of up to $500 annually.
  • Technology Stipend: Monthly stipends for remote work essentials.

And so much more… 

 

Interested in this position?
Job Location
Remote
Additional Job Details
Employment Type:
Full Time

Salary range:
$100,000 – $150,000
More Jobs at Dispatch