Company
Technology
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Software Engineer. Skills: Backend engineering, Distributed systems, Platform architecture, Security intelligence. Lead design of backend systems. Lead evolution of backend systems”
Industry & Context.
What They're Looking For.
Must Have
10+ years software engineering, Backend engineering experience, Distributed systems design, Large-scale platform architecture, Security-sensitive environments experience, Java expertise, Spring expertise, Distributed systems design experience, APIs design experience, High-performance server-side architectures experience, Database systems knowledge, Schema design knowledge, Query optimization knowledge, System design principles understanding, Concurrency understanding, Caching understanding, Asynchronous processing understanding, Security-focused domains experience, Identity-related domains experience, Endpoint security concepts experience, Device security concepts experience, Leadership experience, Mentoring senior engineers experience, Influencing architectural decisions experience, Excellent communication skills, CI/CD pipelines experience, Automated testing experience, Modern agile engineering practices experience, Cloud environments familiarity, Scalable infrastructure patterns familiarity
Nice to Have
Device trust experience, Identity assurance experience, Endpoint security experience, Device security experience
What You'll Do.
Lead design of backend systems
Lead evolution of backend systems
Lead delivery of backend systems
Define architectural direction
Guide technical decisions
Ensure systems are scalable
Ensure systems are secure
Ensure systems are resilient
Partner with leadership
Translate strategy to roadmaps
Lead design of core services
Lead implementation of core services
Own high-scale RESTful APIs
Evolve high-scale RESTful APIs
Own server-side services
Evolve server-side services
Own cloud-native components
Evolve cloud-native components
Drive engineering excellence
Champion improvements in CI/CD
Champion improvements in testing frameworks
Champion improvements in observability
Champion improvements in production reliability
Identify emerging trends
Prototype innovative solutions
Collaborate across teams
How You'll Work.
Team & Collaboration
Partner with product leadership; Partner with engineering leadership; Collaborate across security teams; Collaborate across platform teams; Collaborate across infrastructure teams
Communication Scope
Simplify complex concepts
Process & Methodology
Roadmaps
Full Job Description
## Accountabilities You will lead the design, evolution, and delivery of large-scale backend systems that power device identity, authentication, and security intelligence across global infrastructure. You will define architectural direction, guide technical decisions, and ensure systems are scalable, secure, and resilient. Partner with product and engineering leadership to translate business and security strategy into long-term technical architecture and execution roadmaps Lead design and implementation of core backend services in Java, including distributed systems supporting device trust and identity assurance Own and evolve high-scale RESTful APIs, server-side services, and cloud-native components powering device security signals Drive engineering excellence through design reviews, technical standards, and best practices across multiple teams Mentor staff and senior engineers, acting as a force multiplier for technical quality and system design maturity Champion improvements in CI/CD, testing frameworks, observability, and production reliability across platforms Identify emerging technical and security trends and prototype innovative solutions to maintain platform leadership Collaborate across security, platform, and infrastructure teams to ensure cohesive system design and execution Requirements This role requires deep experience in backend engineering, distributed systems design, and large-scale platform architecture, with strong exposure to security-sensitive environments. 10+ years of software engineering experience building scalable backend systems, with strong expertise in Java and Spring Proven experience designing distributed systems, APIs, and high-performance server-side architectures Strong knowledge of database systems such as Postgres or MySQL, including schema design and query optimization Deep understanding of system design principles, concurrency, caching, and asynchronous processing Experience working in security-focused or identity-related domai
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.