
Software Engineer
CalAmp: Fleet Management Software Solutions
Real job — pulled straight from CalAmp: Fleet Management Software Solutions’s careers page · Verified August 8, 2026 · No reposts.
Job description
CalAmp: Fleet Management Software Solutions is hiring a Software Engineer — a full-time, based in Carlsbad, CA role ($79k–$136k). Apply directly on CalAmp: Fleet Management Software Solutions's careers page below.
Software Engineer III
Location: Carlsbad, CA, US
Employment Type: FULL_TIME
Overview
CalAmp builds the connected intelligence behind how the world tracks, monitors, and recovers the assets that matter — from commercial fleets to high-value cargo, in real time, at scale. As a Software Engineer III on our backend team, you won't be maintaining a legacy monolith — you'll be designing and operating the distributed services that process high volume and live data from hundreds of thousands of connected devices.
If you like solving real concurrency, scale, and reliability problems — not just CRUD APIs — this is that kind of role. We invest in engineers who bring value: strong performers on this team have real room to grow into more senior scope.
This role is based in Carlsbad, CA, with a hybrid schedule.
Equal Employment Opportunity
CalAmp is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Employment decisions are based on qualifications, merit, and business needs.
Responsibilities
What You'll Do
● Design, build, and maintain backend services and APIs that are reliable, observable, and built to scale● Own features end-to-end: from design discussions through deployment and post-launch monitoring● Troubleshoot and resolve issues in distributed, production systems — including on-call/incident response rotations● Identify performance bottlenecks and drive measurable improvements in latency, throughput, and reliability● Shape technical decisions through architecture reviews and code reviews with architects and senior engineers● Partner directly with product and business teams to turn requirements into technical designs● Help evolve our engineering practices — tooling, observability, CI/CD — as we modernize our stack
Qualifications
What You Need (Must Haves)
● 4–7 years of professional backend software engineering experience in production environments● Strong CS fundamentals: object-oriented design, algorithms, data structures, complexity analysis● Deep proficiency in Java, including experience with RESTful and event-driven microservices● Hands-on experience designing and operating distributed, scalable services in production● Experience with SQL and NoSQL databases, and with AWS core services (EC2/Lambda, S3, messaging)● Hands-on experience with Kubernetes● Demonstrated experience debugging and supporting live production systems (monitoring, incident response, root-cause analysis)● Strong written and verbal communication — you can explain tradeoffs to both engineers and non-engineers
Nice to Have
Not required — don't let this list stop you from applying.
● Experience with Kafka, Kinesis, or other streaming/event platforms● Docker, Helm, or serverless experience● Java Reactive Programming, MongoDB● Experience with Bitbucket Pipelines or similar CI/CD tooling● Master's degree in Computer Science or related fieldA note on the above: we don't expect any one candidate to check every box in this section. If you meet the must-haves and are excited about the role, we want to hear from you — these are a plus, not a gate.
What Success Looks Like In This Role
● You've independently shipped backend services to production and supported them after launch● You're comfortable diagnosing issues across service boundaries in a distributed system● You can take a feature from design through deployment and monitoring with minimal hand-holding
Please note: We're unable to provide visa sponsorship at this time — applicants must be authorized to work in the U.S. on a permanent basis.
Market Minimum
USD $79,135.00/Yr.Market Maximum
USD $135,661.00/Yr.Bonus
N/ACommission Target (% of Base Salary)
N/AGet Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What is the salary for Software Engineer at CalAmp: Fleet Management Software Solutions?
The estimated salary range for Software Engineer at CalAmp: Fleet Management Software Solutions is $79,000 - $136,000 USD per year.
What skills are required for Software Engineer at CalAmp: Fleet Management Software Solutions?
The required skills for Software Engineer at CalAmp: Fleet Management Software Solutions include: Java, REST, Microservices, SQL, NoSQL, AWS, Kubernetes, Kafka, Kinesis, Docker, MongoDB, CI/CD.
What is the seniority level for Software Engineer at CalAmp: Fleet Management Software Solutions?
Software Engineer at CalAmp: Fleet Management Software Solutions is a Mid Level / Senior level position.
How do I apply for Software Engineer at CalAmp: Fleet Management Software Solutions?
You can view the full description and apply for Software Engineer at CalAmp: Fleet Management Software Solutions on EchoJobs: https://echojobs.io/job/calamp-fleet-management-software-solutions-software-engineer-iii-2nsh9.