Principal Software Engineer

CyberArk

Hyderabad, India
On-site
Architectural leadership
Ai tools and spec-driven development
Node.js and angular proficiency
Lead design discussions, write comprehensive Design Docs, define APIs and service contracts, and resolve complex integration trade-offs so our systems work together reliably at scale

Job Summary

  • Lead design discussions, write comprehensive Design Docs, define APIs and service contracts, and resolve complex integration trade-offs so our systems work together reliably at scale.
  • Champion the use of AI tools and spec-driven development methodologies to accelerate engineering velocity.
  • You will mentor senior and staff engineers, fostering an environment of high psychological safety and radical candor.

Matching Summary

Lead design discussions, write comprehensive Design Docs, define APIs and service contracts, and resolve complex integration trade-offs so our systems work together reliably at scale.

Skills & Requirements

Must-have

  • Architectural Leadership
  • AI tools and spec-driven development
  • Node.js and Angular proficiency
  • Highly available, distributed systems expertise
  • Incident response and RCA leadership

Nice-to-have

  • Strategic mindset
  • High psychological safety
  • Radical candor
  • Customer-centric execution

Key Requirements

  • 12+ years of software engineering experience
  • Designing and operating large-scale distributed systems
  • Cloud-native environment experience
  • Hands-on AI-assisted development tools experience
  • Foundational understanding of AILDC framework
  • Solid experience in Python

Work Rights

Not specified

Tailored Resume

Cover Letter