Striiminc
Technology & SoftwareDirect Greenhouse career site

Principal Software Engineer

Pay
$200,000 – $280,000 per year
Location
Palo Alto, CA · Hybrid
Job type
Full-time
Level
Executive
Experience
8+ years
Listed
30 days ago

Skills & highlights for this role

  • stream processing
  • distributed systems
  • database internals

Also useful

  • Apache Kafka
  • CDC
  • data replication

Stated benefits & perks

  • Health
  • Dental
  • Vision
  • Pto

About the role

Striim, (pronounced "stream" with two i's for integration and intelligence), is a unified data integration and streaming platform that connects clouds, data, and applications with unprecedented speed and simplicity to deliver the right data at the right time. Striim is used by enterprise companies to monitor events across any environment, build applications that drive digital transformation, and leverage true real-time analytics to provide a superior experience to their customers. At our company, we believe and expect all of our employees to operate as one with unlimited potential and dignity.

Overview

We are looking for a Principal Software Engineer to help shape and build the next generation of real-time data and AI technologies. This is a hands-on IC role focused on designing and building innovative capabilities across real-time data streaming, distributed systems, and data infrastructure, while helping push the boundaries of what the platform can do.

The ideal candidate has deep expertise in database internals, query processing, distributed systems, or a related discipline, strong commercial product experience, and thrives in a small, fast-moving engineering environment. This role is highly technical and tactical, with opportunities to shape the product, mentor engineers, and leverage modern AI development tools to move quickly.

Responsibilities

  • Design and build high-impact product features across real-time data streaming, distributed systems, and data infrastructure.
  • Take complex, loosely defined problems from concept to design, implementation, testing, and production.
  • Influence technical direction, architecture, and engineering practices through hands-on contribution.
  • Partner closely with Product, Engineering, and customer-facing teams to turn real-world problems into effective product solutions.
  • Solve challenging product and customer issues, digging into the code and systems to identify root causes and durable solutions.
  • Mentor engineers and raise the technical bar across the team.
  • Leverage modern AI development tools to accelerate coding, testing, debugging, and delivery.

Requirements

  • 8+ years of software engineering experience building commercial data or infrastructure products.
  • Deep expertise in database internals, query processing, distributed systems, or a related discipline.
  • Strong software engineering fundamentals and a track record of taking ambiguous requirements through production.
  • Experience working in small, high-performing engineering teams in a technical leadership capacity.
  • Demonstrated ability to mentor engineers and influence technical decisions without formal management responsibility.
  • Strong debugging, problem-solving, and systems-level thinking skills.
  • Experience working across the software development lifecycle, from design through production support.
  • Ability to thrive in a fast-paced, highly collaborative startup environment.
  • Candidates must be able to work onsite at our office in PALO ALTO, CA on a Hybrid basis.

Preferred Qualifications

  • Experience with stream processing, Apache Kafka, and Kafka internals.
  • Deep understanding of operating systems, concurrency, memory management, and performance tuning.
  • Experience with real-time data streaming, CDC, data replication, or data integration.
  • Experience building high-throughput, low-latency distributed systems.
  • Expert use of AI-assisted development tools such as Claude, Gemini, Codex, or similar technologies to accelerate development and testing.

Benefits

  • Competitive salary and pre-IPO stock options
  • Comprehensive health care plans (medical, dental and vision), including medical and dependent FSA
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • The chance to contribute to and shape an upbeat, fully engaged culture

Compensation

$200,000 - 280,000 USD on an annualized basis.

Applications will be reviewed on a rolling basis and accepted until the position is filled.

Our company culture fosters entrepreneurship and nurtures our team members to grow with the company. Come join a Silicon Valley startup focused on delivering a product that's loved by its customers and primed to be a core part of the cloud data stack.

For more information on Striim's Privacy Policy,

Read the original posting

From Striiminc's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Principal Software Engineer role at Striiminc, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

What is the salary for the Principal Software Engineer role at Striiminc?

The Principal Software Engineer posting at Striiminc states compensation of $200,000 – $280,000 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Striiminc's official career site.

Where is the Principal Software Engineer job at Striiminc located?

This Principal Software Engineer position at Striiminc is located in Palo Alto, CA (Hybrid). Always check Striiminc's application page for specific state eligibility or relocation policies.

What qualifications are required for Principal Software Engineer at Striiminc?

For the Principal Software Engineer role, Striiminc highlights 8+ years of relevant experience; experience with stream processing, distributed systems, database internals. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Principal Software Engineer position at Striiminc?

This listing links directly to Striiminc's Greenhouse application page. You can apply directly on Striiminc's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the Greenhouse application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.