Talent.com
This job offer is not available in your country.
Senior Principal Software Development Engineer

Senior Principal Software Development Engineer

NorthStar HR ConsultantsPune, Maharashtra, India
2 days ago
Job description

Position Overview

As a Sr. Principal Software Development Engineer, you will be a key technical leader responsible for defining the long-term architecture and engineering strategy of our enterprise-grade cybersecurity platform. You will drive the design and evolution of highly scalable, reliable, and secure systems, influencing not just components but the platform as a whole. Beyond hands-on technical contributions, you will mentor senior engineers and Principal SDEs, fostering excellence across the organization. This role requires close collaboration with cross-functional leaders in QA, UI, DevOps, Data Science, Ops, Product, and beyond, ensuring technology decisions align with business strategy and customer needs. As a thought leader, you will shape innovation and help set the direction for our next phase of growth.

Responsibilities

  • Define and drive the technical vision and strategy for core areas of our enterprise-level cybersecurity platform, ensuring scalability, reliability, and long-term adaptability.
  • Architect and oversee end-to-end systems , guiding the design of high-performance, distributed, and secure solutions that address both current and future business needs.
  • Lead the design and governance of large-scale data pipelines, ETL processes, and data platforms , ensuring they support advanced analytics, operational requirements, and product innovation.
  • Champion data quality, performance, and reliability initiatives across the organization, influencing engineering best practices and company-wide standards.
  • Serve as a technical advisor and mentor to Principal Engineers and senior team members, raising the overall bar for engineering excellence.
  • Anticipate and address systemic bottlenecks, architectural risks, and scaling challenges , proposing innovative solutions that balance performance, cost, and maintainability.
  • Collaborate closely with product, security, and leadership teams to align technology direction with business strategy and customer needs.
  • Play a key role in shaping the engineering culture , fostering innovation, technical rigor, and a bias for high-quality delivery.
  • Conduct deep technical reviews and design critiques , providing guidance that strengthens architectural decisions and accelerates execution.
  • Partner with DevOps and Cloud Engineering to influence infrastructure strategy, automation, and operational resilience at scale.
  • Drive evaluation and adoption of emerging technologies , ensuring our cybersecurity platform remains ahead of industry trends.
  • Act as a thought leader , representing engineering both internally and externally (e.g., technical talks, patents, open-source contributions, industry events).

Requirements

  • 18+ years of progressive, hands-on experience in designing, developing, and scaling enterprise-grade software systems.
  • Demonstrated leadership in architecting and driving complex, large-scale distributed systems from concept to production.
  • Proven track record of technical innovation , influencing product direction, and setting long-term engineering strategy.
  • Extensive experience with backend engineering at scale , including data-intensive systems, real-time processing, and large-scale pipelines.
  • A proven track record of designing and implementing large-scale data solutions and data pipelines is a definite plus.
  • Excellent problem-solving abilities, analytical thinking, and attention to detail.
  • Deep expertise in at least one modern programming language (e.g., Python, Java, Go), with the ability to evaluate and adopt new technologies when appropriate.
  • Strong background in cloud-native architectures , multi-cloud deployments, and container orchestration (AWS, Azure, GCP, Kubernetes, Docker).
  • Expertise in designing highly reliable, secure, and performant APIs and system integrations.
  • Solid knowledge of data platforms , including ELK stack, NoSQL, and scalable storage systems, with experience optimizing for performance, scale, and cost.
  • Recognized for solving highly complex technical challenges , debugging systemic issues, and mentoring senior engineers to elevate technical excellence across the org.
  • Strong ability to communicate technical strategy , collaborate with cross-functional leaders, and influence decision-making at the organizational level.
  • Comfortable operating in fast-paced startup environments , balancing immediate priorities with long-term platform scalability.
  • Master’s or Bachelor's degree in Computer Science, Engineering, or a related field.
  • Create a job alert for this search

    Principal Software Engineer • Pune, Maharashtra, India