Acuity

Principal Software Engineer

Acuity

full-time

Posted on:

Location Type: Office

Location: Atlanta • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AzureCloudERPGraphQLKubernetesMicroservices.NETOracleOracle ERPVault

About the role

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

Requirements

  • 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).
Benefits
  • N/A 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET Core.NET 6+microservicesAPI designevent-driven architectureAzure FunctionsAzure Kubernetes ServiceOAuth2CI/CD
Soft skills
technical leadershipmentoringcollaborationcommunicationproblem-solvinginnovationcode reviewsecurity reviewperformance testingagile development
Acuity

Senior Software Engineer

Acuity
Seniorfull-time🇺🇸 United States
Posted: 3 days agoSource: careers.acuityinc.com
AzureCloudDockerFlaskIoTKubernetesMicroservicesNoSQLPythonSQL
Switzerland Global Enterprise

Lead Engineer – Artificial Intelligence, Gas Turbine Design

Switzerland Global Enterprise
Seniorfull-timeSouth Carolina · 🇺🇸 United States
Posted: 7 days agoSource: gevernova.wd5.myworkdayjobs.com
Python
Switzerland Global Enterprise

Lead Engineer, Process Standards and Integration

Switzerland Global Enterprise
Seniorfull-time$89k–$148k / year🇺🇸 United States
Posted: 7 days agoSource: gevernova.wd5.myworkdayjobs.com
AT&T

Lead Software Engineer

AT&T
Seniorfull-time$128k–$193k / yearTexas · 🇺🇸 United States
Posted: 10 days agoSource: att.wd1.myworkdayjobs.com
CloudJenkinsNoSQLPackerSQLTerraform