Demo

Principal Software Engineer

Opaque Systems
San Francisco, CA Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 3/28/2025

Opaque is the confidential AI platform unlocking sensitive data to securely accelerate AI into production. Created by world-renowned researchers at the Berkeley RISELab, Opaque’s user-friendly platform empowers organizations to run cloud-scale, general purpose AI workloads on encrypted data. Opaque supports popular languages and frameworks for AI, including Python and Spark, and enables governed data sharing with cryptographic verification of privacy and sovereignty. Opaque customers deploy high-performance AI faster and eliminate the tradeoff between innovation and security.

Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.

Who we are

At Opaque, we cultivate an effective work culture grounded in kindness, customer-centricity, and continuous improvement. By fostering innovation, inclusivity, and excellence, we attract top talent and set industry standards, leading to widespread adoption and trust in AI technologies that keep data private and sovereign.

  • Premier health coverage : We cover medical, dental, and vision insurance premiums for you and any dependents - along with basic life insurance and LTD. We also offer FSA, HSA, and other voluntary insurance programs (Life, Accident, Illness, Hospital).
  • Equity incentives : We offer an employee stock option plan to ensure you have a stake in our company's success.
  • Flexible PTO : We support positive work-life balance and encourage you to take time away to refresh on your own terms.
  • Retirement plan ning : 401K plans (both Roth and Traditional).
  • Flexible work : We are a remote-first company and offer a home-office equipment setup stipend to support your best work.
  • Mental health : Free access to Spring Health for therapy, wellness exercises, and mental health coaching.
  • Corporate discount program : Free access to Working Advantage for corporate discounts on a variety of products, services, and experiences.

ABOUT THIS JOB

As a Principal Engineer at Opaque Systems, you will play a critical role in shaping the architecture and driving the technical direction of our innovative software products. You’ll collaborate closely with cross-functional teams to design, develop, and scale solutions for confidential computing, machine learning, and secure data sharing. This is an opportunity to solve complex technical challenges while making a significant impact on the development of next-generation technologies.

Key Responsibilities

  • Lead the design, architecture, and implementation of core software components for Opaque’s confidential computing platform.
  • Collaborate with product, engineering, and data science teams to deliver scalable, high-performance, and secure solutions.
  • Drive technical excellence across the engineering team, setting best practices for coding, architecture, testing, and deployment.
  • Mentor and guide junior engineers, fostering a culture of continuous improvement and technical innovation.
  • Work closely with stakeholders to define technical requirements and ensure alignment with business objectives.
  • Optimize system performance, scalability, and fault tolerance while ensuring the security and privacy of data in all phases of computation.
  • Stay ahead of industry trends and advancements in software architecture, confidential computing, and distributed systems.
  • Act as a key decision-maker in technical strategies, contributing to both tactical and strategic goals.
  • Qualifications

  • 10 years of software engineering experience, with a focus on distributed systems, cloud computing, or security.
  • Deep expertise in system architecture and design, with a strong understanding of scalability, fault tolerance, and performance optimization.
  • Proficiency in modern programming languages (e.g., Java, Go, Rust, Python).
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Kubernetes, Docker).
  • Strong understanding of security protocols, cryptography, and confidential computing principles.
  • Proven track record of delivering large-scale, high-performance, and secure software systems.
  • Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.
  • Strong communication skills, with the ability to collaborate effectively across technical and non-technical teams.
  • The pay range for this role is :

    245,000 - 290,000 USD per year (Remote - United States)

    J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Principal Software Engineer?

    Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Principal Software Engineer jobs in the San Francisco, CA area that may be a better fit.

    Principal Software Engineer

    Cloud Software Group, San Francisco, CA

    Principal Software Engineer

    Docusign, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!