Flock Freight
Posted 1d ago

Senior Software Engineer, Algorithms Engineering

Flock Freight
Encinitas, California, United States
$155k-$185k/yrHybridFull Time
Responsibilities
  • building applications
  • developing APIs
  • supporting systems
Requirements
  • Requires 3–6 years of software engineering experience
  • Strong Java
  • TypeScript
  • JavaScript, React, SQL
  • Relational databases, Git
  • Production support, and scalable web application development experience
Technical tools mentioned
JavaReactTypeScriptJavaScriptRESTfulgRPCSQLSpring BootGitGradleDockerCI/CDGitHub CopilotClaude Code

Job description

Company Overview:

Flock Freight is the largest Shared Truckload (STL) freight brokerage in the U.S., transforming underutilized truckload capacity into tangible value: cost savings for shippers, increased earnings for carriers, and a smaller carbon footprint.

Their AI-powered, patented pooling technology optimizes across Flock’s entire customer network, combining shipments from thousands of businesses into efficient Shared Truckloads. With STL, shippers enjoy truckload-level service while only paying for the space they need. Trusted by thousands of customers, from some of the largest enterprises to growing brands, Flock Freight delivers an unmatched combination of cost efficiency, exceptional service, and a streamlined shipping experience.


Flock Freight has been a Certified B Corp since 2020, meeting high social, environmental, transparency, and accountability standards to all of our stakeholders.

Team/Department Overview: Algorithms Engineering Team – Reporting to the Manager of Algorithms Engineering.

Key Responsibilities:

  • Design, build, test, and maintain web applications using Java, React, and TypeScript.
  • Develop APIs using RESTful and gRPC best practices, ensuring high performance, scalability, and maintainability.
  • Own features beyond initial release, including monitoring, debugging, and iterative improvements in production.
  • Collaborate with product managers, designers, and other engineers to design and implement new features aligned with customer needs.
  • Write clean, well-documented, maintainable, and efficient code using modern frameworks and best practices.
  • Debug and troubleshoot issues across the full stack, including production support and root cause analysis.
  • Contribute to and help evolve our system architecture to improve scalability and maintainability.
  • Utilize SQL and relational database tools to manage and persist application state.
  • Make informed recommendations regarding the development of new code, refactoring of existing code, and integration of third-party/open-source frameworks.
  • Participate in code reviews, providing constructive feedback while fostering a culture of learning and continuous improvement.
  • Participate in scheduled on-call rotations to support our products in production.

Qualifications

  • 3–6 years of professional experience in a software engineering role, preferably building and maintaining production web applications.
  • Strong experience with Java for back-end development, including familiarity with frameworks such as Spring Boot.
  • Proficiency in Typescript, Javascript, and React (or similar front-end frameworks) for building scalable web applications.
  • Solid understanding of data modeling, relational databases, and SQL.
  • Strong grasp of data structures, client/server architecture, and the trade-offs involved in scaling applications.
  • Experience using Git, modern IDEs, and build/deployment tools (e.g., Gradle, Docker, CI/CD pipelines).
  • Experience using AI-assisted development tools (e.g GitHub Copilot, Claude Code).
  • Experience supporting production systems, including debugging, root cause analysis, and performance optimization.
  • Ability to break down complex technical problems and deliver high-quality solutions.
  • Effective communication skills and a track record of collaboration with cross-functional teams.
  • Contribute to a collaborative team environment and provide guidance to peers when needed.

Compensation

The expected range for this position is $155,000 - $185,000 per year. This reflects typical earning potential in this role based on market data and individual factors including skill sets, experience, and geographic location. In addition to salary, full-time employees are eligible for an equity package and competitive benefits that support you and your family as part of your total rewards package at Flock Freight. We target candidates local or willing to relocate to Flock Freight’s San Diego headquarters.

Life & Benefits of the Flock:

  •  Hybrid Work Model: As an organization we value in-office collaboration, working cross-functionally, and winning together. Through scheduled in-office and work from home days, we are able to work more efficiently and collaboratively. (Monday, Tuesday, and Thursday in-Office)
  •  401(k): We know Flock may just be a stepping stone in your epic journey, but we want to be sure you’re setting your future self up for success! 
  •  Medical, Dental & Vision: Generous coverage for employees and dependents. Both HMO and PPO options provided.

Our promise to you:
Flock Freight is committed to creating an environment that’s fair and inclusive. We fill our open positions based on qualifications, merit, and business needs. We value the skills of people from all 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. 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 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!

We are targeting talent in the San Diego/Encinitas and Los Angeles area. 

About Flock Freight

Algorithmic pooling for shared truckload freight shipping services.

Year founded
2015
Employees
450
Organization type
Private
Latest investment
Raised $60.00M Series E (2025) — led by O'Neil Strategic Capital
Headquarters
US

Similar jobs

