Taro Logo

Software Engineer, Principal

FIS is a financial services and technology company that provides solutions for banking, payments, and capital markets.
Site Reliability
Principal Software Engineer
Hybrid
8+ years of experience
Finance

Job Description

FIS is seeking a Principal Software Engineer specializing in Site Reliability Engineering 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 across Banking Solutions, Payments, and Capital Markets business. The position combines traditional SRE responsibilities with strategic leadership, focusing on maintaining and improving system reliability, implementing automation, and ensuring optimal performance of critical financial systems. The ideal candidate will have extensive experience with cloud platforms, monitoring tools, and automation technologies, while also possessing strong leadership and communication skills. FIS offers a collaborative work environment, competitive compensation, and opportunities for professional growth in the financial technology sector. This role provides an excellent opportunity to make a significant impact on the company's transformation journey while working with cutting-edge technologies in the financial services industry.

Last updated 6 days ago

Responsibilities For Software Engineer, Principal

  • 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
  • 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, Principal

Python
Kubernetes
Linux
  • 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, Principal

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