Software Engineer II
CalAmp · Carlsbad, CA · 1 wk ago
Engineering$80k/yrFull-time
Responsibilities
- Design and develop scalable, cloud-native services that process high-volume IoT data and deliver actionable insights.
- Work on distributed systems using technologies like AWS, Kafka and Kubernetes to solve challenges related to performance, reliability, and scale.
- Translate product requirements into scalable system designs and production-ready applications.
- Create technical designs and contribute to system architecture decisions.
- Build and scale microservices using modern cloud technologies.
- Design, build, and maintain efficient, reusable, reliable and scalable software.
- Troubleshoot and resolve issues in production systems.
- Ensure application performance, quality, and responsiveness.
- Identify performance bottlenecks and develop solutions to these problems.
- Develop and maintain automated tests to ensure system reliability.
- Identify and implement application monitoring and metrics.
- Evaluate and implement technologies that improve scalability and performance.
- Participate in sprint planning and feature delivery.
- Own features end-to-end in production environments.
- Collaborate cross-functionally with engineering, product, and DevOps teams.
Qualifications
- Must have 3+ years of professional software engineering experience building and operating production systems.
- Strong experience with Java and object-oriented programming.
- Experience building backend services using frameworks such as Spring Boot.
- Experience building microservices or distributed systems.
- Experience working with a cloud platform (AWS preferred).
- Experience designing scalable and reliable systems.
- Experience working in production environments (monitoring, debugging, performance optimization).
- Ability to write clean, maintainable, secure code.
- Able to work independently and collaboratively.
- Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail.
- Bachelor's degree or equivalent.
Nice to Have
- Experience with Kafka, Redis, or event-driven architectures.
- Experience with Kubernetes and Docker.
- Experience with PostgreSQL or relational databases.
- Exposure to IoT or real-time data systems.
- Experience with CI/CD pipelines and modern DevOps practices.
- Exposure to NoSQL databases (e.g., MongoDB, Elasticsearch).
- Experience in AI/ML, Agentic AI, AWS SageMaker or equivalent.
- Experience with TypeScript/node.js and AWS Lambda.
- Master’s in Computer Science or equivalent.