Sr. Architect, Software Engineering
Company: CALAMP Incorporated
Location: Carlsbad
Posted on: May 24, 2025
Job Description:
OverviewWe 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 Sr. Architect, Software Engineering with at least 7-10
years of experience, based in Irvine, 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
- 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 fixes or provide strategies 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.QualificationsMust Haves
- Expert in Java, Object Oriented Programming, Cloud Native
design principles, Application Security, Java based development
frameworks 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 MongoDB.
- 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,
real-time, 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 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 MinimumUSD $120,355.00/Yr.Market
MaximumUSD $206,323.00/Yr.
#J-18808-Ljbffr
Keywords: CALAMP Incorporated, South Whittier , Sr. Architect, Software Engineering, IT / Software / Systems , Carlsbad, California
Didn't find what you're looking for? Search again!
Loading more jobs...