Develop and execute the key technology components of the Enterprise API Technology & Platform strategy
Ensure alignment with Guardian’s enterprise digital strategy
Mentor team members, design delivery strategies, and champion a culture of automation and continuous improvement within the software delivery lifecycle
Lead the design, development, and evolution of enterprise APIs, including REST, GraphQL, gRPC, and event-driven integrations
Enable developer productivity and self-service through reusable API frameworks, platforms, templates, SDKs, documentation (OpenAPI/AsyncAPI), and developer portals
Establish best practices & enterprise capabilities for improving API design, governance, testing, documentation, and release management across development teams
Drive incident response and resolution for production API and platform issues, lead post-mortems, and implement preventive and resiliency improvements
Research emerging technologies and perform PoCs related to API management, integration patterns, platform engineering, and observability
Collaborate with a team of software engineers in implementing and maintaining enterprise APIs and platform(s)
Requirements
Bachelor's or master's degree in computer science, Engineering, or a related field, or equivalent practical experience
10+ years of experience in Software engineering, building and operating distributed systems
Strong hands-on experience developing high-quality APIs using Java (Spring Boot), Node.js, .NET, or Python
Experience with a broad range of web technologies including React, Angular, & Typescript
Expertise in Microservices Architecture, Enterprise Integration Patterns (EIP), and Event-Driven Architectures
Strong knowledge of API security including OAuth 2.0, JWT, token lifecycle management, and user access control mechanisms
Competency with CI/CD automation tools (e.g., Bitbucket, Jenkins, AWS, GitHub)
Deep understanding of API protocols and integration patterns: REST, GraphQL, gRPC, SOAP, async/event-driven architectures
Experience implementing API observability using logging, metrics, tracing, and monitoring tools (e.g., Prometheus, Grafana, OpenTelemetry, Splunk)
Strong experience designing domain-aligned APIs using OpenAPI / Swagger specifications, with a focus on consistency, reusability, and user/machine readability
Deep understanding of containerization & orchestration technologies (e.g., Docker, Kubernetes, Helm) and AWS Cloud services S3, Lambda, Kafka, SQS/SNS, Redis Cache
Hands-on experience working with both SQL and NoSQL databases, designing for scale, performance, and reliability.
Tech Stack
Angular
AWS
Cloud
Distributed Systems
Docker
Grafana
GraphQL
GRPC
Java
JavaScript
Jenkins
Kafka
Kubernetes
Microservices
Node.js
NoSQL
Prometheus
Python
React
Redis
SOAP
Splunk
Spring
Spring Boot
SpringBoot
SQL
TypeScript
.NET
Benefits
In addition to salary, this role may also be eligible for annual, sales, or other incentive compensation.