Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
Join us as a Principal Engineer in an exciting and challenging role where you will lead best practices for application development and software development life cycles within the bank. With your software development background, you will deliver software components to enable the delivery of platforms, applications, and services for the bank. You will be recognized as a leader in software engineering, leading wider participation in internal and industry-wide events, conferences, and other activities. This role is offered at the director level. As a Principal Engineer, you will drive development software and tools to accomplish project and departmental objectives by converting functional and non-functional requirements into suitable designs. You will play a leading role in planning, developing, and deploying high-performance, robust, and resilient systems for the bank. Additionally, you will lead engagements with senior stakeholders to explore and suggest appropriate technical solutions to achieve the required product features. You will have the opportunity to develop your leadership skills by managing the technical delivery of one or more software engineering teams, overseeing the quality of their work, and ensuring it meets the required technical standards. In this role, you will oversee the definition of the technical strategy and advise on product roadmaps and migration plans to achieve strategic goals. You will ensure that the bank's systems follow excellent architectural and engineering principles and are fit for purpose. Monitoring the technical progress against plans, safeguarding functionality, scalability, and performance, and providing progress updates to stakeholders will also be part of your responsibilities. Additionally, you will design and develop reusable libraries and APIs for use across the bank, write unit and integration tests within automated test environments to ensure code quality, and lead the sunset of legacy platforms and adoption of strategic platforms. The skills required for this role include a background in software engineering, software or database design and architecture, along with significant experience developing software within an SOA or microservices paradigm. You should have experience in one or more programming languages, an excellent understanding of implementing programming best practices, especially around scalability, availability, and performance. Moreover, you need a strong background in leading software development teams, introducing and executing technical strategies, knowledge of using industry-recognized frameworks and development tooling in software and data engineering, experience in test-driven development, using automated test frameworks, mocking and stubbing, and unit testing tools, a background in SRE and Operational excellence, experience in Fin Ops and environment optimization, and the ability to rapidly and effectively understand and translate product and business requirements into technical solutions.,
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
54024 Jobs | Dublin
Wipro
24262 Jobs | Bengaluru
Accenture in India
18733 Jobs | Dublin 2
EY
17079 Jobs | London
Uplers
12548 Jobs | Ahmedabad
IBM
11704 Jobs | Armonk
Amazon
11059 Jobs | Seattle,WA
Bajaj Finserv
10656 Jobs |
Accenture services Pvt Ltd
10587 Jobs |
Oracle
10506 Jobs | Redwood City