Senior Software Engineer, Algorithms Engineering
$155k - $185kFlock Freight
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.
$150k - $185k
Senior Software Engineer, Algorithms Engineering Job Category : Engineering Requisition Number : SENIO001072 Posted : August 26, 2026 Full-Time Hybrid Locations Showing 1 location Pay or shift range: $150,000 USD to $185,000 USD The estimated range is the budgeted amount...SeniorFull timeWork at officeLocal areaWork from homeRelocationShift work$134k - $184k
...individuals with degrees in engineering, computer science, mathematics... ...AC2 Division works to build software systems that solve critical... ...in machine learning, algorithms, model-predictive control, and... ...As an Autonomy Algorithms Senior Software Engineer, you will...SeniorFull timeLocal areaRemote workFlexible hoursNight shift- ...you’ll feel at home at MX.MX Technologies Inc. DBA MX seeks Senior Software Engineer 2 in Lehi, Utah to Write product or system development... ...Software development in one or more programming languages with algorithms. Must have 5 years of experience in the following skills:...SeniorWork at officeRemote work
$191k - $253k
...incubating and maturing high-potential, software-defined, AI-native offerings that meet... ...Perception, AI, Motion Planning, Hardware, Test Engineering, Space, Networking, and Vehicle... ...in real-world environmentsFeature and algorithm development with an understanding of behavior...SeniorFull timeWork experience placementImmediate startRemote work- ...inference possible.The Lambda Infrastructure Engineering organization forges the foundation of... ...).We're looking for an experienced Senior Software Engineer to join our storage team. You... ...balancers, data-durability, consensus algorithms, fault tolerance, and data consistency...SeniorWork at officeLocal areaWork from homeFlexible hours
- ...Senior Software Engineer We are an engineering firm that specializes in providing elegant engineering solutions for complex challenges. e... ...design in our buildings and bridges by using optimization algorithms and machine learning. VAES consists of a team of software...SeniorRemote work
$210k - $300k
...-native fintech company rebuilding the software foundation for mortgage servicing. Its... ...million and is scaling a high-caliber engineering organization. You will own backend-heavy... .... Excellent data structures and algorithms fundamentals, including the ability to...SeniorFull timeH1bWork at officeRemote workVisa sponsorship- ...Senior Software Engineer, Backend What happens when your business model breaks the assumptions most e-commerce platforms were built on?... ...experience ~5+ years of experience with data structures and algorithms ~ Familiar with infrastructure, monitoring, and CI/CD...SeniorRemote work
- ...Unreal Engine C++ Software Engineer Generate is a Boston-based MIT-spin off technology company with the mission to digitize one of the world... ...of the product development process — data structures, algorithm design, computational geometry, procedural geometry generation...SeniorRemote workRelocation
$174k - $253k
...development code. Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of experience with... ...years of experience with data structures/algorithms.1 year of experience in a technical leadership...SeniorWorldwide$163k - $212k
...and help shape a smarter, greener future for global freight.Parallel Systems is seeking a Senior Robotics Software Engineer to develop the perception and sensor fusion algorithms that let our fully autonomous, battery-electric rail vehicles understand the world around...SeniorLocal areaShift work$176k - $230k
...Location Type: Remote Department Engineering Compensation: $176K – $230K At... ...Platform. About the Role: As a Senior Software Engineer II at Confluent, you will take... ...strong fundamentals in data structures, algorithms, and system design. ~ Hands-on...SeniorFull timeImmediate startRemote work- ...Senior Software Development Engineer III (SDE III) Agentic AI & LLM Applications The best person for this role starts with the user. They ask... ...frameworks and async patterns • Solid understanding of algorithms, data structures, APIs, and software design patterns...SeniorContract workRemote work
- ...Job Title: Senior Software Engineer Location: Remote Department: Engineering Reports To: Engineering Manager / CTO... ...Kubernetes]. Solid understanding of data structures, algorithms, and system design. Experience with cloud platforms (...SeniorFull timeRemote workFlexible hours
$130k
...Software Engineer, Senior Job Locations US-CO-Colorado Springs ID 2026-8297 Category Engineering Type... ...Technical Skills: Experience with scripting, algorithm development, and building dynamic system models for aerospace...SeniorFull timeContract workTemporary workFor contractorsWork experience placementLive outRemote workFlexible hours- ...Enigma Aerospace is seeking a Senior Software Engineer to lead the development and test of our autonomy, planning, and flight software system... ...telemetry systems Familiarity with autonomy stacks, planning algorithms, or fleet coordination Strong understanding of...SeniorWork from homeFlexible hours
$128.96k - $193.44k
...Senior Software Engineer Karius is a life science, venture-backed clinical metagenomics company, focused on elevating patient care through... ...involving significant coursework in software development, algorithms, or quantitative problem-solving, with 7+ years of relevant...SeniorContract workWork at officeLocal areaRemote workShift work$220k - $292k
...of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our senior software engineers collaborate with other engineering disciplines... ...understanding of data structures, algorithms, concurrency, and code...SeniorFull timeWork experience placementImmediate startRemote work$191k - $253k
...a diverse team of experts in software, robotics, artificial intelligence... ...ABOUT THE JOBSenior Software Engineers independently drive the... ...decision support. We expect Senior Software Engineers to demonstrate... ...programming skills including algorithms, data structures, concurrency...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$150k - $170k
...Senior Software Engineer Las Vegas, Nevada, United States; Seattle, Washington, United States; US - Remote Senior Software Engineer... ...development, and testing. Solid foundation of data structures, algorithms, and software design. Code review, automated testing,...SeniorFull timeLocal areaRemote work$220k - $292k
...networking technology to the military in months, not years.ABOUT THE TEAMAt Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations. Operating in small, innovative teams, we push...SeniorFull timeWork experience placementImmediate start$191k - $253k
...UAS) threats. Working across product, engineering, sales, logistics, operations, and mission... ....ABOUT THE ROLEWe're looking for a Senior Software Engineer specializing in Robotics to... ...Proven understanding of data structures, algorithms, concurrency, and code...SeniorFull timeWork experience placementImmediate startRemote workWorldwide$179.2k - $268.8k
...systems, test operations, systems and safety engineering - all dedicated to redefining the... ...together. We work very closely with the software teams to verify all of the functions of... ...a Cross-Functional expert in Software, Algorithms and Hardware related to Perception...SeniorPermanent employmentFull timeWork at officeImmediate startRemote workVisa sponsorship$86.8k - $165.2k
...of experience and renowned engineering expertise to meet the needs... ...and defense.As part of the Software Engineering Space and Air Center... ...has an opportunity for a Senior Software Engineer to join our... ...teams (Systems Engineering, Algorithms, Firmware and Hardware) on design...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$145k - $200k
...CompanyPalantir builds the world’s leading software for data-driven decisions and... ...children, and more.The RoleWe are seeking a Senior Software Engineer to join a customer-facing product... ...and methodologiesDevelop algorithms to process data from heterogeneous sensors...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$188k - $251k
...-ready release platform. In this hands-on, execution-heavy software engineering role, you will be building the release pipelines to allow both... ...platforms.You have strong fundamentals in data structures, algorithms, system design, and distributed systems, with a track...SeniorFull timeWork at officeLocal areaRemote workWork from homeWork visaShift work$152k - $241.5k
Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that... ...Python, including a solid understanding of data structures, algorithms, testing, and software design.Experience designing...SeniorFull timeRemote work$220k - $292k
...the hardest problems facing our customers. We are looking for software engineers, hardware engineers, roboticists, and front-end mobile... ...development environmentsDemonstrated expertise in data structures, algorithms, concurrency, and code optimizationProven experience...SeniorFull timeWork experience placementImmediate startRemote workRelocationRelocation package- Role Description MX Technologies Inc. DBA MX seeks Senior Software Engineer 2 in Lehi, Utah to: ~Write product or system development code.... ...Software development in one or more programming languages with algorithms. ~5 years of experience in the following skills: ~...SeniorFull timeRemote work
$130k - $210k
Los Angeles, CAEngineering - Flight Software /Full-time /On-siteHermeus is a venture... ....About the RoleWe are seeking a Senior Autonomy Software Engineer to develop flight autonomy capabilities... ..., test, and validate autonomy algorithms Partner with RPA pilots and flight-operations...SeniorWeekly payPermanent employmentFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Algorithms Engineering. Be the first to apply!
- software engineer internship Remote
- software development engineer aws Remote
- software developer internship no experience Remote
- real time software engineer Remote
- financial software developer Remote
- oracle software engineer Remote
- part time software developer Remote
- graduate software developer Remote
- software engineer travel Remote
- experienced software developer Remote


