Back to jobs
Synechron
Synechron

Application Developer

Sheffield On-site 5-10 yrs exp Technology, Information and Internet 14,730 employees
Google Cloud PlatformPythonGoNode.jsIAM

Requirements

Candidates must have a bachelor's degree in a technical field and proven experience in IAM engineering or cloud development. Strong proficiency in Python, Go, or Node.js, along with deep knowledge of cloud-native APIs and identity protocols, is required.

Job Description

We are looking for an experienced and motivated IAM Application Developer – Google Cloud, APIs & Pub/Sub to join the Identity and Access Management technology team in Sheffield.

This role focuses on developing secure, scalable identity and access workflows across Google Cloud Platform, integrating identity services with custom APIs, Pub/Sub pipelines, and cloud-native applications.


Job Description:

The successful candidate will work closely with Technical Leads, Cloud Security, DevOps, Application Engineering, and IAM teams to design and implement robust identity automation, lifecycle workflows, and secure service integrations that support enterprise-level cloud and Identity operations.


Key Responsibilities

Identity Orchestration

  • Design and implement identity flows for provisioning, deprovisioning, and identity lifecycle events.
  • Integrate Cloud Identity services, ServiceNow, and internal applications to streamline identity provisioning and lifecycle management.
  • Build policy-based orchestration workflows for adaptive authentication and context-aware access using standards such as Open Policy Agent (OPA).
  • Support secure identity governance and automation across enterprise systems.


API Development:

  • Design, build, secure, test, and maintain RESTful APIs and backend services supporting identity, provisioning, and governance workflows.
  • Integrate APIs with authentication services for token validation, user sessions, and application-level authorization.
  • Build and document internal SDKs, middleware, and shared libraries to promote consistent IAM logic across services.
  • Ensure API solutions meet requirements for security, performance, reliability, resilience, and observability.


API-to-Pub/Sub Event Processing:

  • Develop pipelines in which API events publish to Google Cloud Pub/Sub for asynchronous workflows, including:Automated identity lifecycle tasks
  • Access review event triggers
  • Logging and audit forwarding
  • Security anomaly detection
  • Build Cloud Functions, Cloud Run microservices, or containerized services to process Pub/Sub messages.
  • Implement robust event-processing patterns, including retries, idempotency, dead-letter queues, structured logging, and monitoring.
  • Troubleshoot message-processing failures, data issues, and distributed workflow problems.


Automation and Infrastructure as Code:

  • Build and maintain Terraform modules for IAM, API services, Pub/Sub topics, workloads, and permissions.
  • Automate the deployment and validation of identity and access configurations through CI/CD pipelines.
  • Implement automated testing for IAM policies, APIs, integrations, and event-driven workflows.
  • Support secure and repeatable deployment practices across cloud environments.


Support and Collaboration:

  • Troubleshoot identity, access, API, and event-processing issues across distributed systems.
  • Provide technical guidance on secure API design, IAM best practices, identity workflows, and cloud security.
  • Work with security teams during audits, compliance reviews, vulnerability assessments, and incident investigations.
  • Collaborate with engineering, operations, architecture, DevOps, and third-party technology teams.


Required Skills & Experience:

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Proven experience in application development, IAM engineering, cloud development, or identity platform engineering.
  • Strong programming experience in Python, Go, or Node.js.
  • Hands-on experience designing and deploying cloud-native APIs using Cloud Run, Cloud Functions, GKE, or comparable services.
  • Strong experience with Google Cloud Platform and Google Cloud Pub/Sub.
  • Deep understanding of event-driven architectures, asynchronous processing, and workflow automation.
  • Strong knowledge of OAuth 2.0, OIDC, JWT, SAML, and identity federation patterns.
  • Experience with identity orchestration platforms such as Auth0 Actions, Okta Workflows, WorkOS, SlashID, or equivalent platforms.
  • Proficiency in Terraform or an equivalent Infrastructure-as-Code tool.
  • Experience with API gateways, reverse proxies, service mesh technologies, or cloud-native networking.
  • Understanding of API security, authentication, authorization, token validation, and secure service-to-service communication.
  • Experience implementing retries, idempotency, dead-letter queues, structured logging, monitoring, and observability.
  • Strong analytical, debugging, root-cause analysis, communication, and stakeholder-management skills.
  • Experience working in Agile and fast-paced technology environments.


Preferred Skills:

  • Experience with React or full-stack application development.
  • Google Professional Cloud Security Engineer or Google Professional Cloud Architect certification.
  • Experience with Okta, Microsoft Entra ID/Azure AD, Ping Identity, or other identity providers.
  • Familiarity with Kubernetes, GKE RBAC, workload identity, and containerized services.
  • Experience with Google Secret Manager, HashiCorp Vault, or other secrets-management platforms.
  • Knowledge of SOC 2, ISO 27001, PCI DSS, HIPAA, or comparable compliance frameworks.
  • Experience working in banking, financial services, or another regulated environment


Education

Bachelor Degree

Skills

Google Cloud PlatformPythonGoNode.jsIAMAPI DevelopmentPub/SubTerraformOAuth 2.0OIDCJWTSAMLIdentity OrchestrationCloud FunctionsCloud RunKubernetes

About Synechron

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our Synechron Labs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,000+, and has 55 offices in 20 countries within key global markets. For more information on the company, please visit our website:www.synechron.com.

View company profile →