Taro Logo

Principal Engineer, Software Engineering

Saviynt provides Enterprise Identity Cloud solutions for identity governance, application access, cloud security, and Privileged Access Management.
Frontend
Principal Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Engineer, Software Engineering

Saviynt, a leading provider of Enterprise Identity Cloud solutions, is seeking a Principal Engineer to join their Software Engineering team in Bengaluru. This role combines technical leadership with hands-on development, focusing on frontend technologies while having a full-stack perspective. The ideal candidate will drive technical excellence, architect solutions, and mentor junior engineers while working on complex UI development projects.

The position requires an experienced professional who can lead by example in implementing best engineering practices, from coding standards to continuous integration. You'll be working with modern technologies like React, TypeScript, and potentially backend technologies like Node.js or Java/Spring. The role involves building and maintaining complex applications, working with UI component libraries, and ensuring accessibility standards are met.

As a Principal Engineer, you'll collaborate with business stakeholders and customers to solve complex technical challenges, always keeping the end-user in mind. The position offers the opportunity to work in a hybrid environment with a company that's trusted by the world's largest brands for their identity and security solutions.

The ideal candidate will bring 10+ years of software engineering experience, strong leadership skills, and a proven track record of delivering complex frontend applications. This role is perfect for someone who combines technical expertise with the ability to mentor others and drive continuous improvement in an Agile environment.

Last updated 20 days ago

Responsibilities For Principal Engineer, Software Engineering

  • Drive technical excellence and implementation of best engineering practices
  • Conduct requirements analysis, architect solutions, and devise development plans
  • Engage internal partners to align with security, architecture, performance, and usability goals
  • Serve as an expert on UI development and provide technical mentoring and support
  • Diagnose issues, debug code, implement fixes, and enhance automated testing
  • Develop documentation throughout the software development life cycle
  • Adhere to Scrum practices and champion Agile principles

Requirements For Principal Engineer, Software Engineering

React
TypeScript
Node.js
  • 10+ years of software engineering experience
  • Highly proficient in React and related technologies, HTML, TypeScript, CSS, HTTP
  • Experience managing application development, solution design and delivery
  • Experience leading development of applications with complex screens or workflows
  • Experience building and supporting reusable libraries, including UI component libraries
  • Experience working with complex Figma files and components
  • Experience with accessibility best practices
  • Experience safely leveraging AI coding assistants in development work
  • Experience leading Agile teams
  • Bachelor's or master's degree in a technical or business discipline, or equivalent experience
  • Preferably experience with backend web development (Java/Spring, Groovy/Grails, or Node.js, and SQL)
  • Preferably experience with DevOps and infrastructure

Jobs Related To Saviynt Principal Engineer, Software Engineering