CrawlJobs Logo

Principal/ Sr Principal Backend Engineer

https://www.endorlabs.com Logo

Endor Labs

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Endor Labs is on a mission to enhance developer productivity and accelerate open-source software adoption by reducing the time teams spend addressing security issues. Our approach and vision are encapsulated in our Founder & CEO's pitch, which can be viewed here: 3-minute pitch. Recognized as a Gartner Cool Vendor, a RSA Innovation Sandbox finalist, and a Black Hat Innovation Spotlight finalist within just a year of launching, Endor Labs is at the forefront of cloud security innovation.

Job Responsibility:

  • Play a pivotal role in architecting and building the core backend infrastructure for our SaaS products
  • Lead and contribute to large-scale technical projects, ensuring the scalability, reliability, and performance of our systems
  • Design, architect, and build features end-to-end while working closely with Product Management, and our distributed Engineering team
  • Play a significant role in driving innovation, making critical architectural decisions, and leading the implementation of cutting-edge technologies
  • Mentor and coach team members by sharing your expertise, and promoting best practices within the team to foster a culture of continuous learning and growth

Requirements:

  • Bachelor's degree in engineering with at least 18+ years of experience building scalable backends for product/SaaS companies, with a strong track record of leading and delivering complex technical projects
  • Proficiency in Golang is strongly preferred
  • experience with other modern backend languages, microservices/distributed architecture, and frameworks is a plus
  • Practical experience in designing APIs with one or more frameworks (gRPC [preferred], ReST, GraphQL, Thrift, etc.)
  • Excellent problem-solving and debugging skills, and effective communication and leadership abilities are a must
  • Scalable Distributed System Experience - understand micro-services and domain-driven design, load balancing, horizontal/vertical scaling, and stateless architectures
  • Architecture - knowledge of data structures and a keen eye for building architectures that scale and extend easily for longevity
  • Ability to discuss tradeoffs between architecture’s choice to influence groups to move in the right direction
  • Able to enjoy working in a fast-moving environment with evolving requirements
  • Ability to solve problems creatively and independently when in uncharted or unfamiliar territory
  • Practical experience in troubleshooting distributed systems and ability to solve root causes

Additional Information:

Job Posted:
March 24, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal/ Sr Principal Backend Engineer

