Software Engineer III | Bengaluru, Karnataka, India
Sector: Banking & Financial Services | Technology & Software Engineering
We are looking for candidates to join a leading global financial institution in the Consumer & Community Banking technology team.
Role Overview
As a Software Engineer III, you will be a key member of an agile team responsible for designing and delivering secure, scalable, and high-performing technology solutions. You will work across multiple technical domains, contributing to critical systems that support business objectives while ensuring stability and innovation.
Key Responsibilities
β’ Design, develop, and troubleshoot software solutions, applying innovative approaches to solve complex technical problems
β’ Write secure, efficient, and high-quality production code aligned with best practices
β’ Develop and maintain architecture and design artifacts for complex applications
β’ Analyze large and diverse datasets to generate insights and improve system performance
β’ Identify hidden issues and patterns in systems and data to enhance coding standards and architecture
β’ Collaborate with cross-functional teams to deliver robust and scalable applications
β’ Contribute to engineering best practices, knowledge sharing, and adoption of emerging technologies
β’ Support continuous improvement in system reliability, performance, and security
β’ Foster a team culture of collaboration, inclusion, and innovation
Required Skills & Qualifications
β’ 3+ years of experience in software engineering or application development
β’ Formal training or certification in infrastructure engineering or related fields
β’ Strong hands-on experience in system design, development, testing, and operational stability
β’ Proficiency in one or more programming languages
β’ Experience working in large enterprise environments with modern programming and database technologies
β’ Solid understanding of the Software Development Life Cycle (SDLC)
Android Development Expertise:
β’ 3+ years of experience with Android development using Java, Kotlin, Android Jetpack, RxJava, and Retrofit
β’ Experience in mobile testing (unit testing, automation testing, debugging on emulator and devices)
β’ Experience in performance profiling (memory, thread, and heap analysis)
β’ Experience in building reusable Android components or frameworks
Additional Technical Skills:
β’ Strong understanding of Agile methodologies, CI/CD, application resiliency, and security practices
β’ Exposure to modern technologies such as cloud, AI/ML, or mobile platforms
Preferred Qualifications
β’ Familiarity with modern front-end technologies
β’ Exposure to cloud platforms and distributed systems
π Location: Bengaluru
If this aligns with your experience, feel free to connect or share your profile.
#SoftwareEngineering #AndroidDeveloper #TechJobs #BankingTechnology #BengaluruJobs #Agile #CI_CD #MobileDevelopment #Hiring #CareerGrowth