Flock Freight logo

Staff Software Engineer, Back End - Flock Freight

View Company Profile
Job Title
Staff Software Engineer, Back End
Job Location
San Diego, CA | Chicago, IL | Remote
Job Description

What drives you? Maybe you want to make the world a better place. Maybe you want to advance your career and work with the brightest minds in freight technology. Maybe you want to tackle new, exciting challenges while disrupting an industry. If this sounds like you, you’ve come to the right place.

While we're talking about your role in disruption, let's talk about disrupting job search norms. For example, one study found that men applied to jobs for which they met 60% of the criteria, whereas women applied only when they met ALL of the criteria. Here at Flock Freight, we're interested in your inherent abilities, not just the skills you bring from your last role - if you think you have what it takes to succeed in the role but don't check every box, please still get in touch. We'd love to start a conversation with you.

Flock Freight is proud to sponsor H1-B transfers and sponsorship for OPT candidates for certain positions. Please ask your recruiter if your role qualifies! 

If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to talentops@flockfreight.com.

Interviewing is a two-way street, so let’s get to know each other. Here’s a little about us:

  • We’re a unicorn. Following our recent Series D funding round, our valuation has surpassed $1 billion
  • We’re growing fast — like, speed-of-light fast. In the past year, we’ve tripled our workforce and added thousands of square feet in Encinitas and Chicago
  • We’ve got support. Our investors include SoftBank, Susquehanna, Eden Capital, Volvo Group Venture Capital, SignalFire, GLP Capital Partners, and GV (formerly Google Ventures)
  • Efficiency is in our DNA. Our mission is to reinvent North America’s $2 trillion freight industry by relentlessly eliminating waste and inefficiency
  • Algorithms drive our sustainable shared truckload solution. Behind our carbon neutral shared truckload service is world-class tech (and a lot of sweat)
  • We’re taking names. Find us on the CNBC Disruptor 50, SDCE 100, SDBJ Diversity & Social Responsibility, and Fast Company World Changing Ideas lists
  • We walk the walk. We make a positive impact in everything we do; our B Corporation certification is proof. We were the first B Corp in our industry 
  • We offer a hybrid work environment, and we are intentional about doing it right. Knowing you have a life outside of work, we won’t ask you to do your job from the office five days a week

About the Role:

At Flock Freight, we’re not just looking to build a sleek interface on top of an existing legacy solution and call it a day. We’re leveraging complex algorithms to fundamentally change the way freight moves, we’re reimagining a $60B industry, and we’re building an inherently sustainable business model that reduces carbon emissions with more efficient logistics solutions.

Our Flock is growing, and we’re looking to bring on an experienced and motivated backend engineer to join our small, high-horsepower team. You will work alongside our algorithms, infrastructure, and product groups to innovate on and optimize our proprietary pooling technology - the heart of the Flock Freight platform. 

At Flock Freight, we are all owners. We believe that a team empowered to invent is what pushes a company forward, and that new road blocks are best met head on. We strive to foster an environment of perpetual learning and engineering excellence with a productive balance between collaboration and autonomy.

If this sounds exciting, we’d love to hear from you!


  • Work on horizontally scaling complex network optimization algorithms which are the key enabler to the company's mission
  • Improve and innovate on our core automated costing and pricing engines, which form the foundational basis of our optimization
  • Design and implement strategic decision-making tools to choose among the thousands of ways we could choose to move our shipments
  • Design, develop, test, deploy, maintain, and tune applications
  • Implement high-quality, well-documented, test-driven, robust, and maintainable code
  • Develop automated tests (unit, integration, performance) and write testable code
  • Participate in the full SDLC in a fast-paced, dynamic, truly agile workflow
  • Work both alone and in a highly collaborative environment
  • Analyze requirements and use cases, decomposing them into detailed technical, functional, and implementation tasks with high-level effort estimates; write specification documents as needed
  • Develop new functionality, application components, APIs, and infrastructure
  • Utilize relational database tools (SQL/SQL-92, MySQL, or similar RDBMS) to manage and persist application state and user data
  • Apply modern open source tools and frameworks where appropriate
  • Make recommendations regarding the development of new code, reuse or refactoring of existing code, and use of 3rd party and/or open source frameworks
  • Take part in the interviewing and consideration of potential new team members
  • Provide guidance and technical mentorship to new Flockers


  • B.S. degree in Computer Science, or equivalent
  • At least five years relevant work experience
  • Track record of releasing highly scalable backend services in a SOA or microservice architecture
  • Experience architecting large-scale, mission critical, fault tolerant, multi-tier web applications
  • Understanding of SOLID design, computational complexity, data structures, client/server architecture, scaling, design trade-offs
  • Database design and architecture: data modeling, warehousing, and NoSQL database concepts
  • Practical application of object-oriented and concurrent programming and use of design patterns
  • Expert with Java (bonus: JavaScript, TypeScript, Python, Spring Boot)
  • GCP, AWS, or equivalent IAAS and PAAS cloud services, containerized production deployments
  • Git, modern IDEs and build/deployment tools (e.g. Maven, SBT, Docker)
  • Exceptional problem solving, analysis, decomposition, and communication skills
  • Assimilating new information, understanding complex topics, and using judgement to make sound technical choices
  • End-to-end debugging, performance tuning, and monitoring


What’s in it for you?

  • Unlimited paid time off: Take the time you need to recharge, stay healthy, and do your best work
  • Ownership: As a thank-you for your dedication, we’ll give you the chance to build equity at Flock Freight with stock options
  • Retirement plan: Plan for your future with a 401(k) account, which includes sustainable investing options
  • Insurance: Health, dental, vision, and life insurance with HMO, PPO, and premium PPO options — plus an elective flexible spending account
  • HealthiestYou: Connect with a doctor virtually — 24 hours a day, 365 days a year
  • Commuter benefits: Save on commuting costs with our commuter benefit fund and reimbursements for low-emission transportation purchases.
  • Paid parental leave: Take up to eight weeks of paid parental or paid pregnancy disability leave — we’ll coordinate any extra state or insurance benefits for you!
  • Fun stuff: Cold brew and kombucha on tap, intramural sports, surf club, free lunches — need we say more?

We’re changing how freight moves for the better, and are having fun doing it. You with us? Visit flockfreight.com/careers to join the Flock.

Committed to creating an environment that’s fair and inclusive, Flock Freight fills open positions based on qualifications, merit, and business need. We value the skills of people from various backgrounds and are proud to hire, promote, and retain talent from a diverse candidate pool. Diverse perspectives are central to innovation at Flock Freight and make our team better.

Flock Freight has zero tolerance for behavior that negatively impacts marginalized groups, including women, people of color, veterans, immigrants, people with disabilities, and members of the LGBTQIA+ community. We invite people of all identities to join the Flock! 

Flock Freight Headquarters Location

Encinitas, CA

Flock Freight Company Size

Between 200 - 500 employees

Flock Freight Founded Year


Flock Freight Funding Rounds

  • Series D

    $215,000,000 USD

  • Series C

    $113,500,000 USD

  • Series B

    $50,000,000 USD

  • Series A

    $18,000,000 USD

  • Seed

    $2,500,000 USD