2

Remote Software Jobs in Temecula, CA (NOW HIRING)

Be Seen First

Troubleshoot software and business application problems * Support printers, scanners, monitors ... Use remote monitoring, management, documentation, and AI-assisted support tools * Maintain accurate ...

Software Engineer - AI Trainer

Carlsbad, CA ยท On-site +1

$50 - $100/hr

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for an existing Coder (this is an opportunity to work ...

This is a hands-on software engineering role. The successful candidate must have professional ... Salary range is subject to location, as this role can be remote. Roles and Responsibilities

Software Developer - AI Trainer

Carlsbad, CA ยท On-site +1

$50 - $100/hr

Contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for an existing Coder (this is an opportunity to work ...

next page

Showing results 1-20

Remote Software information

See Temecula, CA salary details

$47.7K

$111.1K

$164.9K

How much do remote software jobs pay per year?

As of Sep 9, 2026, the average yearly pay for remote software in Temecula, CA is $111,119.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,400.00 and $129,200.00 per year, depending on experience, location, and employer.

What is a remote software job?

Remote software jobs are positions in the technology sector where professionals work from locations outside the traditional office, typically from home or anywhere with internet access. These roles involve designing, developing, testing, or maintaining software applications and can include titles like software developer, engineer, or QA tester. Remote software jobs offer flexibility and often require strong communication skills and self-motivation. Companies use collaborative tools and platforms to manage workflow and team interactions for remote employees.

How do remote software developers typically collaborate effectively with their teams despite not sharing a physical workspace?

Remote software developers rely heavily on digital collaboration tools such as version control systems, video conferencing, and project management platforms to stay connected with their teams. Regularly scheduled stand-up meetings, code reviews, and clear documentation are essential to ensure everyone is aligned and projects progress smoothly. While remote work offers flexibility, it also requires strong communication skills and self-discipline to manage tasks and deadlines independently. Teams often establish clear guidelines and use asynchronous communication to accommodate different time zones, helping maintain productivity and a sense of teamwork.

What are the key skills and qualifications needed to thrive as a remote software engineer, and why are they important?

To thrive as a Remote Software Engineer, you need strong programming skills, problem-solving abilities, and a relevant degree or equivalent experience in computer science or software development. Familiarity with version control systems like Git, cloud platforms, and collaboration tools such as Slack or Jira is typically required. Excellent communication, self-motivation, and time management are crucial soft skills for remote teamwork and productivity. These competencies ensure effective project delivery, seamless remote collaboration, and adaptability to dynamic technical environments.

What are the most commonly searched types of Software jobs in Temecula, CA?

The most popular types of Software jobs in Temecula, CA are:

What are popular job titles related to Remote Software jobs in Temecula, CA?

For Remote Software jobs in Temecula, CA, the most frequently searched job titles are:

What job categories do people searching Remote Software jobs in Temecula, CA look for?

The top searched job categories for Remote Software jobs in Temecula, CA are:

What cities near Temecula, CA are hiring for Remote Software jobs?

Cities near Temecula, CA with the most Remote Software job openings:

Infographic showing various Remote Software job openings in Temecula, CA as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $111,119 per year, or $53.4 per hour.

Sr. Architect, Software Engineering

Carlsbad, CA โ€ข Remote

CALAMP WIRELESS NETWORKS CORPORATION
Software Developmentย โ€ขย 501 - 1,000 employees

$120K - $206K/yr

Full-time

Posted 14 days ago


Key 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, and product owners to translate use cases into functional applications

  • Design, build, and maintain efficient, reusable, and reliable code


Job description

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 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.

Equal Employment Opportunity

CalAmp is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Employment decisions are based on qualifications, merit, and business needs.

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.

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.