Software Engineer roles near Encinitas, California
19h
Save
Mark Applied
Hide
Software Engineer - 26-035
San Diego, California, United States
$150k-$165k/yr OnsiteFull Time
AUSGAR Technologies
AUSGAR Technologies: Service-disabled veteran-owned defense contractor providing cybersecurity, experimentation, engineering, and unmanned-systems services to U.S. military customers.
5+ YOEBachelor’s degree in computer science, computer engineering, electronics engineering, or STEM; 5+ years embedded software experience; C, Linux, version control, shell scripting, communications protocols, testing, and debugging skills; Secret clearance required or obtainable.
Linux, Yocto, Buildroot, NVIDIA Jetson, RTOS, Robot Operating System 2 (ROS 2), DDS, C, Subversion, Git, grep, Bash, SPI, RS-232, Ethernet, OpenCV, DSP, Microchip MPLAB, GCC, GNU Make, MATLAB, Python
23h
Save
Mark Applied
Hide
Software Developer (DAPS)-Journeyman
Patuxent River or California or Maryland or Orlando or San Diego
$105k-$175k/yr OnsiteFull Time
AMEWAS
AMEWAS: Veteran-owned U.S. defense contractor providing engineering, technical, testing, and management support to Department of Defense customers.
3+ YOEBachelor's degree in computer science or engineering and 3 years of relevant experience. Requires Python, DevOps, CI, application architecture, GUI, database, Agile, and legacy modernization experience; DoD Secret clearance upon onboarding.
Python, DevOps, Continuous Integration, Django, VS Code, Windows, Red Hat Enterprise Linux, GitLab, MySQL, Microsoft Access, SQL, C++, Java, HTML, SCRUM, APIs, GUI, EG&G ODS-1500, ODS-2200, oscilloscopes, network analyzers
1d
Save
Mark Applied
Hide
Senior Software Engineer (Full Stack)
Aliso Viejo, California, United States
$200k-$370k/yr HybridFull Time
StubHub
StubHubNYSE: STUB: Global secondary ticketing marketplace connecting fans and sellers for sports, music, theater, and other live events.
3+ YOEMaster’s in computer science or related field plus 3 years’ experience, or bachelor’s plus 5 years. Requires .NET, C#, TypeScript, React, SQL Server, APIs, microservices, and distributed systems experience.
.NET, C#, TypeScript, React, SQL Server
1d
Save
Mark Applied
Hide
Senior Software Developer
Poway, California, United States
$98k-$171k/yr HybridFull Time
General Atomics Aeronautical Systems, Inc.
General Atomics Aeronautical Systems, Inc.: U.S. private defense contractor designing unmanned aircraft, radars, and mission systems for military, security, and civil customers.
4+ YOEBachelor's degree in computer science or related field and 4+ years' software development experience; requires Java, JavaScript, C/C++, or Python, RHEL, Windows, Docker, customer focus, and ability to obtain a DoD clearance.
RHEL, Windows, Docker, Java, JavaScript, C, C++, Python, Jenkins, GitLab, Kubernetes, MySQL, Oracle, MongoDB, DDS, JAMA, SysML, git, Virtual Machines
1d
Save
Mark Applied
Hide
Principal Software Engineer - Software Test
San Diego or Grand Forks
$98k-$171k/yr HybridFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Global aerospace and defense technology.
5+ YOESTEM degree and 1–5 years of related engineering experience, Agile and SDLC expertise, OO programming including Python, automated testing, real-time embedded software, and active U.S. Government Secret clearance.
C/C++, C#, Java, Python, Atlassian tool suite, GitHub, GitLab, Jenkins, GoogleTest, TestComplete, Cucumber, Atlas, Eggplant Automation, Unit Test Factory, Automated Test Framework (ATF), Robot, Rhapsody, Cameo, VxWorks, Integrity, Real Time Embedded Linux, DOORs, MATLAB, JavaScript, QSA/QT, Bash
1d
Save
Mark Applied
Hide
#Sr. Software Engineer – Platform Test
San Diego, California, United States
$111k-$167k/yr OnsiteFull Time
Qualcomm Technologies, Inc.
Qualcomm Technologies, Inc.: Developing semiconductor, wireless, connectivity, automotive, AI, and computing technologies for device and enterprise customers.
2+ YOEBachelor's degree and 2+ years, master's degree and 1+ year, or PhD in a related field; 2+ years programming experience with Python, C, C++, Java, or similar languages.
Python, Shell, Bash, Java, C, C++, Linux, Ubuntu, Red Hat, CentOS, CI/CD
1d
Save
Mark Applied
Hide
Sr Principal Software Engineer - Development
San Diego or Grand Forks
$123k-$213k/yr HybridFull Time
Northrop Grumman
Northrop GrummanNYSE: NOC: Global aerospace and defense technology.
8+ YOERequires STEM bachelor's plus 8 years, master's plus 6, or PhD plus 4 years; C/C++/Python, embedded real-time software, SDLC, Agile, integration/testing, and active U.S. Secret clearance.
C, C++, Python, Jira, Crucible, Bitbucket, Subversion, Bamboo, Jenkins, SonarQube, Fortify, Coverity, VxWorks, Integrity, Real Time Embedded Linux, PowerPC, ARM, 1553, 1394, 422, 429, Serial, CAN, Discrete & Analog I/O, Ethernet/IP, Fibre Channel
1d
Save
Mark Applied
Hide
Senior Software Engineer - TeraWave
North America or Seattle or California or San Diego
$165k-$231k/yr OnsiteFull Time
Blue Origin
Blue Origin: Developing reusable space vehicles and infrastructure.
5+ YOEBachelor’s degree in a related engineering or computer science field, 5+ years of embedded C/C++ development on Linux, RTOS, or bare-metal platforms, debugging, networking, CI/CD, testing, and team leadership experience.
C, C++, Linux, RTOS, JTAG, SWD, CoreSight, Lauterbach/Trace32, J-Link, J-Trace, SPI, I3C, I2C, PCIe, CAN, Ethernet, Interlaken, JESD, CI/CD, Test-Driven Development