×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Atlanta, Fulton County, Georgia, 30383, USA
Listing for: ByteLight
Full Time position
Listed on 2026-01-25
Job specializations:
  • IT/Tech
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Job Summary

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 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 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 Tasks & Responsibilities (Essential Functions)

Microservices Architecture and Development:

  • Define and own the architecture for microservices that are highly scalable, secure, resilient, and maintainable.
  • Champion best practices for API design (REST, Graph

    QL) 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 Dev Ops.

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, Dev Ops 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.
Skills and Minimum Experience Required
  • 10+ years of progressive software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary