Jobs · Engineering · California

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.

Similar jobs

Software Engineer

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com