Sr. Architect, Software Engineering

CalAmp

Carlsbad (CA)

On-site

USD 120,355 - 206,323

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading connected solutions provider in Carlsbad, California, is seeking a Sr. Architect, Software Engineering. The role requires 7-10 years of experience, focusing on Java, cloud technologies, and software best practices. If you are passionate about connected solutions and IoT, we want to hear from you. Competitive salary range of $120,355 to $206,323 annually will be offered.

Qualifications

  • 7-10 years of software development experience.
  • Expertise in Java and Cloud Native design.
  • Experience with AWS and Kubernetes.
  • Ability to write technical documentation.

Responsibilities

  • Manage best practices within the software team.
  • Collaborate with project managers and stakeholders.
  • Develop software requirements and architecture documents.
  • Perform code reviews and mentor junior engineers.

Skills

Java
Object Oriented Programming
Cloud Native design principles
Application Security
RESTful APIs
Hibernate
Spring Framework
Linux command line
Postgres RDBMS
Docker
AWS
Kubernetes
Git
Agile Software Development

Education

Bachelor's in Computer Science or equivalent
Master's in Computer Science or equivalent

Job description

Overview

CalAmp is 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 Sr. Architect, Software Engineering with at least 7-10 years of experience. 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
  • Manage and encourage best practices within the software team around design, development, quality assurance, version control, deployments and maintenance of the company’s key software products
  • Collaborate with project managers, business owners, product owners to translate use cases into functional applications
  • Develop software requirements, design documents, architectural guidance documents, select appropriate technologies, frameworks and patterns that align with organizational and project goals to create a robust, scalable, maintainable system
  • Design, build, and maintain efficient, reusable, and reliable code
  • Troubleshoot issues in existing applications and proactively assess system architecture to identify any potential issues, identify fix or provide strategy to mitigate them
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify performance bottlenecks and develop solutions to these problems
  • Identify and implement key application metrics and monitoring solutions
  • Research and utilize new cutting-edge technologies and provide a roadmap to evolve the existing architecture
  • Assist in development and delivery of project plans, task estimations and schedules
  • Perform code reviews, design reviews; ensure the design adheres to software architecture, mentor junior engineers and share knowledge on best practices and architectural principles
  • Foster innovation and creativity within the team to help improve products and processes
  • Evaluate and recommend third-party tools, libraries, and platforms that best suit the organizational requirements while considering factors such as cost, performance, and compatibility
  • Create and maintain comprehensive documentation of the software architecture, including design decisions, architectural patterns, and technical standards, to be used as reference by the development team and other stakeholders throughout the project lifecycle.
Qualifications

Must Haves

  • Expert in Java, Object Oriented Programming, Cloud Native design principles, Application Security, Java based development framework like Spring, Quarkus etc.
  • Expert in the latest software services, web and mobile software applications and technologies
  • Experience developing RESTful web APIs
  • Expert in Hibernate, Spring Core, Web and knowledgeable dependency injection mechanics
  • Expert in software security and ability to resolve vulnerabilities detected
  • Proficient with Linux command line and relevant system troubleshooting utilities
  • Proficient with various design and architectural patterns
  • Experience with Postgres RDBMS and Mongo NOSQL DB
  • Ability to write clean, readable, secure Java code and adhere to team style guides
  • Experience with multiple versioning tools including Git
  • Experience with CI/CD pipelines and associated tools
  • Experience working with low level network protocols
  • Experience with Amazon Web Services (AWS) products including, but not limited to Compute, Storage, Database, Containers, Web Application, Serverless, AI/ML
  • Experience with Kubernetes, Containerization (Docker), Kafka, Elasticsearch and Redis
  • Experience supporting and troubleshooting high availability, realtime, production AWS applications
  • Excellent knowledge of Agile Software Development Principles, Patterns, and Practices (primarily Scrum)
  • Strong organizational, leadership, decision making and communication skills
  • Ability to write technical documentation, including coding guidelines and best practices.
  • Ability to make technical presentations to development teams and various levels of management.
  • Ability to successfully troubleshoot, analyze, and resolve issues in stressful situations and in working with cross-functional teams
  • Ability to interact with diverse groups of people including remote and offshore teams
  • Experience in applying design and architectural patterns when building distributed, scalable and fault tolerant applications
  • 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
  • Applicants must be legally authorized to work in the U.S. on a permanent basis. We are unable to provide sponsorship at this time.
Strong Pluses
  • Familiarity with Node.js & Lambda, Edge IoT architecture
  • Knowledge of Telematics, Fleet Operations
  • Experience working under a DevOps model
  • Master\'s in Computer Science or equivalent

If you are a talented architect with at least 7 – 10 years of development experience and have an interest in the Internet of Things domain, we want to speak with you.

Market

Minimum USD $120,355.00/Yr.

Maximum USD $206,323.00/Yr.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Design, Art/Creative, and Information Technology
Industries
  • IT Services and IT Consulting, Software Development, and Computer Hardware Manufacturing

Referrals increase your chances of interviewing at CalAmp by 2x

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

CalAmp • Carlsbad (CA)

On-site
USD 80,000 - 138,000
Software Engineer III
Software Engineer III

CalAmp • Carlsbad (CA)

Hybrid
USD 79,000 - 136,000
Sr. Digital Design Engineer
Sr. Digital Design Engineer

Jobot • Ogden (UT)

On-site
USD 150,000 - 180,000
Health, Dental, Vision Insurance
Unlimited PTO
Learning & Development Allowance
+1
Application Architect
Application Architect

nLeague • Des Moines (IA)

Remote
USD 90,000 - 150,000
Manager, Software Engineering
Manager, Software Engineering

Calyptus • New York (NY)

On-site
USD 120,000 - 150,000
Engineer I, Test
Engineer I, Test

CalAmp • Carlsbad (CA)

On-site
USD 59,000 - 103,000
Engineering Lead | Onsite
Engineering Lead | Onsite

Photon • United States

On-site
USD 44,000 - 154,000
Medical, vision, and dental benefits
401k retirement plan
Variable pay/incentives
+1
Solution Application Architect
Solution Application Architect

Work4ce Inc • Plano (TX)

On-site
USD 100,000 - 130,000
Principal Software Architect
Principal Software Architect

Teal Communications, Inc. • Kirkland (WA)

On-site
USD 130,000 - 160,000
Competitive Salary & Equity Package
Unlimited Paid Time Off
Health, dental, vision, and pet insurance
+3
Staff Engineer, Firmware
Staff Engineer, Firmware

CalAmp • Eden Prairie (MN)

On-site
USD 116,000 - 200,000