Analyst Programmer - Site Reliability Engineer
Fidelity International is seeking a talented Site Reliability Engineer (SRE) to join their ISS Technology team in Bangalore or Gurgaon. This permanent role is crucial for supporting critical applications within ISS Production Services, focusing on enhancing the scalability, availability, and performance of client- and market-facing applications. The SRE will collaborate with development, architecture, DevOps, and business teams to ensure systems are designed and maintained with reliability and performance as top priorities, meeting the rigorous demands of financial services.
The primary technologies involved include Java/J2EE, Python, AWS, Snowflake, SpringMVC, Node JS, React, and Layer-7. This role offers an opportunity to be part of a growing strategic business area within Fidelity's Investment Management division.
Key Responsibilities
- Reliability & Performance Engineering: Partner with development teams to define Service Level Objectives (SLOs) and Service Level Indicators (SLIs). Influence system design and architecture for high availability, resilience, and scalability across trading, portfolio management, compliance, and research platforms. Identify and resolve performance bottlenecks in latency-sensitive applications.
- Application Support & Incident Management: Act as an escalation point for production issues affecting critical client reporting applications. Conduct real-time troubleshooting, root cause analysis, and detailed postmortems. Collaborate with product and operations teams to prioritize and remediate reliability risks.
- Observability & Automation: Implement and enhance observability stacks (metrics, logging, tracing) for actionable insights into application health. Automate manual processes for deployment, monitoring, and incident remediation using scripting and configuration management tools like Ansible and Terraform.
- Business Context & Domain Alignment: Apply understanding of trading workflows, portfolio analytics, risk management, and regulatory reporting to guide engineering efforts. Translate domain-specific requirements into technical reliability strategies for applications handling large volumes of financial data.
Experience and Qualifications
The ideal candidate will have 2-5 years of experience with a strong background in automation, monitoring, and containerization concepts.
- Essential Skills: Proven programming/scripting experience (Python, Go, Shell) for automation. Deep understanding of distributed systems and modern application architectures (microservices, containers). Experience supporting mission-critical applications in a regulated financial services environment. Familiarity with event-driven systems, message queues (Kafka), databases (Oracle), and cloud-native platforms.
- Cloud & Infrastructure: 2+ years of hands-on experience with cloud platforms (AWS, GCP, Azure) and Infrastructure as Code (IaC) practices.
- Databases & Support: Good knowledge of Oracle database concepts, SQL, stored procedures, and functions. Experience with ITIL practices and support.
- Tools & Technologies: Experience with monitoring tools (ELK, New Relic), source control (GitHub/Bitbucket), and build tools (Jenkins, UrbanDeploy). Understanding of container orchestration principles (Kubernetes).
- Soft Skills: Strong collaboration, communication, and problem-solving skills. Ability to work under pressure, prioritize tasks, and meet deadlines in a team environment. Self-motivated, responsible, and quality-focused.
Desirable Skills: Analytical and problem-solving abilities, calm demeanor under pressure, organizational skills, innovation in technology application, strong interpersonal skills, proficiency in oral and written communication, experience supporting CI/CD pipelines, and familiarity with Data Warehousing concepts.
Join Fidelity International and be part of a team dedicated to client success, with a comprehensive benefits package, focus on wellbeing, and flexible working arrangements. Learn more at careers.fidelityinternational.com.
