2

Remote Principal Java Software Engineer Jobs in California

Senior Software Engineer

Campbell, CA ยท On-site +1

$125K - $160K/yr

Design and implement backend services using Java, SQL, and TypeScript. * Build and enhance ... Flexible remote work options with a collaborative, high-performing team. * A culture of engineering ...

Principal, IT Software Engineer 1

El Segundo, CA ยท On-site +1

$160K - $244K/yr

JOB POSTING TITLE: Principal, IT Software Engineer 1 JOB LOCATION: 2260 E. Imperial Highway El Segundo, CA 90245 [and various unanticipated locations throughout the U.S.; may work from home] Principa ...

Senior Principal Software Engineer

San Diego, CA ยท On-site +1

$133K - $183K/yr

Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more technologies including distributed microservice architecture, Go, Ent, gRPC, Twirp, and/or AWS ...

Senior Principal Software Engineer

San Francisco, CA ยท On-site +1

$147K - $203K/yr

Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more technologies including distributed microservice architecture, Go, Ent, gRPC, Twirp, and/or AWS ...

MLOps Engineer (Java)

Sunnyvale, CA ยท On-site +1

$61.75 - $84.50/hr

... Requirements: * 7+ years of software engineering experience, with 3+ years in ML serving ... Proficiency in Java and experience with high-performance serving * Strong background in monitoring ...

In-depth knowledge of Spring, Spring Boot, Java, REST Web Services, SQL/NoSQL databases, ELK stack ... We are fully remote (US only, other areas are subject to review). * Competitive compensation and ...

Software Architect (Java)

El Segundo, CA ยท Remote

$67 - $90.50/hr

About This role is remote from anywhere in the US and Canada. NEOGOV is a proud AI-Enabled SaaS ... In this role, you will lead the architectural strategy for a group of five engineering teams ...

Software Architect (Java)

El Segundo, CA ยท Remote

$67 - $90.50/hr

About This role is remote from anywhere in the US and Canada. NEOGOV is a proud AI-Enabled SaaS ... In this role, you will lead the architectural strategy for a group of five engineering teams ...

Employee divides their time between in-office and remote work. Access to an office location is ... Java, or TypeScript/Node.js * 2+ years designing, building, and operating cloud-native ...

Senior Software Engineer (backend)

Bodega Bay, CA ยท Remote

$145K - $191K/yr

We are using Java/Spring, AWS, Lambda, Postgres, NoSQL, Kafka, and much more. Our company is still ... Experience working with remote teams on complex software experiences * Experience with JavaScript ...

We are looking for a Senior Software Engineer to help us design and deliver CX solutions that ... Fluent in java programming and be comfortable with stateful web applications Desired Experience

next page

Showing results 1-20

Remote Principal Java Software Engineer information

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What are the most commonly searched types of Principal Java Software Engineer jobs in California? The most popular types of Principal Java Software Engineer jobs in California are:
What are popular job titles related to Remote Principal Java Software Engineer jobs in California? For Remote Principal Java Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Remote Principal Java Software Engineer jobs in California look for? The top searched job categories for Remote Principal Java Software Engineer jobs in California are:
What cities in California are hiring for Remote Principal Java Software Engineer jobs? Cities in California with the most Remote Principal Java Software Engineer job openings:
Infographic showing various Remote Principal Java Software Engineer job openings in California as of July 2026, with employment types broken down into 92% Full Time, 4% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.
Principal Software Engineer, Security Solutions

Principal Software Engineer, Security Solutions

Arteris

Campbell, CA โ€ข On-site, Remote

$155K - $208K/yr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Principal Engineer Security Solutions Engineering

Location: Campell, CA

ย 

Arteris connects innovation.
Our technology helps the worldโ€™s most visionary companiesโ€”from startups to Fortune 500 leadersโ€”build smarter, faster semiconductors, specifically SoCs and chiplets. From the car you drive, to the AI in the cloud, Arteris connects the innovative tech that shapes tomorrow.

What Youโ€™ll Do as a Principal Engineer of Security Solutions Engineering at Arteris

