Principal Engineer, Kotlin

12 - 16 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: Join us as a Principal Engineer in India, where you will be tasked with designing and engineering software with a focus on customer or user experience. You will play a vital role in improving the bank's overall software engineering capability by contributing to the architecture, design, and engineering center of excellence. Key Responsibilities: - Create great customer outcomes through innovative solutions and technology designs that are customer-centric, high performance, secure, and robust - Collaborate with software engineers to prototype innovative ideas and engage with domain and enterprise architects to validate and leverage these ideas in wider contexts - Design and develop software with a focus on automating build, test, and deployment activities, while promoting the discipline of software engineering across the business - Define, create, and oversee engineering and design solutions with a focus on end-to-end automation, simplification, resilience, security, performance, scalability, and reusability - Work within a platform or feature team to design and engineer complex software, scripts, and tools that enable the delivery of bank platforms, applications, and services - Define and develop architecture models and roadmaps of application and software components to meet business and technical requirements, driving common usability across products and domains - Design, produce, test, and implement working code, applying Agile methods to software development using DevOps techniques Qualifications Required: - At least 12 years of experience in software engineering, software or database design, and architecture - Experience in developing software within a DevOps and Agile framework - Expert understanding of market trends, technologies, and tools, with a focus on scalability, automation, virtualization, optimization, availability, and performance - Strong background in leading software development teams in a matrix structure and executing technical strategies - Experience in Kotlin, Jetpack compose, Hilt, Jetpack libraries such as Navigation and lifecycles - Background in designing white-labelled modular apps with clean architecture and expertise in MVI and MVVM - Ability to translate product and business requirements into technical solutions effectively and rapidly - Experience working with code repositories, bug tracking tools, and wikis (Note: No additional details of the company were mentioned in the provided job description.),

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You