Sr. Principal Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, Python, etc.)
  • Fluency in any one database technology (e.g. RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GAE, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
Job Responsibility
Job Responsibility
  • Build and ship features and capabilities daily in highly scalable, cross-geo distributed environment
  • Be part of an amazing open and collaborative work environment with other experienced engineers, architects, product managers, and designers
  • Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Participate in Agile software development including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
  • Fulltime
Read More
Arrow Right

Sr. Principal Engineer, Interact Analytics Experiences

We’re looking for a Principal Engineer to lead Highspot’s Analytics Platform cap...
Location
Location
United States , Seattle
Salary
Salary:
277391.00 - 342391.00 USD / Year
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven Experience – 10+ years in software engineering with deep experience in analytics platforms, query engines, OLAP databases, and frontend analytics frameworks
  • Expertise in Analytics & Query Processing – Strong hands-on knowledge of OLAP databases, query transpilation, analytics frameworks, and frontend-driven analytics experiences
  • Expertise in Frontend Analytics & Component Architecture – Experience designing and developing reusable, performant, and scalable frontend components for interactive analytics experiences. Deep understanding of modern frontend frameworks, component-based architecture, and state management patterns to enable dynamic, data-rich visualizations
  • Architectural Leadership – Experience designing and implementing scalable analytics-serving platforms and interactive query experiences with frontend and backend considerations
  • Strong Programming and Data Skills – Proficiency in SQL, TypeScript, React, and modern transpilation techniques, with a solid understanding of query optimization, frontend component reusability, and performance tuning
  • Cloud-Native & Infrastructure Knowledge – Familiarity with AWS, Kubernetes, and Terraform/Pulumi, with a focus on analytics services and frontend scalability
  • Technical Leadership – Proven ability to drive cross-functional technical initiatives and influence platform decisions across both backend and frontend architectures
  • Analytical Mindset – Passion for solving complex problems in interactive analytics, frontend visualization, query processing, and composable reporting frameworks
  • High Standards for Reliability and Performance – Commitment to ensuring high query performance, frontend responsiveness, availability, and data accuracy
Job Responsibility
Job Responsibility
  • Architect and Scale the Analytics Platform – Design and evolve the key parts of our system including database/query optimizations, backend scalability, and frontend framework improvements to support self-serve analytics and real-time insights
  • Lead Frontend and Backend Analytics Excellence – Ensure the Analytics Platform provides a scalable, efficient, and well-governed foundation for serving analytical queries and reports while advancing the frontend component architecture to support interactive analytics experiences
  • Own End-to-End Analytics Flow – Guide the transformation, querying, and visualization of analytics data, optimizing for performance, usability, and seamless integration across backend and frontend systems
  • Evolve Role-Based Access Control (RBAC) for Data Governance – Enhance our RBAC framework to ensure the right people have access to the data they need while maintaining security, compliance, and performance across the Analytics Platform
  • Enable Advanced Visualization & Reporting – Partner with Product and Engineering teams to evolve and optimize our ad-hoc data visualization and reporting framework, ensuring robust composable components with efficient state management and interaction logic
  • Drive Best Practices and Technical Standards – Establish and evangelize patterns for query optimization, schema evolution, frontend component reusability, and analytics-driven UI design
  • Lead and Mentor – Act as a technical leader and mentor for engineers across the team, providing deep technical guidance on analytics, query performance, frontend development, and reporting challenges
  • Cross-Team Collaboration – Partner with engineering teams across product, backend, frontend, Data-Platform and AI/ML to ensure a seamless, high-performing analytics experience
  • Operational Excellence – Define and drive SLA, availability, and performance objectives, ensuring the Analytics Platform meets the needs of our Analytics and Insights vision
What we offer
What we offer
  • Comprehensive medical, dental, vision, disability, and life benefits
  • Health Savings Account (HSA) with employer contribution
  • 401(k) Matching with immediate vesting on employer match
  • Flexible PTO
  • 8 paid holidays and 5 paid days for Annual Holiday Week
  • Quarterly Recharge Fridays (paid days off for mental health recharge)
  • 18 weeks paid parental leave
  • Access to Coaches and Therapists through Modern Health
  • 2 volunteer days per year
  • Commuting benefits
  • Fulltime
Read More
Arrow Right
New

Sr Principal Engineer Software (Cortex Cloud)

As a Senior or Sr Principal Software Engineer in Cortex Cloud, you will contribu...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Backend Engineering: 8+ years of experience building and maintaining production-grade distributed systems
  • Languages: Proficiency in Go (Golang) is a strong advantage. We are open to engineers with deep expertise in other backend languages (Java, Python, Rust, C#, or Node.js) who are willing to transition to a Go-primary stack and have a focus on clean, well-tested code
  • Fundamentals: Strong grasp of system design, data structures, and algorithms in high-scale cloud environments
  • Standards: Experience with CI/CD, comprehensive testing (unit, integration, E2E), and rigorous code reviews
  • Cloud: Proficiency in AWS, GCP, or Azure, including cloud-native services
  • Reliability: Experience with observability (monitoring, logging, tracing) and system profiling
  • Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent technical/military experience
Job Responsibility
Job Responsibility
  • Contribute to the development and scaling of cloud-native security solutions for enterprise organizations
  • Work within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards
  • Write reliable code, influence product direction, and design distributed systems
  • Make technical decisions that impact the long-term stability and performance of cloud workload protection services
  • Fulltime
Read More
Arrow Right

Senior/ Principal/ Sr Principal Engineer (Cortex Cloud)

As a Senior/ Principal/ Senior Principal Software Engineer at Cortex Cloud, you ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+/8+/10+ years of software engineering experience with a proven track record of delivering robust, high-scale distributed systems
  • Server-Side Mastery: Deep expertise in systems-level programming and modern backend languages (e.g., Go, Python) with a focus on building scalable server-side infrastructure
  • Cloud Native Foundations: Extensive experience designing, deploying, and operating large-scale architectures on GCP, AWS, or Azure, including strong knowledge of Kubernetes, Docker and Helm
  • Bidirectional Data Flow: Proven ability to architect systems that handle high-concurrency data ingestion and wide-scale data distribution/broadcasting
  • Systemic Problem Solving: Demonstrated experience in profiling, debugging, and optimizing complex distributed systems to eliminate performance bottlenecks
  • Influence & Communication: Exceptional ability to communicate complex technical concepts to both highly technical peers and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Architectural Strategy & Vision: Define and drive the multi-year technical roadmap for our server-side communication infrastructure
  • High-Scale Communication Infrastructure: Lead the design and implementation of backend systems optimized for receiving high-scale data from client-side apps and distributing data back to a vast ecosystem of endpoints
  • Technical Leadership & Influence: Act as a force multiplier by providing technical guidance to multiple engineering teams
  • Drive Engineering Excellence: Champion a culture of high engineering rigor, focusing on deep observability, low-latency data distribution, and runtime stability
  • Cross-Functional Collaboration: Partner with Product Management, Infrastructure, and Client-Side Engineering teams
  • Innovation & Prototyping: Spearhead the evaluation of emerging technologies and lead "proof of concept" initiatives
  • Technical Mentorship: Invest in the growth of Senior and Staff engineers
  • Strategic Customer Engagement: Support the business by leading technical deep dives with strategic customers
Read More
Arrow Right

Sr Principal Software Engineer (Wildfire - Backend)

We are seeking a Principal Software Engineer to develop, build, and maintain our...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of hands-on experience in building large enterprise applications
  • 4+ years experience in technical leadership roles
  • Hands on experience writing production high quality scalable code in Python/Golang
  • extensive experiences with writing asynchronous code in multi-threaded and multi-processes env
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals
  • Great design and architecture skills, turning an idea into a production grade design and own end to end development and releases
  • Strong knowledge of databases, storage, and distributed persistence technologies
  • Hands on experience with databases like SQL/NoSQL and other modern databases is a plus
  • Experience with performance profiling, tuning and improvement
  • Good to have a cloud-native service development stack on GCP/AWS or other clouds
Job Responsibility
Job Responsibility
  • Lead in the design, deployment and scaling of our architecture
  • Participate in the redesign of the architecture to introduce appropriate microservices to process high rates of sample submissions
  • Thought leadership in driving the technical roadmap
  • Hands-on participation in developing next generation architecture optimized for the scalable solutions
  • Conceptualize, Architect and develop highly efficient multi-cloud micro services and data pipelines to support 10x traffic increases
  • Keep the product updated with best-of-the-times technology in a fast-evolving environment
  • Work with DevOps and Technical Support teams to investigate and resolve critical customer defects
  • Recruit and Mentor new team members
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer

We are seeking a Sr. Principal Software Engineer to design, build, and operate c...
Location
Location
United States , Remote
Salary
Salary:
Not provided
zelis.com Logo
Zelis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or a related technical field, or equivalent practical experience
  • 8+ years of professional software engineering experience, primarily focused on backend systems
  • Proven ability to deliver reliable, maintainable software in production environments
  • Experience building and operating web-based services and APIs
  • Experience working with cloud platforms and modern infrastructure environments
  • Familiarity with Infrastructure as Code concepts and tooling
  • Experience contributing to or improving CI/CD pipelines and automated delivery processes
  • Strong written and verbal communication skills
  • Collaborative mindset, positive attitude, and desire to continuously learn and improve
Job Responsibility
Job Responsibility
  • Design, develop, test, deploy, and maintain high-quality backend services and supporting systems
  • Work across the stack as needed to deliver complete, end-to-end solutions
  • Own services in production, including deployment, monitoring, performance, and operational health
  • Collaborate with product managers and designers to translate functional requirements into technical solutions
  • Drive architectural decisions with a focus on scalability, reliability, security, and maintainability
  • Improve development and delivery workflows, including CI/CD pipelines and infrastructure automation
  • Partner with engineers to identify and resolve production issues and system bottlenecks
  • Mentor engineers and provide technical leadership through design reviews, code reviews, and architectural guidance
  • Help establish best practices for operational readiness, observability, and system ownership
  • Fulltime
Read More
Arrow Right

Sr Principal, Engineer Software

We are seeking a highly motivated Principal Backend Engineer to lead and grow de...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.S/B.S degree in Computer Science or equivalent and 10+ years of software engineering experience, including development of a scalable server-side application
  • Extensive hands-on programming skills in Go, Java and/or Python
  • Strong computer science fundamentals (e.g. understanding of lock-free data structures, bloom filters, minimal perfect hashing, consistent hashing etc)
  • Proven Experience with cloud platforms (e.g. GCP / AWS / Azure)
  • Experience with Microservices architecture (Kubernetes, GKE, EKS, AKS, Docker, Serverless, etc)
  • Experience with big–data architectures (using Kafka, Splunk, Flink, etc)
  • Experience with distributed computing (understand implications of CAP theorem, master election, brain split problem) and/or distributed DB/KVP (BigQuery,, Elastic Search, Kafka and SingleStore)
  • Hands-on experience with SQL/NoSQL based databases
Job Responsibility
Job Responsibility
  • End-to-end backend development of features and components across their entire life cycle (design, develop, test, deploy, maintain)
  • Work closely with peers across different geo teams and disciplines to shape solutions and integrate with other parts of the product
  • Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
  • Production oriented approach with providing real time mitigation and solutions to production issues
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer (NetSec-PanOS Dev)

As a Principal Software Engineer within the Engineering team, you will drive the...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or equivalent field with 15+ years of relevant software engineering experience
  • Minimum of 5 years of hands-on programming experience in Go or Java, with additional proficiency in Python or C highly valued
  • Proven experience designing and developing high-performance, high-scale distributed software applications in a cloud environment
  • Strong technical proficiency with cloud technologies such as message queue(Kafka/PubSub/Redis), Data Storage(SQL/Bigtable/Redis/Mongo/BigQuery)
  • Demonstrated expertise in backend development, including REST APIs, databases, and serverless computing for distributed cloud applications
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional product management and quality assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right