Principal Software Engineer
Posted 1 Aug 2026
Advertised as “R&D Principal Software Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 12+ yrs
- Management level
- People management
- Employment
- On-Site
- Contract
- Full-time
No salary listed for this role.
Field of studyEngineering Computer Science (or related)
Study levelBachelor's or higher
Please Note:
1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)
2. If you already have a Candidate Account, please Sign-In before you apply.
Job Description:
Join the Avi Analytics team to deliver high-scale performance monitoring, security, and intelligence telemetry for global enterprises. Beyond our core charter, this team has a storied history of innovation and an extensive patent portfolio. We foster a culture of intellectual curiosity turning creative ideas into tangible solutions.
You’ll fit right in if you're someone who adopts a first-principles approach to problem-solving, love deep-diving into distributed systems to optimize scale and performance, and enjoy the challenge of making data flow seamlessly at a massive scale.
This on-site position is based in Palo Alto, California. You will join a global, cross-border team of talented engineers operating across India, Germany, and the USA.
Key Responsibilities
As a Principal Engineer, you will be architecting and building high-performance, cloud-scale analytics and security solutions. You will play a critical role in envisioning and delivering highly resilient, microservices-based solutions that process massive streams of telemetry for application performance, security, and intelligence.
-
Architectural Leadership: Lead the design and implementation of distributed microservices for low-latency data processing and high availability.
-
Scale & Performance: Build and optimize data pipelines capable of handling millions of records, ensuring the platform scales elastically in hybrid environments.
-
Tech Stack Orchestration: Leverage a sophisticated stack to build durable, stateful workflows to manage complex backend processes.
-
Data Strategy: Design schemas and optimize queries across a polyglot persistence layer (OpenSearch, PostgreSQL, Redis, and Neo4j) to provide time sensistive insights to customers.
-
Mentorship: Act as a key technical leader by conducting deep-dive code reviews, driving engineering best practices, and mentoring junior engineers.
Required Skills & Experience
Professional Experience
-
Education: BS/MS in Engineering Computer Science or a related technical field.