Principal Software Engineer
4 days ago
QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment, and other markets. With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining how people interact with sound, video, and control technologies. We are seeking a Lead Principal Software Engineer to architect, design, and develop microservices for QSC’s evolving enterprise technology stack. This role will be responsible for building high-performing, scalable, and resilient services utilizing the Microsoft Azure technology ecosystem. These services will power omni-channel experiences across QSC’s internal business platforms (such as Salesforce and Oracle) and external customer-facing systems (such as websites, first-party portals, and applications). The Lead Principal Software Engineer will play a critical role in enabling strategic capabilities such as software subscriptions, self-service account management, and personalized experiences, serving as both a technical expert and a hands-on builder within a fast-paced, collaborative environment. Key Responsibilities Microservices Architecture and Development - Design, develop, and deploy microservices leveraging Microsoft Azure PaaS services, including Azure Functions, App Services, Azure Kubernetes Service (AKS), Azure API Management, Azure Service Bus, and Event Grid. - Define and own the architecture for microservices that are highly scalable, secure, resilient, and maintainable. - Champion best practices for API design (REST, GraphQL) and event-driven architectures (EDA). - Write clean, maintainable, and efficient C# .NET Core / .NET 6+ code aligned with modern software engineering principles. - Build APIs and services that integrate seamlessly with Salesforce, Oracle, web applications, mobile apps, and other enterprise systems. - Develop Azure-based CI/CD pipelines to automate builds, deployments, and testing using Azure DevOps. Omni-Channel Enablement and Customer Experience - Deliver microservices that enable seamless omni-channel experiences across business and customer platforms, ensuring consistency, personalization, and performance. - Build secure service layers to support customer authentication (SSO, OAuth, Azure Active Directory B2C) and user data management. - Enable features such as software subscription lifecycle management, self-service account tools, and dynamic content personalization. Enterprise Integration and Data Services - Integrate microservices with enterprise systems including Salesforce Sales/Service/Experience Clouds, Oracle ERP modules, Aria billing solutions, and QSC’s proprietary applications. - Build robust and scalable data services for near-real-time data exchange, synchronization, and transformation across platforms. - Leverage Azure Data Factory, Azure SQL, Cosmos DB, and Azure Storage for backend data processing and persistence strategies. - Define and enforce data modeling, API versioning, and service documentation standards. Security, Reliability, and Performance Engineering - Implement service-level security using OAuth2, JWT, role-based access control (RBAC), and Azure Key Vault for secrets management. - Establish monitoring, telemetry, logging, and alerting practices using Azure Monitor, Application Insights, and Log Analytics. - Optimize microservices for high availability, disaster recovery, and scalability across global Azure regions. - Conduct code reviews, security reviews, and performance testing for all services prior to production release. Technical Leadership and Mentorship - Serve as a technical leader and mentor across engineering teams, fostering a high standard of technical excellence. - Lead architecture discussions, code reviews, and technical workshops for internal engineers and contractors. - Collaborate with enterprise architects, QA leaders, DevOps engineers, and platform owners to ensure system coherence. - Stay current with evolving Azure capabilities and new architectural patterns, driving continuous innovation within the team. - Advocate for “shift-left” practices, ensuring quality, security, and scalability considerations are built early into the development lifecycle. Experience - 10+ years of progressive software engineering experience with deep expertise in backend systems development. - 5+ years architecting, building, and operating microservices on Microsoft Azure. - Proven success in designing large-scale, event-driven, distributed cloud-native systems. - Extensive experience integrating with enterprise platforms such as Salesforce and Oracle via APIs, events, and middleware. - Deep knowledge of .NET Core / .NET 6+, C#, Azure SDKs, Azure DevOps, and modern API design practices. - Demonstrated experience enabling customer-facing experiences such as portals, self-service capabilities, and subscription management. - Hands-on experience with Azure Kubernetes Service (AKS) and containerized microservices architecture is strongly preferred. - Experience applying security best practices for cloud-native services, including OAuth2, API security, and compliance. - Experience working in agile development environments and collaborating with cross-functional teams (UX, Product, QA, Infrastructure). Qualifications - Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field; Master’s degree preferred. - Microsoft Certified: Azure Solutions Architect Expert or Azure Developer Associate strongly preferred. - Exceptional problem-solving skills, strategic thinking, and a strong bias toward execution. - Outstanding communication skills — able to clearly convey complex ideas and technical concepts to both engineering and business audiences. - Strong passion for innovation, modern cloud technologies, and customer-centric solution building. - Self-starter with the ability to thrive in a fast-paced, dynamic, and collaborative environment. - Committed to fostering a culture of learning, mentorship, and engineering excellence.
-
Principal Software Engineer
3 weeks ago
Greater Bengaluru Area, India Dell Technologies Full timeThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Principal Software Engineer
2 weeks ago
Greater Bengaluru Area, India Dell Technologies Full timeThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Principal Software Engineer
2 weeks ago
Greater Bengaluru Area, India Dell Technologies Full timeThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Principal Software Engineer
5 days ago
Greater Bengaluru Area, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and...
-
Principal System Software Engineers
6 days ago
Greater Bengaluru Area, India Mulya Technologies Full timePrincipal / Staff System Software EngineersBangaloreFounded in 2023,by Industry veterans HQ in California,USWe are revolutionizing sustainable AI compute through intuitive software with composable siliconSystem SW and FW Engineers: Experience range 8 to 15 Yrs· Systems SW Engineer with experience in developing health monitoring, Linux drivers, and memory...
-
Principal System Software Engineers
6 days ago
Greater Bengaluru Area, India Mulya Technologies Full timePrincipal / Staff System Software Engineers Bangalore Founded in 2023,by Industry veterans HQ in California,US - We are revolutionizing sustainable AI compute through intuitive software with composable silicon System SW and FW Engineers: Experience range 8 to 15 Yrs · Systems SW Engineer with experience in developing health monitoring, Linux drivers, and...
-
Principal System Software Engineers
6 days ago
Greater Bengaluru Area, India Mulya Technologies Full timePrincipal / Staff System Software Engineers Bangalore Founded in 2023,by Industry veterans HQ in California,US We are revolutionizing sustainable AI compute through intuitive software with composable silicon System SW and FW Engineers: Experience range 8 to 15 Yrs · Systems SW Engineer with experience in developing health monitoring, Linux drivers, and...
-
Principal Software Engineer
1 week ago
Greater Bengaluru Area, India Mulya Technologies Full timePrincipal Software Engineer Top100 Global Semiconductor Organization HQ in California. Revenue over 200 Million USD Location: Bangalore Job Summary • The successful candidate will be the primary owner of the IEEE 1588/PTP software stack built on state-of-the-art hardware to deliver best in class synchronization solutions for Communications and Data Center...
-
Principal Software Engineer
4 days ago
Greater Bengaluru Area, India Mulya Technologies Full timePrincipal Software Engineer Top100 Global Semiconductor Organization HQ in California. Revenue over 200 Million USD Location: Bangalore Job Summary • The successful candidate will be the primary owner of the IEEE 1588/PTP software stack built on state-of-the-art hardware to deliver best in class synchronization solutions for Communications and Data Center...
-
Principal Software Engineer
1 week ago
Greater Bengaluru Area, India QSC Full timeQSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across corporate, education, hospitality, entertainment, and other markets. With a reputation for innovation, quality, and customer-first service, QSC is one of the fastest-growing companies in the industry, redefining...