BNP Paribas

Senior Software Engineer - C++ Dev

BNP Paribas

Chennai, Tamil Nadu, India
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you a highly skilled and experienced Senior Software Engineer with a passion for C++ development? Do you thrive in a fast-paced, dynamic environment and enjoy solving complex problems? If so, BNP Paribas has an exciting opportunity for you to join our team as a Senior Software Engineer - C++ Dev.As a Senior Software Engineer at BNP Paribas, you will play a critical role in the design, development, and implementation of cutting-edge software solutions for our financial services platform. You will have the opportunity to work with a talented team of engineers and collaborate with cross-functional teams to deliver high-quality, scalable, and efficient software solutions.To excel in this role, you must have a deep understanding of C++ programming language and its best practices, along with experience working on large-scale software projects. We are looking for someone who is a self-starter, a problem-solver, and a team player with excellent communication skills.If you are ready to take your career to the next level and make an impact in the financial services industry, we encourage you to apply for this exciting opportunity at BNP Paribas.

  • Lead the design, development, and implementation of C++ software solutions for our financial services platform
  • Collaborate with cross-functional teams to understand business requirements and translate them into efficient and scalable software solutions
  • Utilize your deep understanding of the C++ programming language and its best practices to write clean, maintainable, and high-quality code
  • Work closely with other senior engineers to review code and ensure adherence to coding standards and best practices
  • Troubleshoot and debug complex issues that arise during the development process
  • Stay up-to-date with industry trends and advancements in C++ development and proactively suggest improvements to our current systems
  • Mentor and provide guidance to junior engineers to help them improve their technical skills and contribute to the team's success
  • Communicate effectively with team members, project managers, and stakeholders to provide updates on project progress and timelines
  • Participate in code reviews and actively seek and provide constructive feedback to improve the overall quality of the codebase
  • Identify and suggest solutions for potential risks and roadblocks in the development process
  • Take ownership of projects and drive them to successful completion within the given timeframe
  • Collaborate with other teams to integrate software components and ensure compatibility with other systems
  • Continuously strive to improve the efficiency and performance of our software solutions through optimization and refactoring.
Where is this job?
This job is located at Chennai, Tamil Nadu, India
Job Qualifications
  • Extensive Experience In C++ Development: A Senior Software Engineer At Bnp Paribas Should Have A Deep Understanding Of C++ Programming Language And Its Various Libraries And Frameworks. They Should Be Able To Write Efficient, Maintainable, And Scalable Code In C++.

  • Strong Knowledge Of Software Development Principles And Methodologies: The Candidate Should Have A Solid Understanding Of Object-Oriented Design Principles, Software Development Lifecycle, And Agile Methodologies. This Will Enable Them To Contribute To The Development Of High-Quality And Robust Software Solutions.

  • Experience With Financial Systems And Technologies: Bnp Paribas Is A Leading Financial Institution, And Hence, The Candidate Should Have Experience Working With Financial Systems And Technologies. This Includes Knowledge Of Financial Markets, Trading Systems, And Risk Management.

  • Leadership And Team Management Skills: As A Senior Software Engineer, The Candidate Should Have Experience Leading And Managing A Team Of Developers. They Should Possess Excellent Communication Skills And The Ability To Mentor And Guide Team Members To Achieve Project Goals.

  • Bachelor's Or Master's Degree In Computer Science Or Related Field: A Strong Educational Background In Computer Science Or A Related Field Is Essential For A Senior Software Engineer Role At Bnp Paribas. It Demonstrates A Solid Foundation In Computer Science Concepts And The Ability To Learn And Adapt To New Technologies And Languages.

Required Skills
  • Database Management

  • Algorithms

  • Data structures

  • Debugging

  • Agile Methodology

  • Object-oriented design

  • Multi-threading

  • Performance tuning

  • Test-Driven Development

  • Code optimization

  • C++ programming

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - C++ Dev in Chennai, Tamil Nadu, India is between ₹1,000,000 - ₹2,500,000 per year. This range can vary depending on factors such as experience, skills, and the specific company hiring. Some companies may offer higher salaries to attract top talent, while others may offer lower salaries for entry-level positions. It is also important to consider the cost of living in Chennai when evaluating salary ranges.

Additional Information
BNP Paribas is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesHindi
Job PostedApril 15th, 2025
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About BNP Paribas

BNP Paribas SA engages in the provision of banking and financial services. It operates through the following main businesses: Retail Banking and Services and Corporate and Institutional Banking. The Retail Banking and Services business includes domestic markets and international financial services. The Corporate and Institutional Banking comprises of corporate banking, global markets, and securities services.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started