Principal Engineer, Software Engineering

Identity authority platform providing enterprise cloud solutions for digital security and user access management.
Backend
Principal Software Engineer
Hybrid
9+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Principal Software Engineer - Microsoft Threat Protection

Principal Software Engineer role at Microsoft Security, focusing on cyber defense solutions and cloud-native services, requiring 12+ years of experience in distributed systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing Team, building core AI systems for Microsoft 365 Chat Copilot and enterprise-scale language models.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Turing team, building core enterprise Copilot capabilities and AI-powered experiences. Hybrid role in Redmond, WA.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on OneDrive and SharePoint identity and security systems, offering competitive pay and hybrid work environment.

Principal Technical Pre-Sales Architect - Agentforce

Principal Technical Pre-Sales Architect position at Salesforce focusing on Agentforce platform, combining AI expertise with solution architecture to transform customer experiences.

Description For Principal Engineer, Software Engineering

Saviynt, a leading identity authority platform, is seeking a Principal Software Engineer to join their Labs organization. This role offers an opportunity to work on cutting-edge enterprise identity solutions built on major cloud platforms including AWS, GCP, and Azure. The position involves designing and developing state-of-the-art identity cloud solutions while working with modern technologies like Java, Spring Framework, and microservices architecture.

The ideal candidate will be instrumental in shaping the architecture and development of Saviynt's enterprise identity cloud solutions. You'll work in an agile environment, collaborating with cross-functional teams to deliver high-quality software that powers and protects organizations worldwide. The role combines technical leadership with hands-on development, requiring expertise in cloud platforms, containerization, and security principles.

As a Principal Engineer, you'll have the opportunity to influence technical decisions, mentor team members, and work on challenging problems in the identity and security space. Saviynt offers a dynamic, high-growth environment where you'll experience tremendous learning opportunities while directly impacting customer success. The company's focus on engineering excellence and innovation makes it an ideal place for those who are passionate about building secure, scalable solutions for enterprise customers.

The position offers the flexibility of hybrid work in Bengaluru, allowing you to collaborate with global teams while maintaining work-life balance. If you're someone who thrives on technical challenges, enjoys building enterprise-scale solutions, and wants to be part of a company that's shaping the future of identity and access management, this role presents an excellent opportunity for career growth and impact.

Last updated 5 months ago

Responsibilities For Principal Engineer, Software Engineering

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Develop state-of-the-art enterprise identity cloud solutions
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Develop documentation throughout the software development life cycle
  • Serve as an expert on applications and provide technical support

Requirements For Principal Engineer, Software Engineering

Java
Kubernetes
Redis
  • 9+ years of software engineering experience
  • Expert-level ability in Java, Spring Framework, REST and Microservices
  • Strong experience with cloud platforms (AWS, Azure, or Google Cloud)
  • Experience with Containerization (Docker, Kubernetes)
  • Hands on experience with SQL, ElasticSearch, Redis, CI/CD
  • Experience in solution architecture, design and delivery
  • Experience with unit, functional and system integration testing
  • Experience with Git, automatic deployments, continuous integration
  • Bachelor's or Master's degree in technical or business discipline
  • Strong oral and written communication skills

Interested in this job?