Taro Logo

Software Engineer

FIS is a financial services and technology company that provides solutions for banking, payments, and capital markets.
Site Reliability
Mid-Level Software Engineer
Hybrid
Finance

Job Description

FIS is a leading financial services and technology company seeking a Site Reliability Engineer to join their team in Pune with a hybrid work arrangement (two days in-office, three days virtual). This role is crucial for driving innovation and growth in Banking Solutions, Payments, and Capital Markets business. The position offers an opportunity to make a lasting impact on the company's transformation journey while working with cutting-edge technologies and tools.

The role combines traditional software engineering with operations, focusing on system reliability, performance optimization, and automation. You'll work with modern cloud platforms, monitoring tools, and automation frameworks to ensure the reliability and scalability of critical financial systems. The position requires expertise in various technologies including cloud platforms (AWS, Azure, Google Cloud), monitoring tools (Prometheus, Grafana, DataDog), and CI/CD pipelines.

FIS offers a collaborative and flexible work environment, competitive compensation, and opportunities for professional growth. The company values innovation, customer-centric approaches, and technical excellence. This role is perfect for someone who enjoys solving complex technical challenges, has a strong background in DevOps practices, and wants to work in the dynamic intersection of technology and financial services.

The position involves working with cross-functional teams, participating in on-call rotations, and contributing to the company's technological advancement. FIS's commitment to protecting personal information and maintaining high security standards makes this an excellent opportunity for professionals interested in working with sensitive financial systems while maintaining work-life balance through their hybrid work model.

Last updated 18 hours ago

Responsibilities For Software Engineer

  • Design and maintain monitoring solutions for infrastructure, application performance, and user experience
  • Implement automation tools to streamline tasks, scale infrastructure, and ensure seamless deployments
  • Ensure application reliability, availability, and performance, minimizing downtime and optimizing response times
  • Lead incident response, including identification, triage, resolution, and post-incident analysis
  • Conduct capacity planning, performance tuning, and resource optimization
  • Collaborate with security teams to implement best practices and ensure compliance
  • Manage deployment pipelines and configuration management
  • Develop and test disaster recovery plans and backup strategies
  • Collaborate with development, QA, DevOps, and product teams
  • Participate in on-call rotations and provide 24/7 support for critical incidents

Requirements For Software Engineer

Python
Linux
Kubernetes
  • Proficiency in development technologies, architectures, and platforms (web, API)
  • Experience with cloud platforms (AWS, Azure, Google Cloud) and IaC tools
  • Knowledge of monitoring tools (Prometheus, Grafana, DataDog) and logging frameworks (Splunk, ELK Stack)
  • Experience in incident management and post-mortem reviews
  • Strong troubleshooting skills for complex technical issues
  • Proficiency in scripting languages (Python, Bash) and automation tools (Terraform, Ansible)
  • Experience with CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps)
  • Ownership approach to engineering and product outcomes
  • Excellent interpersonal communication, negotiation, and influencing skills

Benefits For Software Engineer

  • Competitive salary
  • Attractive range of benefits for lifestyle and wellbeing
  • Work environment built on collaboration, flexibility and respect
  • Varied and challenging work to grow technical skillset