Demo

Senior Software Engineer, Algorithms Engineering

Flock Freight
Encinitas, CA Full Time
POSTED ON 3/3/2025
AVAILABLE BEFORE 4/28/2025
About the Role:
 
Flock Freight is looking for an experienced and motivated backend engineer to innovate on and optimize our proprietary pooling technology - the heart of the Flock Freight platform!
 
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.
 
At Flock Freight, we are all owners. We believe that a team empowered to invent is what pushes a company forward, and that new challenges are best met head on. In this role, you will be responsible for developing high-impact, scalable backend services that amplify our platform’s capabilities, ensuring seamless and efficient freight pooling.
 
Responsibilities:
  • Work on horizontally scaling network optimization algorithms that enable execution of Shared Truckload opportunities.
  • 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 personally 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 monitor 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
Qualifications:
  • 3 years of experience as a Software Engineer with excellent knowledge of Java
  • B.S. degree in Computer Science, or equivalent
  • 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
  • Practical application of object-oriented and concurrent programming and use of design patterns
  • 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

Compensation

The expected  range for this position is $140,000-164,000 per year. This range reflects typical earning potential in this role. When determining an offer, we take into account a variety of factors that are important in making compensation decisions including, but not limited to: skill sets; experience and tenure; education and certifications; and other business and organizational needs. The disclosed range estimate is based on market data. Salary bands may, in some circumstances, be adjusted to a different geographic area depending on the candidate's position and location.

In addition to salary, full-time employees are also eligible for an equity package and our competitive benefits that support you and your family as part of your total rewards package at Flock Freight. Our policy is that we target candidates local to one of Flock Freight’s headquarters locations (San Diego and Chicago).

Salary : $140,000 - $164,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Algorithms Engineering?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Algorithms Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Flock Freight

Flock Freight
Hired Organization Address Chicago, IL Full Time
About the role: Join our team as an Account Coordinator and help us ensure operational excellence for our biggest custom...
Flock Freight
Hired Organization Address Chicago, IL Full Time
About the role: As an Account Manager, you will own the growth and performance of an existing portfolio of accounts. You...
Flock Freight
Hired Organization Address Chicago, IL Full Time
About the Role: The Manager of Compliance is responsible for developing and implementing policies and procedures to miti...
Flock Freight
Hired Organization Address Encinitas, CA Full Time
About the role Flock Freight is looking for a Senior Product Manager who is passionate about designing experiences that ...

Not the job you're looking for? Here are some other Senior Software Engineer, Algorithms Engineering jobs in the Encinitas, CA area that may be a better fit.

Senior Software Engineer

Cascade Architectural & Engineering Supplies, San Diego, CA

Senior Engineer,Software Engineering

ResMed Inc, San Diego, CA

AI Assistant is available now!

Feel free to start your new journey!