Join our innovative team and help shape the future of semiconductor technology, specifically hardware security solutions. A Principal Engineer operates as a core member of the Research and Development team, establishing current and future architectures, implementing innovative solutions, and ensures that engineering commitments are credible, visible, and reliably delivered.ย  Reporting to the senior Director of engineering, this technical leader architects and builds innovative solutions, mentors junior engineers, clearly communicates technical strategy, translates complex concepts for non-technical stakeholders, ensures risks are identified early and aligns with the strategy of the product team.ย 

Key Responsibilities

  • Technical Strategy & Architecture
  • Define and own the longโ€‘term technical strategy for core hardware security engines, balancing innovation, scalability, and product quality.
  • Review and challenge architectural and algorithmic decisions made by senior technical staff (architects, principal engineers) for highโ€‘performance, memoryโ€‘efficient, and scalable analysis systems operating on very large designs.
  • Set technical standards for algorithmic rigor, performance benchmarking, regression testing, and release readiness.
  • Execution & Delivery
  • Contribute strategy and implementation of software products, including correctness, runtime performance, memory footprint, and scalability.
  • Ensure correctness, determinism, and debuggability of complex multiโ€‘threaded and distributed systems.
  • Drive predictable execution from research through productization in a commercial EDA environment.
  • Organization & Talent
  • Foster a culture of technical excellence, peer review, and evidenceโ€‘based decision making.
  • Develop future technical leaders within a mixed research and development engineering organization.
  • Crossโ€‘Functional Leadership
  • Communicate complex algorithmic issues clearly to nonโ€‘specialist stakeholders.

What You Bring

  • At least 8 years of experience architecting, developing and delivering complex C++ commercial technical applications.
  • Demonstrated history of technical leadership involving setting product direction and owning outcomes of complex algorithms (quality, runtime, reliability, user experience and memory consumption).
  • Hands-on depth in at least one major EDA area (e.g., simulation, synthesis, formal verification, equivalence checking, static analysis), with the ability to evaluate architectural tradeoffs and algorithms.
  • Strong grounding in algorithms and data structures for digital logic analysis and transformation.
  • Practical understanding of SoC design and verification flows and how EDA tools are used in production environments.
  • Track record building performant, scalable systems (runtime/memory, concurrency, distributed execution) that can operate on multi-billion gate designs.
  • Excellent communication skills with the ability to clearly articulate risks, tradeoffs, and outcomes to senior leadership and customers.
  • Understanding and experience with hardware description languages (Verilog, SystemVerilog, VHDL) and simulation semantics.
  • Expert programming and debug skills in modern C++.
  • Proficiency working in Linux.
  • Must exhibit a collaborative technical style and be able to work well with cross functional teams.
  • Ability to operate effectively in a fast-paced, high-accountability environment with competing priorities.
  • This position is based in Campbell CA, but highly qualified remote candidates located anywhere in the continental USA will be considered. Travel will be required for team and/or customer meetings.

Bonus Points If You Have

  • Relevant work experience is in the domains of Simulation, Synthesis or Formal Verification or similar products.
  • Familiarity with hardware security analysis or security-oriented verification tools
  • Understanding of RTL/gate-level simulation and debugging.
  • Experience in the implementation and verification of SoC designs.

Education Requirements

  • Bachelorโ€™s degree in Computer Science or Electrical Engineering (MS/PhD preferred).

Estimated Base Salary

195,000 to 210,000 annually. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

About Arteris

Arteris is a global leader in system IP used in semiconductors to accelerate the creation of high-performance, power-efficient silicon. Arteris network-on-chip (NoC) interconnect IP and system-on-chip (SoC) integration automation software are used by the world's top semiconductor and technology companies to improve overall performance, engineering productivity, reduce risk, lower costs, and bring complex designs to market faster. Learn more at arteris.com.

With over 300 team members headquartered in Silicon Valley and offices around the world, we work with startups and global tech leaders alike to build the next generation of electronic products. We believe in people, purpose and impact. Join us and help shape what comes next.


ARTERIS logo

About ARTERIS

Sourced by ZipRecruiter

Industry

Semiconductor and electronic component manufacturing

Company size

11 - 50 Employees

Headquarters location

Campbell, CA, US

Year founded

2003

Social media