Search by job, company or skills

Bnp Paribas Bank

Principal Software Engineer

Save
new job description bg glownew job description bg glow
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Summary:
The Vice President – Software Engineering Lead will be embedded within the globally distributed Clearing LD Stream. The role involves driving the design, development, and optimization of software solutions that support clearing activities. The individual will work closely with Agile Scrum teams across multiple time zones to deliver secure, scalable, high-performance applications.

Job Responsibilities

Design & Architecture
* Review existing system designs, identify bottlenecks, and propose scalable, high-performance alternatives.
* Lead architectural discussions and define technology vision in collaboration with business and technology stakeholders.
* Conduct gap analysis and define modernization roadmaps, including migration to microservices and event-driven architectures.

Development & Delivery
* Lead full-stack development across UI, middleware, APIs/services, and backend systems using Java 8+, Spring/Spring Boot, Angular 14+, Kafka-based event-driven architecture, and Oracle PL/SQL.
* Leverage Generative AI tools across the SDLC to optimize design, development, and deployment activities.
* Conduct performance benchmarking and tuning using tools such as Dynatrace and JMeter.
* Ensure adherence to DevSecOps practices and CI/CD pipelines using Bitbucket, Jenkins, Artifactory, Sonar, Fortify, NexusIQ, and Ansible.

Required Education, Skills & Qualifications:
* Minimum 15 years of experience in software design, development, and delivery.
* Bachelor's degree in Computer Science, Engineering, or a related discipline (or equivalent professional experience).

Required Technical Skills

* Java 8+ with Spring and Spring Boot.
* Angular 14+.
* Oracle SQL/PL SQL, stored procedures, and database performance tuning.
* Kafka and event-driven architecture.
* Apache Camel and REST/GraphQL APIs.
* JUnit, Mockito, and Test-Driven Development (TDD).
* Domain-Driven Design (DDD), API-first development, modular/monolith/microservices architecture.
* Agile methodologies including Scrum, XP, and continuous delivery practices.
* Application profiling and performance tuning tools such as Dynatrace or equivalent.

Preferred Skills & Qualifications
* Prior experience in clearing, settlement, or related capital markets domains.
* Exposure to DevSecOps tools and practices including Bitbucket, Jenkins, Artifactory, Sonar, Fortify, NexusIQ, and Ansible.
* Experience with Generative AI tools across software development lifecycle activities.
* Experience designing and implementing microservices and event-driven systems in enterprise-scale environments.

About BNP Paribas

BNP Paribas is the European Union's leading bank and a global financial services organization operating in 65 countries with approximately 185,000 employees. The Group operates across Commercial & Personal Banking, Investment & Protection Services, and Corporate & Institutional Banking, with a strong focus on innovation, sustainability, and responsible banking.

About BNP Paribas India Solutions:
Established in 2005, BNP Paribas India Solutions is a wholly owned subsidiary of BNP Paribas, delivering 24x7 global support services from Bengaluru, Chennai, and Mumbai. The organization supports Corporate & Institutional Banking, Investment Solutions, and Retail Banking businesses globally.




More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148325219

Similar Jobs

Bengaluru, India

Skills:

Distributed SystemsKubernetes-based microservicesHigh availability design patternsServices Oriented Architecture

Bengaluru, India

Skills:

JavaGithubAws ServicesTeamcityCloud WatchJ2EESonar QubeAppdynamicsTypescriptCloudJavascriptDockerSplunkKubernetesPythonObservIncCanaryMonitoring and logging toolsGithub ActionCI-CD Tools

Bengaluru, India

Skills:

Distributed SystemsKubernetes-based microservicesAutomated validationHigh availability design patternsServices Oriented ArchitectureAgile environments

Bengaluru, India

Skills:

PrometheusAngularReactDockerPythonAWSJavaAws LambdaSaasElk StackSqlSdlcGcpNode JSAzureDevops ToolsKubernetesKNativeNo-SQL Databasesevent-driven developmentAI toolsData DogCloud FunctionsGocloud-native product developmentmicroservices architecture

Bengaluru, India

Skills:

MavenEclipseBig DataKafkaJIRASqlMicroservicesAngularDevopsConfluenceGradleBitbucketDockerSparkDatabricksKubernetesPython