
Software Engineer, C++
FIS
full-time
Posted on:
Location: Florida, New York • 🇺🇸 United States
Visit company websiteSalary
💰 $86,120 - $144,670 per year
Job Level
Mid-LevelSenior
Tech Stack
CloudDistributed SystemsKafkaOracleSQLUnix
About the role
- You are an experienced C++ software developer that helps to grow and enhance our PTP software platform. You work on strategic enhancements to the platform as well as on client implementation projects. The role offers a unique opportunity to be part of a growing business, become involved with all phases of the development lifecycle and take ownership of key functional areas. You have strong problem-solving skills, are sharp and well-motivated and enjoy working in a flexible, agile environment. As well as excellent programming skills you are familiar with all phases of the software development lifecycle and best programming practice.
- About the Team: The FIS PTP Platform is a leading-edge, cloud-based Securities Processing solution that provides trade lifecycle processing for a wide range of global financial institutions. The FIS Post-Trade Processing (PTP) Platform integrates multiple functions to support cross-asset securities and derivatives processing. It is a real-time, flexible, and future-proof solution that integrates middle-office, accounting, settlement, securities lending, corporate actions, collateral management, and treasury on one powerful integrated platform. You will be joining the team looking after a Corporate Action module. It's business wise very interesting domain. The module has been growing rapidly over last year and has extensive roadmap for next years ahead.
- What you will be doing:
- Analysis of user requirements and translation into solution design
- Accurate task breakdown and estimation
- Implementation of new features and feature enhancements in C++ / other technologies as appropriate
- Focus on quality and shipping working code to users in the most efficient timeframe
- Collaborate on code reviews and best practice within a small, agile, focused team
- Mentoring of more junior team members and assisting the Team Lead with the efficient running of the team
Requirements
- 5+ years of commercial software development experience using C++ (ideally on Unix)
- SQL experience (Oracle preferred)
- C# GUI experience a plus
- Experience of distributed systems beneficial (e.g. Kafka or similar message streaming technology, Service-driven architecture, data consistency)
- An analytical mind / approach to problem solving
- An ability to work proactively with minimal supervision
- Relevant degree in a numeric discipline, or equivalent work experience
- Experience of financial markets and the trade lifecycle beneficial
- Experience of, and a willingness to take ownership of the delivery of milestones within a team / area where necessary
- A willingness to get involved in the detail and to get the job done
- Great communication Skills
- Added bonus if you have: Experience working in Capital markets or Post trade platforms
- Knowledge of Financial services industry.