About the Role
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 GCP 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.
Tech Stack
JavaNode.jsNest.jsGoogle Cloud PlatformGCPOktaauthenticationAPI gatewaydistributed systemsmicroservices