Search by job, company or skills

Uniphore

Principal Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Uniphore is one of the largest B2B AI-native companies—decades-proven, built-for-scale and designed for the enterprise. The company drives business outcomes, across multiple industry verticals, and enables the largest global deployments.

Uniphore infuses AI into every part of the enterprise that impacts the customer. We deliver the only multimodal architecture centered on customers that combines Generative AI, Knowledge AI, Emotion AI, workflow automation and a co-pilot to guide you. We understand better than anyone how to capture voice, video and text and how to analyze all types of data.

As AI becomes more powerful, every part of the enterprise that impacts the customer will be disrupted. We believe the future will run on the connective tissue between people, machines and data: all in the service of creating the most human processes and experiences for customers and employees.

Job Description

As a  Principal Software Engineer within Product Engineering, you will provide technical leadership across multiple frontend teams and systems, driving UI architecture, design standards, and long-term frontend strategy. You will work closely with engineering leadership, product management, design, platform, security, and backend teams to translate business goals into scalable, resilient, and future-ready user experiences. In this role, you remain hands-on while also influencing system design, mentoring senior engineers, setting frontend engineering best practices, and ensuring consistent quality, security, and vulnerability posture across distributed, multi-location teams. You are expected to anticipate frontend scalability, performance, and security challenges, guide complex technical decisions, and champion modern UI technologies, architectural patterns, and secure-by-design principles.

Responsibilities

  • Own and evolve the architecture of large-scale, distributed, enterprise-grade SaaS frontend platforms.
  • Drive frontend technical vision, UI architecture standards, design systems, and secure coding practices across teams.
  • Lead the design and implementation of complex, cross-cutting frontend systems, including shared frameworks and platform-level capabilities.
  • Partner with product, design, platform, backend, and security teams to align frontend architecture with business goals, platform capabilities, and compliance requirements.
  • Review and approve critical frontend technical designs across teams, providing guidance on trade-offs, scalability, performance, accessibility, security, and vulnerability mitigation.
  • Remain hands-on by contributing to core shared components, architectural prototypes, performance improvements, and high-risk or security-sensitive areas.
  • Establish and enforce best practices for code quality, automated testing, dependency management, vulnerability remediation, and frontend operational excellence.
  • Own frontend standards for security testing, dependency scanning, secure authentication flows, and protection against common web vulnerabilities (e.g., XSS, CSRF).
  • Mentor and guide senior and staff engineers across teams, raising the organization-wide bar for frontend quality, security, and reliability.
  • Promote high standards for performance, resilience, usability, security, and delivery predictability.
  • Influence Agile execution, release planning, and cross-team dependencies in multi-product, multi-region environments.
  • Maintain the CI/CD pipeline for frontend applications and ensure timely deployments.

Requirements

  • 15+ years of professional software engineering experience, with a strong track record of frontend technical leadership and quality ownership.
  • 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 modern frontend frameworks such as React, Vue.js, or Angular.
  • Extensive experience with component-driven architecture, design systems, and front-end platform development.
  • Strong hands-on experience integrating with REST APIs, WebSockets, and real-time data in security-sensitive environments.
  • Expert knowledge of front-end testing strategies, including unit, integration, E2E, performance, and security testing.
  • 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 sound technical decisions under ambiguity.

Good to Have

  • Experience with frontend security tooling, dependency scanning, and CSP enforcement.
  • Familiarity with frontend observability, including performance monitoring, error tracking, and security telemetry.
  • Experience collaborating closely with AppSec or Security Engineering teams.
  • Hands-on experience with micro-frontends, module federation, or shared UI platforms.
  • Proven ability to evaluate emerging front-end technologies and drive adoption where they provide clear business value.
  • Experience with accessibility-first, internationalized, and localized applications.
  • Hands-on experience with AI-first development environments (e.g., Claude Code, Cursor) and a proven ability to leverage LLMs for rapid prototyping, debugging, and boilerplate reduction while maintaining deep technical oversight.

Location preference:

India - Bangalore

Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.

For more information on how Uniphore uses AI to unify—and humanize—every enterprise experience, please visit www.uniphore.com.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147482637

Similar Jobs

Bengaluru, India

Skills:

PrometheusAngularReactDockerPythonAWSJavaAws LambdaSaasElk StackSqlSdlcGcpNode JSAzureDevops ToolsKubernetesKNativeNo-SQL Databasesevent-driven developmentAI toolsData DogCloud FunctionsGocloud-native product developmentmicroservices architecture

Bengaluru, India

Skills:

.NETAngularDevopsSql Database DesignReactDockerTerraformRestful ApisAzureKubernetescloud-native systemsIaCautomated testing frameworksmicroservices deploymentsdistributed architectures

Bengaluru, India

Skills:

MavenEclipseBig DataKafkaJIRASqlMicroservicesAngularDevopsConfluenceGradleBitbucketDockerSparkDatabricksKubernetesPython

Bengaluru, India

Skills:

.Net CoreDependency InjectionContainersMiddlewareAsynchronous programmingReact JsAngularMicroservicesAzure cloud platformPub-sub patternsSecurity and encryption best practices

Bengaluru, India

Skills:

JavaCouchdbPostgreSQLSqlRedisAngularNosqlReactTypescriptJavascriptTerraformOracleKubernetesPythonAWSserverless architectures