Principal Software Engineer driving architecture and technical leadership for enterprise-grade SaaS at Uniphore. Collaborating across teams to deliver scalable, resilient, and future-ready platforms.
Responsibilities
Own and evolve the architecture of large-scale, distributed, enterprise-grade SaaS platforms.
Drive technical vision, design principles, and architectural standards across teams.
Lead the design and implementation of complex, high-impact systems and services.
Partner with product, platform, and engineering leadership to align technical solutions with business objectives.
Review and approve critical technical designs; provide guidance on trade-offs, scalability, performance, and reliability.
Remain hands-on by contributing to core components, prototypes, and high-risk or high-complexity areas.
Establish and enforce best practices for code quality, testing, security, and operational excellence.
Mentor and guide senior and staff engineers, raising the overall technical bar of the organization.
Promote high standards for availability, scalability, resilience, and delivery predictability.
Influence Agile execution, release planning, and cross-team dependencies in multiregion environments.
Requirements
10–15+ years of professional software engineering experience, with a strong track record of technical leadership.
Expert-level programming skills in Java, Python, Go, or Rust.
Proven experience designing and building large-scale, distributed systems and microservices-based architectures.
Deep understanding of API design and communication protocols: REST, WebSockets, gRPC, and MCP.
Strong hands-on experience with relational and document databases such as Postgres and MongoDB, including data modeling and performance tuning.
Excellent grasp of data structures, algorithms, concurrency, and system design.
Experience architecting and integrating LLM-powered systems, including RAG pipelines and vector search at scale.
Hands-on experience with agentic frameworks such as LangChain, LangGraph, or crewAI, and designing multi-agent systems.
Experience leading and influencing teams across multiple regions and time zones.
Strong analytical thinking and ability to make sound technical decisions under ambiguity.
Benefits
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.
Competitive salary based on experience and skills.
Senior Software Engineer developing Python applications for life sciences company. Involves working with machine learning and backend algorithms in a hybrid environment.
Software Engineer developing C#.NET applications for Expleo's Life Sciences sector. Engaging in design, development, and debugging to enhance software quality and performance.
Full Stack Developer responsible for developing and maintaining web applications in .NET for a global IT consulting firm. Collaborating in a hybrid environment with a focus on innovation and system integration.
Developer specializing in C# for a global IT company with innovative projects in various technologies. Seeking a flexible team member for client analysis and development.
Mid - Level Back - End Engineer developing backend applications using .NET and AWS for legal tech. Collaborating with teams to enhance performance and drive innovative solutions.
Backend Developer at TRATON designing and maintaining core services for EV charging platform. Collaborating primarily using .NET and AWS to build scalable backend systems.
Storage Operations Engineer managing day - to - day storage operations for enterprise environments at Broadridge. Collaborating with teams and ensuring optimal performance of storage systems with a focus on financial services.
Quantitative Developer responsible for optimizing and developing business systems for a leading crypto brand in the Philippines. Engaging in cross - functional teamwork and scalable growth opportunities with innovative ideas.
Backend Engineering Intern at Lagos - based fintech startup automating spend management and cross - border payments. Responsibilities include coding, maintenance, and technical performance monitoring in a hybrid environment.
Angular JavaScript Developer specializing in React JS with a minimum of 4 years of experience in front - end development. This role is tailored for candidates in India with technical skills in various frameworks and deployment.