Company Overview
Our client is a leading technology organization dedicated to building scalable, resilient platforms that support high-volume digital transactions. They are committed to innovation, reliability, and empowering businesses with modern cloud-native solutions. Their teams value collaboration, continuous improvement, and engineering excellence, creating an environment where technical leaders can make a broad, lasting impact.
Role Summary
The Intersect Group is seeking a Senior Software Engineer to join a foundational services team responsible for powering mission-critical transaction and ordering platforms. This role plays a key part in designing and maintaining high-availability systems and core authentication services. The engineer will influence architectural decisions, ensure system reliability, and help drive multi-cloud initiatives.
In this position, you will build and enhance platform services that support authentication, authorization, API infrastructure, and distributed system resiliency. You will partner with cross-functional teams to deliver highly reliable services used across the enterprise and contribute to long-term architectural improvements.
Key Responsibilities
• Design and develop platform services for authentication, authorization, and core infrastructure
• Build and maintain backend services using Java, Node.js, and Nest.js
• Support API infrastructure and gateway integrations including Apigee
• Implement and maintain identity services leveraging Okta and SSO frameworks
• Develop and support webhook and WebSocket platforms for internal and external applications
• Contribute to high-availability and resiliency initiatives across distributed systems
• Enhance and support cloud infrastructure within Google Cloud Platform
• Participate in architecture discussions and multi-cloud failover strategy development
Key Requirements
• 7 plus years of software engineering experience in backend or platform development
• Strong background building and supporting highly available distributed systems
• Hands-on experience with Java and or Node.js in production environments
• Knowledge of cloud-native infrastructure with Google Cloud Platform experience preferred and Azure a plus
• Experience implementing authentication and authorization frameworks and identity services
• Familiarity with API gateway platforms such as Apigee
• Strong understanding of reliability engineering, uptime expectations, and failover patterns
• Excellent communication skills with the ability to collaborate across teams and adapt in a dynamic environment.