Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II

Overview

We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights.

 

Currently, we are seeking a Software Engineer II  with at least 3+ years of experience, based in NYC or Carlsbad, CA. This is an exciting opportunity for those who align with our core values (Inclusion, Innovation, Execution, Customer Success) and for those who desire to build, sell, and/or support connected solutions and services.

 

Responsibilities

As a Software Engineer II, you will be part of a highly motivated & collaborative team that designs, develops and delivers software for our new Device Manager being built from ground up. 

  • Translate use cases into functional applications
  • Create design documents from software requirements
  • Design, build, and maintain efficient, reusable, reliable and scalable software
  • 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 task estimations and schedules
  • Mentor junior engineers/interns and perform code reviews

Qualifications

Must Haves

  • Proven experience as a Mobile Developer with a portfolio of applications successfully deployed to the App Store and/or Google Play.
  • Strong expertise in React Native, including its core principles and workflows (e.g., Redux or similar state management tools).
  • Experience integrating third-party libraries, SDKs, and RESTful APIs into mobile applications.Familiarity with mobile design guidelines (e.g., Material Design, iOS Human Interface Guidelines) to ensure intuitive user interfaces.
  • Proficiency with performance optimization tools (e.g., Xcode Instruments, Android Studio Profiler) to address memory and speed challenges.
  • Solid understanding of version control systems, such as Git.
  • Excellent problem-solving skills and the ability to thrive in a collaborative, team-oriented environment.

Strong Pluses

  • Experience with location-based services or real-time tracking.
  • Knowledge of handling sensitive data (e.g., student information) and familiarity with compliance standards like FERPA.
  • Exposure to automated testing tools (e.g., Jest, Detox) to ensure app reliability.
  • Basic understanding of native development (iOS/Swift, Android/Java or Kotlin) is a plus.
  • Familiarity with CI/CD pipelines and associated tools
  • Master's in Computer Science or equivalent

Please note: Applicants must be legally authorized to work in the U.S. on a permanent basis. We are unable to provide sponsorship at this time.

 

If you are a talented Software Engineer II with expertise in mobile development and an interest in the Internet of Things (IoT) domain, we want to speak with you. Interviews are occurring this week and next so apply now if interested.

 

#LI-JN2

Market Minimum

USD $68,813.00/Yr.

Market Maximum

USD $117,966.00/Yr.

Average salary estimate

$93389.5 / YEARLY (est.)
min
max
$68813K
$117966K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, CalAmp

Join CalAmp as a Software Engineer II in Carlsbad, where you'll immerse yourself in the exciting realm of connected intelligence! With at least three years of experience, you're sure to thrive in this collaborative environment, working on our innovative Device Manager, built from the ground up. You’ll get to translate complex use cases into functional applications, creating design documents from software requirements while ensuring the quality and responsiveness of our applications remain top-notch. If you are skilled in React Native and have a strong portfolio of applications deployed to the App Store or Google Play, we'll want to hear from you! You'll be essential in troubleshooting existing applications and identifying performance bottlenecks, all while mentoring junior engineers and conducting code reviews. At CalAmp, we value innovation and customer success, and you'll play a vital role in pushing those values forward. If you’re passionate about using technology to support and enhance connected solutions, this is the place for you to shine. Ready to make a difference in the Internet of Things (IoT) domain? Join us at CalAmp and help us create amazing experiences for our users!

Frequently Asked Questions (FAQs) for Software Engineer II Role at CalAmp
What qualifications are required for the Software Engineer II position at CalAmp?

To qualify for the Software Engineer II position at CalAmp, you must have proven experience as a Mobile Developer, showcasing a portfolio of applications that have been successfully deployed to app stores. Specifically, strong expertise in React Native, including its core principles and workflows like Redux, is essential. Additionally, familiarity with integrating third-party libraries, SDKs, and RESTful APIs, as well as knowledge of mobile design guidelines, are also highly beneficial.

Join Rise to see the full answer
What are the main responsibilities of a Software Engineer II at CalAmp?

As a Software Engineer II at CalAmp, your primary responsibilities include translating use cases into functional applications, creating design documents, and ensuring the performance and quality of applications. You will also troubleshoot issues, identify performance bottlenecks, and lead development and execution of unit tests, all while collaborating with a motivated team and mentoring junior engineers.

Join Rise to see the full answer
What types of technologies will I work with as a Software Engineer II at CalAmp?

In the Software Engineer II role at CalAmp, you’ll work primarily with React Native and its associated development tools. You will also engage with mobile design guidelines, performance optimization tools, and need to be familiar with version control systems like Git. Additionally, exposure to CI/CD pipelines, location-based services, and compliance standards like FERPA will be beneficial.

Join Rise to see the full answer
Will I need to have experience with specific tools or technologies for the Software Engineer II position at CalAmp?

Yes, applicants for the Software Engineer II position at CalAmp should have experience with performance optimization tools, integration of third-party libraries, and an understanding of automated testing tools. Familiarity with native development on iOS/Swift or Android/Java is a plus, as well as an understanding of CI/CD tools which can enhance development workflow.

Join Rise to see the full answer
What is the salary range for the Software Engineer II position at CalAmp?

The salary range for the Software Engineer II position at CalAmp falls between USD $68,813 to $117,966 per year. This range reflects the varied levels of experience and expertise that candidates bring to the table, ensuring ComAmp attracts top talent in the industry.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
What inspired you to become a Software Engineer?

