Senior Software Engineer - Algorithms Engineering
New Today
Senior Software Engineer - Algorithms Engineering Join to apply for the Senior Software Engineer - Algorithms Engineering role at Flock Freight
Senior Software Engineer - Algorithms Engineering Join to apply for the Senior Software Engineer - Algorithms Engineering role at Flock Freight
Get AI-powered advice on this job and more exclusive features.
Flock Freight is a FreightTech company that uses patented technology to move freight more efficiently, reliably, and sustainably. The company’s guaranteed terminal-free truckload service, FlockDirect, finds the best options to pool freight among billions of possible combinations, optimizing routes while finding and filling trucks’ empty spaces. Shipments stay safe in a single truck, driven by a single driver, all the way to their destination allowing shippers to only pay for the space they need and enabling carriers to earn more from every linear foot of capacity — all while slashing carbon emissions by up to 40% compared to traditional shipping methods.
Flock Freight has been a Certified B Corp since 2020, meeting high social, environmental, transparency, and accountability standards to all of our stakeholders.
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).
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.
401(k) Employer Match: 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! For that reason, we provide a 401(k) plan that offers a 4% employer match.
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!
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries Transportation, Logistics, Supply Chain and Storage
Referrals increase your chances of interviewing at Flock Freight by 2x
Sign in to set job alerts for “Senior Software Engineer” roles. Sr. Software Engineer - Payments Support Senior Systems Engineerwith requirements Management - Remote Senior Systems Engineer (R&D and Product Development) - Remote Senior Principal Engineer Software - Tenant Solutions Architect (San Diego CA) - R10201652 Senior Staff Engineer, Business Development Sr. Embedded PHY SW Engineer, Wireless Systems Senior Software Engineer, Backend - Fintech Carlsbad, CA $121,400.00-$161,800.00 1 week ago
San Diego, CA $117,300.00-$158,700.00 1 year ago
San Diego, CA $156,400.00-$211,600.00 1 year ago
San Diego, CA $144,500.00-$195,500.00 1 year ago
Sr. Fullstack Software Engineer - Partner Platform Carlsbad, CA $110,000.00-$145,000.00 3 weeks ago
Senior Principal Embedded Software Engineer -Onsite (Strong C++ & real-time/embedded systems area) Sr. Software Engineer - APIs with C# .NET (Full Time- GC/USC) We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- Encinitas, CA, United States
- Salary:
- $200,000 - $250,000
- Job Type:
- FullTime
- Category:
- IT & Technology