Lead Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

QSC · 11 hours ago

Lead Software Engineer

QSC is a global leader in full-stack AV solutions, delivering cutting-edge technology that transforms collaboration and physical experiences across various markets. The Lead Software Engineer will architect, design, and develop microservices for QSC’s enterprise technology stack, focusing on building high-performing and scalable services using Microsoft Azure.

Audio/Visual EquipmentElectronicsManufacturing
check
H1B Sponsor Likelynote

Responsibilities

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
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
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
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
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

Qualification

Microservices ArchitectureMicrosoft AzureC# .NET CoreAPI DesignAzure DevOpsEvent-Driven ArchitectureAzure Kubernetes ServiceSalesforce IntegrationOracle IntegrationInnovationProblem-SolvingStrategic ThinkingCommunication SkillsMentorship

Required

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)
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field; Master's degree 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

Preferred

Master's degree preferred
Microsoft Certified: Azure Solutions Architect Expert or Azure Developer Associate strongly preferred

Company

QSC Audio is a designer and manufacturer of audio and video system solutions.

H1B Sponsorship

QSC has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (5)
2023 (7)
2022 (9)
2021 (6)
2020 (3)

Funding

Current Stage
Late Stage
Total Funding
unknown
2024-10-24Acquired

Leadership Team

leader-logo
Pat Quilter
Founder & Chairman of the Board
Company data provided by crunchbase