Senior Software Engineer, Algorithms Engineering
Flock Freight
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.
- 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
- 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
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!