FIS Logo

FIS

Principal Engineer - Development (C++, Python)

Posted 4 Days Ago
Be an Early Applicant
Pune, Mahārāshtra
Expert/Leader
Pune, Mahārāshtra
Expert/Leader
As a Principal Engineer, you will implement and support the FrontArena platform using C++ and Python, design high-quality and performance solutions, mentor junior developers, conduct client demonstrations, and focus on problem-solving and code quality.
The summary above was generated by AI

Principal Engineer - Development (C++, Python, Windows)

As the world works and lives faster, FIS is leading the way.  Our fintech solutions touch nearly every market, company, and person on the planet. Our teams are inclusive and diverse. Our colleagues work together and celebrate together. If you want to advance the world of fintech, we’d like to ask you: Are you FIS?

About the Team

  • FIS Cross-Asset Trading and Risk platform (Front Arena) is FIS's flagship product which is cross-asset trading, risk, and position-keeping system. It caters to front-office, middle-office, as well as back-office functionalities. It supports exchange as well as OTC trading.  FIS Cross-Asset Trading and Risk platform integrate with various external systems, trading platforms, and data providers for reference data, market data, credit pricing data, trading data, regulatory data, etc., which enables users to perform high-volume trading as well as to manage their exposures and operational controls.
  • We bring award-winning, multi-asset-class trading, position keeping and market data solutions which primarily serve the Sell and Buy Side customers with front-to-back best in class solutions.
  • Our market leader solutions include OTC integrations and support top tier investment banks across the world.
  • Expertise includes building high performant systems that are highly scalable.

About the role:

  • Implement, unit test, and support FrontArena and its related components using C++, and Python.
  • Develop solution of high quality and performance.
  • Interact with clients to understand the requirement, and incorporate them in the design
  • Conduct demonstrations of the solution to the client and other stakeholders.
  • Mentor junior developers in the team
  • Perform functional validation of the solution developed
  • Peer code reviews.
  • Design technical and functional solutions along with effective implementation, maintenance, and client focus.

What will you be doing

  • Design technical and functional solutions along with effective implementation, maintenance, and client focus
  • Designing and developing multithreaded, high-performance solutions in C++, Python
  • Engage with stakeholders for requirement understanding.
  • Ensure optimal performance, quality, and automated unit testing.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automatization.
  • Effective client communication and participation in customer demo.
  • In time delivery.

What you will need:

  • 9 - 14 years of experience in software development.
  • Understanding of Object-Oriented Programming
  • Hands-on experience in C++, Advance C++, Multi-threading, Design patterns, STL.
  • Should have knowledge of SQL queries and RDBMS concepts.
  • Willingness to work on Python. Hands-on experience in Python is add-on.
  • Should be able to take ownership of complete product.
  • Effective communication with business stake holders and customers
  • Work closely with the BA, QA team and other stake holders.
  • Ability to handle production issue and provide quick solution.
  • Experience on debugging and profiling tools
  • Highly professional, client focus and passion for learning new developments.
  • Good understanding of Agile development practices

Added bonus if you have:

  • Exposure to Capital Markets or Investment banking domain.
  • Experience of Agile Scrum will be an added advantage.
  • Excellent communicator – ability to discuss technical and commercial solutions to internal and external parties and adapt depending on the technical or business focus of the discussion.
  • approach – manage and adapt priorities according to client and internal requirements.
  • Self-starter but team mindset - work autonomously and as part of a global team

What we offer you

  • At FIS, you can learn, grow and make an impact in your career.
  • Extensive Health Benefits Program along with the Family Protection Plan.
  • Best-in-class career mobility options across the globe.
  • Award-winning learning offerings for career development.
  • Adaptable home - office work model.
  • Opportunity to work with global teams and clients.

Privacy Statement

FIS is committed to protecting the privacy and security of all personal information that we process in order to provide services to our clients. For specific information on how FIS protects personal information online, please see the Online Privacy Notice.

Sourcing Model

Recruitment at FIS works primarily on a direct sourcing model; a relatively small portion of our hiring is through recruitment agencies. FIS does not accept resumes from recruitment agencies which are not on the preferred supplier list and is not responsible for any related fees for resumes submitted to job postings, our employees, or any other part of our company.

#pridepass

Top Skills

C++
Python

Similar Jobs

7 Days Ago
Pune, Mahārāshtra, IND
Expert/Leader
Expert/Leader
eCommerce • Fintech • Information Technology • Payments • Software
As a Principal Engineer, you will implement and support the FrontArena fintech solution using C++ and Python. Responsibilities include developing high-performance solutions, mentoring junior developers, conducting client demonstrations, and ensuring code quality while managing stakeholder interactions and project timelines.
Top Skills: C++Python
4 Days Ago
Pune, Mahārāshtra, IND
Expert/Leader
Expert/Leader
eCommerce • Fintech • Information Technology • Payments • Software
The Principal Engineer will develop and support the Front Arena platform using C++ and Python, ensuring high quality and performance. Responsibilities include client interaction, mentoring junior developers, conducting demonstrations, and performing functional validation of solutions.
Top Skills: C++Python
10 Days Ago
Pune, Mahārāshtra, IND
Expert/Leader
Expert/Leader
eCommerce • Fintech • Information Technology • Payments • Software
The Principal Engineer will implement and support the FrontArena platform using C++ and Python while ensuring high performance and quality. Responsibilities include engaging with clients, mentoring junior developers, conducting code reviews, and maintaining code quality. The role requires hands-on experience with multithreading and design patterns, alongside strong communication skills.
Top Skills: C++Python

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account