Senior Software Engineer (Product)

1 Days Old

Join to apply for the Senior Software Engineer (Product) role at Flock Freight Join to apply for the Senior Software Engineer (Product) role at Flock Freight About The Role
We’re looking for a motivated, collaborative full stack developer with 3–5 years of industry experience to join the team responsible for building and deploying our platform and web/mobile applications used by thousands of customers. Our team is made up of engineers who are passionate about creating innovative solutions with modern technology and scalable architecture. As a member of this team, your expertise will shape best practices, design patterns, and technology choices, delivering value quickly and iteratively. About The Role
We’re looking for a motivated, collaborative full stack developer with 3–5 years of industry experience to join the team responsible for building and deploying our platform and web/mobile applications used by thousands of customers. Our team is made up of engineers who are passionate about creating innovative solutions with modern technology and scalable architecture. As a member of this team, your expertise will shape best practices, design patterns, and technology choices, delivering value quickly and iteratively.
You will own meaningful parts of our product and infrastructure, mentor junior engineers, and have the opportunity to influence architecture while continuing to grow your technical depth.
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. Take ownership of feature development from design through production release. 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.
Requirements
3–5 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 React and TypeScript (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). Demonstrated ability to debug complex issues, tune performance, and implement effective monitoring. 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. A proactive mindset and the ability to work independently while mentoring junior engineers as needed.
Compensation
The expected range for this position is $120,000 - $150,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. 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 San Diego, CA $150,000.00-$203,000.00 15 hours ago San Diego, CA $150,000.00-$203,000.00 15 hours ago Carlsbad, CA $121,400.00-$161,800.00 17 hours ago Senior Software Engineer, Backend - Fintech Senior Principal Embedded Software Engineer -Onsite (Strong C++ & real-time/embedded systems area) San Diego, CA $117,300.00-$158,700.00 1 year ago San Diego, CA $156,400.00-$211,600.00 1 year ago Carlsbad, CA $110,000.00-$145,000.00 2 weeks ago San Diego, CA $144,500.00-$195,500.00 1 year ago Sr. Fullstack Software Engineer - Partner Platform Senior EDI Software Engineer {APIs with C# .NET} Senior Software Engineer - Algorithms Engineering Encinitas, CA $140,000.00-$164,000.00 1 day ago Sr. Software Engineer - APIs with C# .NET (Full Time- GC/USC) Carlsbad, CA $102,400.00-$136,500.00 1 month ago 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

We found some similar jobs based on your search