Sr. Software Engineer - REST API Development, AVP
Core
Design, develop, test, document, and support secure, scalable REST APIs powering critical business applications, partner integrations, and client-facing services.
Role type
Senior IC backend software engineer (API development)
Builds
Reusable API components, libraries, integration services, and microservices aligned with enterprise architecture.
Domain
Financial services / Cloud-native API engineering
Deliverable
production ML models | product features
Required skills
REST API design, Java/C#/.NET/Spring Boot, distributed systems integration, SQL, OAuth 2.0/JWT, Kubernetes/Docker, CI/CD pipelines, Azure cloud platform, automated testing frameworks
Preferred skills
Azure API Management, event-driven architectures (Service Bus, Kafka, RabbitMQ), observability tools (Splunk, Prometheus, Grafana), Infrastructure as Code (Terraform, Bicep), regulated industry experience
Technologies
Java, C#, .NET, Spring Boot, Azure, Kubernetes, Docker, Git, SQL, OAuth 2.0, JWT, Terraform, Bicep, ARM templates, Kafka, RabbitMQ, Service Bus, Event Hubs, Splunk, Prometheus, Grafana, OpenTelemetry, Application Insights, Azure Monitor
Responsibilities
Design and maintain RESTful APIs and backend services; build reusable components and integration services; implement secure authentication and authorization mechanisms; develop unit, integration, and automated API tests; create comprehensive API documentation and developer guides; troubleshoot and resolve API issues across environments; participate in API versioning and lifecycle management; support API gateway onboarding and policy implementation.
Seniority
Senior, hands-on IC