Overview
Permanent API Engineer role within the Data Foundations team of Fidelity's Data and Investment Analytics function, delivering technology solutions for the Asset Management Platform.
What you'll do
- Play a key role in delivering technology solutions that meet the needs of the business, as prioritised by the Value stream leads
- Establish strong relationships within the scrum team, and with neighbouring squads and release trains
- Work closely with operations and business representatives to deliver mutually agreed, value-focussed solutions
- Display an understanding of the data domain and modern data lake and reporting principles and best practices
- Influence decisions and solution choices effectively, whilst recognising the strength of a diverse team and different ideas
- Improve productivity through automating routine tasks, decreasing time to deliver continuous improvement initiatives and optimising infrastructure costs through efficient database design
- Assist development teams with cloud best practices, troubleshooting, and other technical issues related to the implementation of a customer-facing proposition
What you'll need
- 8-10 years of API/software and data engineering experience, with strong hands-on experience across both API development and data technologies
- Strong hands-on software engineering experience in Java and/or Python, with Java experience mandatory, designing and building production-grade RESTful APIs
- Strong hands-on data engineering experience, with Snowflake and/or Oracle, including SQL, performance tuning and data integration
- Strong experience designing and running cloud-native solutions on AWS, including containerised applications and Kubernetes
- Proven experience designing RESTful data distribution APIs: OpenAPI contracts, versioning, pagination, filtering, rate limiting and idempotency, and choosing between API, bulk file (e.g. unloading to cloud storage) and data-share delivery based on volume, latency and cost
- Strong security engineering: OAuth 2.0/OIDC (client credentials), key-pair authentication, least-privilege RBAC, secrets management, masking/row-level security and audit logging for sensitive financial data
- Multiyear experience designing and running cloud-native applications on AWS and Kubernetes
- Expertise in Docker containers, container management platforms and microservices architectures, including running the full SDLC on container-hosted applications
- Detailed knowledge and experience of working with modern data warehouses / data lakes and data modelling for consumption use cases
- Rich experience in CI/CD, build/deployment automation and infrastructure as code (e.g. Terraform)
- Experience building observable and resilient services: structured logging, metrics, tracing, alerting, retries/timeouts, and defining and meeting SLAs/SLOs
- Working knowledge of API gateway, web and messaging/queuing platforms
- Rich knowledge of design and architecture patterns, able to document and defend trade-offs and to evolve complex solutions incrementally in small, progressive deliveries
- Expert craftsman of test-first Test-Driven Development (TDD), including contract and data reconciliation testing
- Proficient in AI-assisted development using tools like GitHub Copilot with Agents, and experience integrating AI into software solutions
- Adept at pair programming at any experience level, coaching juniors, leading design and code reviews, and comfortably supporting code written by others
- Self-motivated, with a solid technical engineering background and influencing skills
- A willingness to take on new challenges, collaborate and share knowledge freely with colleagues globally
Nice to have
- Uses code autocompletion AI (Copilots) for simple tasks and searches StackOverflow/ChatGPT for troubleshooting (most code expected to be AI-generated) and beginning to adapt
- Working knowledge of LLMs, Transformers, MCPs and Prompt engineering
- Knowledge of GenAI tools like OpenAI APIs etc.
- Generative AI & LLMs: Basic understanding of Large Language Models (LLMs) and Generative AI (GAI), with hands-on experience in LangGraph, LangChain, LlamaIndex, OpenAI APIs and Model Context Protocol (MCP) for building AI agents and conversational systems, Transformers, and Prompt engineering
Details
- Location: India (ATS location: Gurgaon Office)
- Job type: Permanent
- Application deadline: 18 November 2026
- Level: 5
- Flexible about where and when you work
Read the full description and apply on the company’s own careers page.