Uniphore logo
Uniphore3 weeks ago

Principal Software Engineer - UI

On-site · Bengaluru, Karnataka, India

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Principal Software Engineer within Product Engineering to provide technical leadership across multiple frontend teams and systems, driving UI architecture, design standards, and long-term frontend strategy. Collaborate with product management, design, platform, security, and backend teams to translate business goals into scalable, resilient, and secure user experiences. Maintain hands-on involvement while mentoring senior engineers, setting frontend engineering best practices, and safeguarding quality and security across distributed, multi-location teams. Anticipate frontend scalability, performance, and security challenges; guide complex technical decisions; champion modern UI technologies and secure-by-design principles. Responsibilities include owning and evolving large-scale, distributed enterprise SaaS frontend platforms; driving frontend technical vision, UI architecture standards, and design systems; designing cross-cutting frontend systems and platform capabilities; aligning frontend architecture with business goals and compliance; reviewing critical frontend designs and enforcing code quality, automated testing, dependency management, and vulnerability remediation; maintaining frontend security testing, dependency scanning, and secure authentication flows; mentoring senior and staff engineers; promoting performance, resilience, usability, security, and delivery predictability; influencing Agile execution, release planning, and cross-team dependencies across regions; maintaining CI/CD pipelines for frontend apps.

Required Qualifications

  • 15+ years of professional software engineering experience with frontend leadership
  • Expert-level programming skills in JavaScript and TypeScript
  • Proven experience designing and building secure, large-scale frontend architectures
  • Deep understanding of browser internals, rendering pipelines, performance optimization, and web security fundamentals
  • Strong experience with frontend frameworks such as React, Vue.js, or Angular
  • Extensive experience with component-driven architecture, design systems, and frontend platform development
  • Hands-on experience integrating with REST APIs, WebSockets, and real-time data in security-sensitive environments
  • Expert knowledge of front-end testing strategies (unit, integration, E2E, performance, security)
  • Experience driving vulnerability management, dependency upgrades, and secure release practices
  • Experience leading and influencing cross-functional teams across multiple regions and time zones
  • Strong analytical thinking and ability to make technical decisions under ambiguity
  • Familiarity with frontend observability, performance monitoring, error tracking, and security telemetry
  • Experience with accessibility-friendly, internationalized, and localized applications
  • Hands-on experience with AI-first development environments and leveraging LLMs for prototyping and debugging
  • Hands-on frontend security tooling and CSP enforcement
  • Experience with micro-frontends, module federation, or shared UI platforms
  • Experience with security-focused collaboration with AppSec or Security Engineering teams
  • Experience in delivering secure frontend architectures for enterprise SaaS platforms
  • Location preference: India - Bangalore
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Uniphore

Principal Software Engineer - UI

Apply on Sorce