Senior Software Engineer: Web & AI Backend (Hybrid, Equity)

Flock Freight

Encinitas (CA)

Hybrid

USD 155,000 - 185,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid work model
401(k)
Medical, Dental & Vision insurance

Job summary

Flock Freight is seeking a Software Engineer to join the Algorithms Engineering Team in the San Diego/Encinitas area. You will design, build, and maintain web applications using Java, React, and TypeScript, and develop scalable APIs.

You will own features in production, collaborate with product and design teams, and contribute to system architecture while optimizing performance and data models.

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 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.

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.

Skills

Production web applications
Back-end Java
Front-end React/TypeScript
Relational databases/SQL
Git/CI/CD
Problem solving
Cross-functional collaboration

Tools

Spring Boot
Gradle
Docker
CI/CD pipelines
Git
IDE tools
GitHub Copilot

Job description

Flock Freight is seeking a Software Engineer to join the Algorithms Engineering Team in the San Diego/Encinitas area. You will design, build, and maintain web applications using Java, React, and TypeScript, and develop scalable APIs.

You will own features in production, collaborate with product and design teams, and contribute to system architecture while optimizing performance and data models.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Algorithms - Web Apps (Java/React)
Senior Software Engineer, Algorithms - Web Apps (Java/React)

TenOneTen • Encinitas (CA), Northern (KY)

Hybrid
USD 155,000 - 185,000
Hybrid Work Model
401(k) plan
Medical, Dental & Vision
Senior Full-Stack Engineer - Build Scalable Apps (Hybrid)
Senior Full-Stack Engineer - Build Scalable Apps (Hybrid)

Flock Freight • Encinitas (CA), Northern (KY)

Hybrid
USD 150,000 - 165,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Senior Software Engineer, Algorithms Engineering
Senior Software Engineer, Algorithms Engineering

TenOneTen • Encinitas (CA), Northern (KY)

Hybrid
USD 155,000 - 185,000
Hybrid Work Model
401(k) plan
Medical, Dental & Vision
Senior Full-Stack Engineer - Java/React, Hybrid
Senior Full-Stack Engineer - Java/React, Hybrid

Cerebras • Encinitas (CA)

Hybrid
USD 150,000 - 176,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Senior Software Engineer, Algorithms Engineering
Senior Software Engineer, Algorithms Engineering

Flock Freight • Encinitas (CA)

Hybrid
USD 155,000 - 185,000
Hybrid work model
401(k)
Medical, Dental & Vision insurance
Senior Applied AI Engineer — Hybrid, Equity Eligible
Senior Applied AI Engineer — Hybrid, Equity Eligible

TenOneTen • Encinitas (CA), Northern (KY)

Hybrid
USD 159,000 - 178,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Senior Software Engineer, Full Stack - Product Engineering
Senior Software Engineer, Full Stack - Product Engineering

Cerebras • Encinitas (CA)

Hybrid
USD 150,000 - 176,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Senior Applied AI Engineer: Build AI Agents & Copilots
Senior Applied AI Engineer: Build AI Agents & Copilots

Flock Freight • Encinitas (CA)

Hybrid
USD 159,000 - 178,000
Hybrid work model
401(k)
Medical, Dental & Vision
Senior Software Engineer, Applied AI
Senior Software Engineer, Applied AI

TenOneTen • Encinitas (CA), Northern (KY)

Hybrid
USD 159,000 - 178,000
Hybrid Work Model
401(k)
Medical, Dental & Vision
Senior Software Engineer, Applied AI
Senior Software Engineer, Applied AI

Socket.dev • Encinitas (CA)

Hybrid
USD 159,000 - 178,000
Hybrid work model
401(k)
Medical, Dental & Vision