JOBSEARCHER

SR Software Engineer

OverviewThis role will focus on high-availability systems, authentication/authorization services, API infrastructure, and multi-cloud architecture initiatives supporting large-scale transaction platforms. The engineer will work on mission-critical services that power online ordering ecosystems and point-of-sale platforms, requiring a strong focus on scalability, uptime, and reliability.ResponsibilitiesDesign and build foundational platform services supporting authentication, authorization, and core infrastructure.Develop and maintain services using Java, Node.js, and Nest.js.Support API infrastructure and gateway management, including integrations with Apigee.Implement and maintain authentication and identity services using Okta and SSO frameworks.Build and maintain webhook and WebSocket platforms used across internal and external systems.Support role-based access control (RBAC) and logical access control (LVAC) implementations.Drive high availability initiatives to improve system uptime and resiliency.Work on infrastructure improvements within Google Cloud Platform (GCP).Contribute to architecture and research efforts around multi-cloud failover strategies, including expansion into Microsoft Azure.Collaborate with platform, infrastructure, and application teams across the organization.Participate in architectural discussions and system design reviews.Technical EnvironmentLanguages: Java, Node.js, Nest.jsCloud Platforms: Google Cloud Platform (GCP), Microsoft AzureIdentity & Security: Okta, AuthN/AuthZ, SSOAPI Management: Apigee GatewayArchitecture: High availability systems, failover strategies, distributed systemsPlatforms: Webhooks, WebSockets, API infrastructureAccess Control: RBAC, LVACQualifications7+ years of software engineering experience in backend or platform engineering environments.Strong experience building and supporting highly available distributed systems.Hands-on development experience with Java and/or Node.js.Experience with cloud-native infrastructure, particularly GCP (Azure experience is a plus).Experience implementing authentication and authorization frameworks.Familiarity with API gateway platforms such as Apigee.Experience building scalable infrastructure services used across multiple applications or teams.Strong understanding of system reliability, uptime, and failover design patterns.Preferred ExperienceExperience with multi-cloud architecture strategies.Experience supporting large-scale transaction or ordering systems.Background working on shared platform or foundational services teams.Experience supporting systems that require four to five nines uptime.

matching similar jobs near Alpharetta, GA

VIEW MORE