When answering this question, share your personal journey into software engineering, citing key influences and experiences. Express your passion for technology and how it drives you to solve problems creatively, which aligns well with the values of innovation and execution relevant to CalAmp.

Join Rise to see the full answer
Can you describe your experience with React Native?

In your response, highlight specific projects where you have successfully used React Native, discussing challenges faced and how you overcame them. Focus on performance optimization, library integrations, and how you've applied state management concepts like Redux. Ensure to connect these experiences back to how they would benefit the role at CalAmp.

Join Rise to see the full answer
How do you approach troubleshooting in existing applications?

Give detailed steps on your troubleshooting process, including how you identify performance bottlenecks or bugs in existing applications. You can mention tools you use and how this method has proven successful in previous roles, particularly relating to enhancing user experience, which is crucial at CalAmp.

Join Rise to see the full answer
What strategies do you use for unit testing your applications?

Discuss the importance of unit testing and your preferred strategies for ensuring comprehensive coverage. Include any tools you've used, such as Jest or Detox, and how they align with maintaining high-quality, reliable applications at CalAmp.

Join Rise to see the full answer
How do you stay updated with new technologies and trends in software development?

Talk about online courses, webinars, and tech communities you engage with to stay relevant in the fast-paced tech environment. Mention how applying new knowledge can constantly improve your work, emphasizing your commitment to innovation - a core value at CalAmp.

Join Rise to see the full answer
Can you explain how you would design a feature from scratch?

Walk through your design process, from gathering requirements, creating design documents, and prototyping, to testing. Ensure to emphasize collaboration with team members and mentoring juniors, reflecting teamwork values held at CalAmp.

Join Rise to see the full answer
Describe a time when you had to mentor a junior engineer. What advice did you provide?

Share a specific mentoring experience that demonstrates leadership and your approach to helping junior engineers succeed. Focus on how your guidance assisted in their professional growth and how this aligns with the collaborative culture at CalAmp.

Join Rise to see the full answer
How do you manage deadlines while ensuring the quality of your software?

Discuss techniques you use for managing time and tasks, such as prioritization and agile methodologies, while also emphasizing the balance between quality and productivity, something that can benefit your work at CalAmp.

Join Rise to see the full answer
What do you think are the most important qualities for a Software Engineer in IoT?

Mention qualities like creativity, problem-solving skills, and adaptability. Assess how each quality plays a role in contributing to innovative solutions in the IoT domain, the focus area at CalAmp.

Join Rise to see the full answer
How do you handle sensitive data in application development?

Explain your understanding of security standards and compliance, especially in regard to handling sensitive information. Provide examples from past experiences and express your commitment to upholding compliance standards that align with the responsibilities at CalAmp.

Join Rise to see the full answer
Similar Jobs

Step into the future of IoT with CalAmp as a Software Engineering Intern this summer in beautiful Carlsbad, CA.

Join CalAmp as a Firmware Engineering Intern and contribute to the development of cutting-edge telematics technology.

Photo of the Rise User
Muon Space Hybrid Mountain View, California, United States
Posted 11 days ago

Muon Space is looking for a self-motivated Senior Ground Software Engineer to develop cloud applications and systems for satellite communication.

Photo of the Rise User
Arbor Hybrid El Segundo, CA
Posted 23 hours ago

Join Arbor to develop user-friendly interfaces for groundbreaking bioenergy solutions as a Software Engineer.

Photo of the Rise User
Serko Ltd Remote No location specified
Posted 2 days ago

Join Serko as a Backend Software Engineer and contribute to the development of cutting-edge solutions in the global business travel sector.

DocMe360 Remote No location specified
Posted 5 days ago

DocMe360 is in search of an innovative Front End Engineer to develop user-centric applications leveraging AI technologies for the government sector.

Photo of the Rise User
Posted 14 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 9, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Georgetown just viewed Ohio Medicaid Inbound Contacts Rep at Humana
Photo of the Rise User
11 people applied to Software engineer intern at PayPal
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Perrysburg just viewed Casting: Hip Hop Music Video at Backstage
Photo of the Rise User
7 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Financial Analyst, Connected Stores at Instacart
Photo of the Rise User
Someone from OH, Cincinnati just viewed Head of Marketing at Verified
M
Someone from OH, Cincinnati just viewed VP of Marketing at Max Retail
Photo of the Rise User
Someone from OH, Mount Gilead just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Mason just viewed VP, Human Resources - Global Sales   at ServiceNow
Photo of the Rise User
Someone from OH, Ironton just viewed SVP - Enterprise Product Manager- C14 (Hybrid) at Citi
Photo of the Rise User
Someone from OH, Zanesville just viewed Recruiting Coordinator at Kiddom
Photo of the Rise User
Someone from OH, Zanesville just viewed Regional Account Manager at Red Bull
S
Someone from OH, Zanesville just viewed Marketing Assistant - Shooters & Agave at Sazerac Company
Photo of the Rise User
Someone from OH, Zanesville just viewed Regional School Success Associate at Edpuzzle
M
Someone from OH, Tallmadge just viewed General Merchandise IC at Meijer
B
Someone from OH, Cleveland just viewed Resource & Scheduling Specialist at Brightspeed
Q
Someone from OH, Parma just viewed Advanced Microsoft Office Trainer at QS4QS
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse People Ops Coordinator at Babylist