Dream Team - Principal Software Engineer at Sysdig

Bengaluru, Karnataka, India

Sysdig Logo
Not SpecifiedCompensation
Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Cloud Security, TechnologyIndustries

Requirements

  • 15+ years of experience in designing and developing distributed systems
  • Expertise in designing scalable and high performance event driven, streaming data processing microservices
  • Expertise in building high availability, fault tolerant platforms and reusable components
  • High proficiency in software development using Golang
  • In-depth expertise in secure provisioning of multiple IaaS, PaaS and SaaS services in at least one public cloud environment (e.g., AWS, GCP, Azure)
  • Expertise in containerized environments and Kubernetes/Container based deployment
  • Experience with OLAP, columnar databases (e.g., Clickhouse) and proficiency in SQL
  • Experience with Graph Databases (e.g., Neo4j)
  • DevOps mindset - proven expertise in defining the best software development and automation practices
  • Basic knowledge of developing agentic applications and associated protocols and interfaces
  • Inspirational senior engineer passionate about solving problems in distributed systems
  • Technical expert committed to developing well-engineered, high-quality, extensible, and maintainable software
  • Experience in starting with high-level requirements, architecting and designing technical solutions, and implementing/delivering products to production
  • Deep interest and passion in cloud application security
  • Curious about customer journey and customer experience
  • Team-first and collaborative mindset prioritizing shared success, respect, and collective ownership

Responsibilities

  • Architect, design, and develop multitenant, cloud native data processing microservices for high resiliency and performance
  • Develop high-quality distributed software that is scalable, reusable, extensible, secure, and supportable
  • Perform hands-on coding and in-depth code reviews, especially for critical and complex development tasks
  • Collaborate across the organization to understand user needs from the product team and design with engineering teams globally
  • Contribute to the open source community
  • Represent Sysdig in local tech communities and conferences to strengthen the brand and attract talent

Skills

Key technologies and capabilities for this role

Software EngineeringMicroservicesCloud NativeDistributed SystemsScalable ArchitectureCode ReviewOpen Source

Questions & Answers

Common questions about this position

What experience level is required for this Principal Software Engineer role?

The role requires 15 plus years of experience in designing and developing distributed systems.

What are the key technical skills needed for this position?

Key skills include high proficiency in Golang, expertise in scalable event-driven streaming data processing microservices, containerized environments and Kubernetes, secure provisioning in public clouds like AWS/GCP/Azure, OLAP/columnar databases like Clickhouse, Graph Databases like Neo4j, and SQL proficiency.

Is this a full-time position, and what is the reporting structure?

This is a Regular - Full Time employment type, reporting into the Head of Engineering India.

What is the company culture like at Sysdig?

Sysdig emphasizes a culture where diversity fuels stronger ideas, open dialogue drives sharper decisions, and they are recognized as a Best Place to Work and one of Deloitte's fastest-growing companies for the past 5 years.

What makes a strong candidate for this Dream Team Principal Software Engineer role?

Sysdig looks for an inspirational senior engineer passionate about solving problems in distributed systems, a technical expert who architects scalable microservices, contributes to open source, and represents the company in tech communities without compromising on well-engineered solutions.

Sysdig

Cloud-native security and monitoring solutions

About Sysdig

Sysdig provides security and monitoring solutions specifically designed for cloud-native environments, such as applications running in containers and Kubernetes. Their main products, Sysdig Secure and Sysdig Monitor, help organizations manage security risks, ensure compliance, and maintain the performance of their applications. Clients subscribe to their services on a monthly or annual basis, which allows them to access various tiers of features tailored to their needs, from basic monitoring to advanced incident resolution. Sysdig differentiates itself by focusing exclusively on cloud-native security, catering to a wide range of industries including technology, finance, healthcare, and government. The company's goal is to empower organizations to secure and optimize their applications in complex IT environments, supporting their growth and stability.

San Francisco, CaliforniaHeadquarters
2013Year Founded
$709.6MTotal Funding
SERIES_GCompany Stage
Data & Analytics, Enterprise Software, CybersecurityIndustries
501-1,000Employees

Benefits

Flexible Work Hours
Mental Health Support
Company Equity
Professional Development Budget

Risks

Technological advancements may outpace Sysdig's offerings, risking competitive edge loss.
New cybersecurity startups could dilute Sysdig's market share and pressure pricing.
Reliance on open-source solutions exposes Sysdig to potential vulnerabilities and challenges.

Differentiation

Sysdig uses a unique AI architecture for real-time cloud attack detection.
Open-source Falco enhances Sysdig's runtime threat detection capabilities.
Sysdig's tools integrate security into the DevOps process, supporting DevSecOps practices.

Upsides

Growing demand for cloud-native security boosts Sysdig's market potential.
AI-driven security solutions align with Sysdig's capabilities, enhancing threat detection.
Kubernetes adoption expansion increases demand for Sysdig's specialized security solutions.

Land your dream remote job 3x faster with AI