Job Directory CalAmp Principal Software Engineer
CalAmp

Principal Software Engineer CalAmp
Irvine, CA

CalAmp is a company offering software applications, cloud services, and telematics devices.

Companies like CalAmp
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About CalAmp

Job Description

Overview

Based in beautiful Irvine, CA, we are CalAmp, the pure-play pioneering leader of the Connected Car, Connected Truck and broader Internet of Things (IoT) marketplace. Currently, we are seeking a Principal Software Engineer, with at least 7 years of development experience. This is an exciting opportunity for those who wish to work for a stable, well-established company that builds transformational technologies within the revolutionary domain of IoT.

We believe that people are our greatest asset and we are committed to being an employer of choice in our industry. CalAmp offers an engaging and diverse work environment that permits our people to take pride in their contributions and share in the company's success. Our employees can expect the space to showcase their talent, sharpen their skills, develop new capabilities, and be a part of a global team that develops revolutionary technologies. We proudly offer the stability and security of a large publicly-traded tech company without the rigidity and red tape.In particular, we offer:

* Meaningful work with the potential to disrupt an entire industry
* Visionary leadership
* Excellent compensation packages
* An extensive suite of medical and retirement benefits
* Flexible time off policy and accommodating work schedules
* Education Assistance Program (Tuition Reimbursement)
* Access to cutting-edge tools and technologies
* Innovative, intelligent, collaborative teammates

Responsibilities

As a Principal Software Engineer, you will be part of a highly motivated team that designs, develops and delivers innovative services for our newest generation software platform in the cloud.

Major responsibilities include:

* Translate use cases into functional applications
* Create software requirements and design documents
* Design, build, and maintain efficient, reusable, and reliable Java code
* Troubleshoot issues in existing applications
* Ensure the best possible performance, quality, and responsiveness of applications
* Identify performance bottlenecks and develop solutions to these problems
* Develop and execute unit tests
* Identify and implement key application metrics and monitoring solutions
* Research and utilize new cutting edge technologies
* Assist in development and delivery of project plans, task estimations and schedules
* Mentor junior engineers and perform code reviews

Qualifications

Must Haves

* Expert in Java and Object Oriented Programming
* Proficient with Hibernate, Spring Core, Web and knowledgeable dependency injection mechanics
* Experience developing RESTful web APIs
* Experience with Amazon Web Services (AWS) products such as EC2, RDS, SQS, Kinesis, Lambda
* Proficient with Linux command line and relevant system troubleshooting utilities
* Familiarity with various design and architectural patterns
* Familiarity with Postgres RDBM and Mongo NOSQL DB
* Ability to write clean, readable, secure Java code and adhere to team style guides
* Understanding of fundamental design principles behind a scalable application how it fits into a larger, distributed, platform
* Experience with versioning tools such as TFS, CVS, Git
* Excellent inter-personal, and communication skills, able to engage with users and stakeholders across disciplines, verbally and in writing
* Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
* Ability to interact with diverse groups of people including remote and offshore team
* Ability to work well independently, as well as collaboratively, to take initiative, and to maintain productivity under pressure
* Bachelor's in Computer Science or equivalent

Strong Pluses

* Experience supporting and troubleshooting high availability, realtime, production AWS applications
* Experience with MongoDB replica sets and sharding
* Familiarty with Elasticsearch
* Experience working with low level network protocols
* Familiarity with CI/CD pipelines and associated tools
* Experience working under a DevOps model
* A working knowledge of agile software development methodologies
* Master's in Computer Science or equivalent

If you are a talented engineer with at least 7 years of development experience and have an interest in the Internet of Things domain, we want to speak with you. Interviews are occurring this week and next so apply now if interested.

#LI-RB1

About CalAmp

CalAmp is a company offering software applications, cloud services, and telematics devices.

Headquarters
Size
882 employees
CalAmp

15635 Alton Pkwy #250

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.