Software Engineer III
CalAmp · Carlsbad, CA · 1 mo ago
Engineering$79k/yrFull-time
Responsibilities
- 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
- 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