19 hours ago
Pune, India or Bengaluru, IndiaStaff+
Responsibilities
- Define technical vision, architectural blueprints, engineering roadmaps, standards, and architectural patterns for enterprise-scale applications.
- Modernize legacy C++ modules into high-performance, cloud-native services using .NET technologies.
- Design APIs and integration layers connecting .NET applications with Java and Node.js microservices.
- Conduct architecture assessments and code reviews for mission-critical components.
- Optimize application performance, scalability, reliability, resilience, and cost efficiency.
- Mentor senior developers and engineers and promote technical excellence and continuous improvement.
- Partner with engineering teams, product managers, and executive stakeholders on technical decisions.
- Evaluate third-party tools, frameworks, and cloud technologies for secure and sustainable delivery.
Requirements
- Bachelor's degree or an equivalent combination of work experience and education.
- 15+ years of software engineering experience, including three or more years in architecture or technical leadership.
- Deep expertise in modern C++, including memory management, multithreading, and low-level performance optimization.
- Strong proficiency in .NET Core, .NET 6 or later, C#, Web API, and microservices architecture.
- Working knowledge of Java, Spring Boot, and Angular for cross-technology integration.
- Experience designing distributed, high-throughput, fault-tolerant enterprise systems.
- Hands-on experience with cloud platforms, Docker, Kubernetes, and continuous integration and delivery pipelines.
- Proficiency with relational and NoSQL technologies including SQL Server, PostgreSQL, Snowflake, and Redis.
- Experience with AI adoption and scaling in software development lifecycle and DevOps practices.
- Good experience in capital markets.
- Preferred experience in fintech, banking, trading, payments, or wealth management technology.
- Preferred experience leading legacy modernization and cloud transformation initiatives.
- Knowledge of event-driven architecture, domain-driven design, and cloud-native engineering patterns is preferred.
- Experience communicating complex architectural decisions to technical and non-technical stakeholders is preferred.
- Relevant cloud, software architecture, or engineering certifications and post-trade/securities lifecycle experience are preferred.
Benefits
- Opportunities to innovate in fintech.
- Inclusive and diverse team atmosphere.
- Professional and personal development resources.
- Resources to contribute to the community.
- Competitive salary and benefits.
Tech Stack
Categories
About FIS
FIS builds financial technology for banks, merchants, and capital-markets firms, including core banking platforms, payment processing, fraud/risk tools, and investment/treasury systems. It sells enterprise software, cloud services, and outsourced processing via long-term contracts and transaction-based fees. Founded in 1968 and headquartered in Jacksonville, Florida, FIS is a Fortune 500 public company trading on the NYSE (FIS) with customers worldwide.
