Sr. Architect, Software Engineering
$120.36kCalAmp
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.
#J-18808-Ljbffr$140k - $160k
...is designed to improve the standard of care for spine surgery one patient at a time. Position Description As Senior Software Engineer, you will work on projects related to proprietary implants, instrumentation, and design automation systems to enable personalized...Senior$165k - $260.5k
...experience. Operating under a DevOps model, the team is responsible for supporting existing software and platforms used by commercial airline passengers every day. As a senior engineer, your responsibilities will be to provide your domain expertise to guide team decisions,...SeniorFixed term contract$112.7k - $150.2k
...the newest, most innovative products on the market while providing quality care and attention to its customers. Position Senior Software Engineer (Network Apps) - HME Wireless Team Responsibilities Work independently and with fellow senior engineers on the development of...Senior$165k - $260.5k
...can have impacts across world-wide usage. You will join a software development team that designs, re-factors, and maintains code... .... The day-to-day Cybersecurity software & systems engineering Be a part of an agile multidisciplinary development team...SeniorImmediate start$121.4k - $161.8k
...Senior Software Engineer, Data Engineering Carlsbad, California, United States Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment...SeniorFull timeWork at office$140k - $160k
...is designed to improve the standard of care for spine surgery one patient at a time. Position Description The Senior Software Engineer (Platform) will work on projects related to proprietary implants, instrumentation, and design automation systems to enable...Senior$131.3k - $237.35k
...Description Leidos has an exciting opportunity for a Sr. Software Engineer! *Must have an active TS/SCI Polygraph up front. No exceptions.* You will perform software development lifecycle (SDLC) activities as both an individual and a member of our top-notch agile...SeniorLocal areaImmediate start$161k - $255k
...A leading satellite communications company in Carlsbad, California, is seeking a 5G Devices Senior Software Engineer to design and develop modular software architectures for embedded devices. The ideal candidate will have over 8 years of experience in embedded software...Senior$140.5k - $221.5k
...fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do As an experienced software engineer in test automation, you will need to think long-term and drive towards scalable and maintainable solutions leveraging industry...$117k - $185k
...In this role, you will be an integral part of a collaborative software team designing, developing and supporting a carrier-grade control... ..., and innovation What you'll need ~4+ years of software engineering experience in C, C++ with emphasis on design patterns ~...$95k - $150k
...ability to dynamically switch between many communications options. The engineering required to meet these requirements must be rigorous, thoughtful, user focused, and high quality. You will join a software development team that designs, re-factors, and maintains code for...Full timeInternshipWork at officeImmediate startRelocation packageFlexible hours3 days per week$119.14k - $169.14k
...technology spend Lead data model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software engineers Engage with customers and stakeholders to design and iterate upon user‑facing data visualizations...Full timeLocal area$150k - $176k
...applications used by thousands of customers. Our team is made up of engineers who are passionate about creating innovative solutions with... ...~3-6 years of professional experience in a software engineering role, preferably building and maintaining production...SeniorFull timeWork at officeLocal areaWork from homeRelocation- ...interviewing and hiring for various positions across multiple shifts, including: Electrical Engineering Mechanical Engineering Project Engineering Systems Engineering Software Engineering Systems Engineering Contracts Information Security Systems Engineer...Full timeLocal areaShift work
$120k - $130k
...The Senior Software Engineer, Web, IX will help to develop the web applications for the Informatix platform. This includes active participation in all stages of the software development life cycle from requirements definition and design to development, deployment, maintenance...SeniorFull timeLocal areaRemote workFlexible hours$140k - $180k
...our platform. What You’ll Do Design, build, and maintain software for our Golang‑based microservices Work in an iterative,... ...relevant algorithms Collaborate with a team of smart, friendly engineers to develop impactful solutions unique to logistics What We’...SeniorFull time$161k - $255k
...do The Viasat Access Edge Terminal Software team is responsible for the design, development... ...seeking an 5G Devices Senior Software Engineer to design and develop modular software... ...~ Proven track record of architecting and delivering commercial 5G UE or CPE...SeniorWork experience placementFlexible hours$155k - $185k
...A software solutions company in Carlsbad, CA, is seeking a Senior AI Engineer to develop cutting-edge autonomous AI solutions that enhance productivity across software engineering and IT services. The ideal candidate should have significant AI/ML experience and a strong...SeniorFull time$112.7k - $150.2k
...HM Electronics Inc is seeking a Senior Software Engineer for their Wireless Team in Carlsbad, California. The role involves developing complex firmware and software for embedded systems and providing mentorship in an Agile environment. Required qualifications include 3...Senior$110k - $160k
...Machina Cognita Technologies (MCT) is seeking a motivated, mission-driven professional to take on a high-impact role as a Senior Software Engineer. This role will support the company’s development of products in the areas of collaborative autonomy, human-machine teaming,...SeniorFull timeWork experience placement$168k - $265k
...our team. What you'll do The ViaSat Access Edge Terminal Software team is responsible for the design, development, delivery and support... ...residential and other sectors. You’ll be a senior software engineer leading a software team. You will be engaging & collaborating...SeniorPermanent employmentTemporary work$120k - $140k
...A leading medical technology company based in California is seeking a Senior Software Engineer to support software development for its surgical navigation and robotics platform. The role involves designing, implementing, and testing software applications primarily in C++...Senior- ...construction companies in the world. We are looking for a Senior Software Engineer (Backend/Full-stack) to join our startup that has the #1 app... ...~ Passionate about writing high quality and well-architected code ~ Demonstrated experience developing and delivering consumer...SeniorFor contractorsWork at officeRemote work
- ...An established industry player is seeking a dynamic Software Engineer to drive the development of next-generation enterprise solutions for global eCommerce. This role involves hands-on development and leadership in creating high-performance, scalable applications. You...Senior
$155k - $185k
...Hansen (ASX: HSN) is a global provider of software and services to the energy, water and... ...at scale? We're looking for Senior AI Engineers to design, build, and deploy cutting-edge... ...Why This Role Matters Innovate and Architect, Initiate and Influence, Embed and...SeniorFull time$120k - $140k
...Overview The Senior Software Engineer position will support software development for ATEC's surgical navigation and robotics platform. They will have the responsibility and authority to develop and perform activities for software development to ensure ATEC's cutting...SeniorFull timeLocal areaVisa sponsorshipWork visa$119.6k - $178.3k
...A biopharmaceutical company in California seeks a Senior Scientific Software Engineer to elevate test automation and CI/CD practices. This role involves designing automated testing frameworks and integrating them into AWS-based pipelines, improving software quality and...Senior$150k - $176k
...Role Overview Flock Freight is looking for a Software Engineer to design, build, and operate the integrations and automation that power Flock Freight's internal business systems. You will own the integrations and tooling layer across our corporate system (Google Workspace...SeniorFull timeWork at officeWork from homeShift work$128.12k - $167.74k
...Senior Software Network Engineer - Quantum Networking IonQ, Inc. is the world's leading quantum platform and merchant supplier - delivering... ...cross-functional team. In this role, you will be the primary architect of the high-level service plane, bridging the gap between...SeniorWork at officeRemote work$221k - $349k
...provide strategic direction and leadership for the definition, development of software for edge platforms used in Aviation, delivering connectivity with Viasat’s networks. You will manage the engineering teams, manage the tradeoffs, and find the best solution to meet market...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Architect, Software Engineering. Be the first to apply!
- software engineer internship remote Carlsbad, CA
- senior robotics software engineer Carlsbad, CA
- software development engineer aws Carlsbad, CA
- startup software engineer Carlsbad, CA
- part time software developer remote Carlsbad, CA
- senior software engineer remote Carlsbad, CA
- software engineer Carlsbad, CA
- real time software engineer Carlsbad, CA
- federal - software developer Carlsbad, CA
- junior software developer remote Carlsbad, CA



