Back to jobs
State Street

RKS (Record Keeping System) – Senior C++ Developer - Senior Manager

Bangalore, IndiaPosted Today
Full-timeonsite

Job Description

Job Title

RKS (Record Keeping System) – Senior C++ Developer

Amend text in RED, change to BLACK and paste into Job Description

Job Description

Who we are looking for

State Street is seeking a Senior C++ Developer to join the Record Keeping System Development team in Bangalore, India. The ideal candidate should be comfortable debugging large, complex codebases with multiple dependent modules in a Windows Visual C++ development environment that uses Oracle for data storage.

This role requires strong analytical skills to understand existing code logic and design effective solutions for new Agile projects and user stories. The candidate should also possess excellent communication and collaboration skills, with the ability to work closely with developers, designers, and testers to ensure requirements and deliverables are clearly understood.

What you will be responsible for

As a C++ Developer – Senior Developer, you will possess:

  • Debug and maintain a large-scale C++ application with multiple dependent modules in a Windows Visual C++ environment using Oracle for data storage.
  • Analyze existing code and independently design, develop, and unit test solutions for new requirements with minimal guidance.
  • Ensure project requirements, scope, and deliverables are clearly defined and understood by all stakeholders.
  • Complete prioritized projects and user stories successfully within assigned Agile iterations, while maintaining high-quality deliverables through close collaboration with developers, designers, and other Agile team members.
  • Take ownership of development tasks from initial analysis through coding, testing, and deployment support.
  • Recreate and investigate issues reported in Production, BUAT, and UAT environments within the development environment.
  • Perform reverse engineering, code analysis, debugging, and bug fixing to identify and resolve application issues.
  • Independently analyze, recommend, implement, and test bug fixes for issues identified in Production, BUAT, and UAT.
  • Work closely with Production Support, Client Support, and Configuration Management teams to analyze incoming issues and troubleshoot problems effectively.
  • Provide timely analysis and support for Production issues when requested by Production Support or Client Support teams.
  • Collaborate with existing RKS developers to review proposed code changes and potential fixes.
  • Translate technical findings into clear business terms for effective communication with stakeholders.
  • Communicate effectively across development, testing, support, and business teams to ensure alignment and successful delivery.

What we value

These skills will help you succeed in this role with MUST and NICE to have skills

Must-Have Skills

  • Strong C++ development experience for Windows-based client applications using Visual Studio.
  • Solid familiarity with the Windows operating system environment.
  • Working knowledge of Oracle databases, including SQL query development and PL/SQL programming.

Nice-to-Have Skills

  • Experience with Git version control.
  • Familiarity with Java and React JS.
  • Exposure to messaging and integration technologies such as Kafka and MQ.
  • Working knowledge of Spring Boot and Tomcat.

Education & Preferred Qualifications

Education

  • Bachelor’s degree in Engineering, Computer Science, or a related field, or equivalent practical experience.

Preferred Qualifications

  • 10–15 years of hands-on development experience using C++, PL/SQL, and related technologies.
  • Exposure to financial markets and investment domain concepts, including derivatives, equities, fixed income, and a range of asset classes.
  • Understanding of market data, trade settlement, clearing processes, and the characteristics of various financial instruments.

Why this role is important to us

Our technology function, Global Technology Services (GTS), is vital to State Street and is the key enabler for our business to deliver data and insights to our clients. We’re driving the company’s digital transformation and expanding business capabilities using industry best practices and advanced technologies such as cloud, artificial intelligence and robotics process automation.

We offer a collaborative environment where technology skills and innovation are valued in a global organization. We’re looking for top technical talent to join our team and deliver creative technology solutions that help us become an end-to-end, next-generation financial services company.

Join us if you want to grow your technical skills, solve real problems and make your mark on our industry.

About State Street

Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success.

We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future.

As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law.

Discover more information on jobs at StateStreet.com/careers

Read our CEO Statement

RKS (Record Keeping System) – Senior C++ Developer - Senior Manager at State Street | Renata