Current jobs related to Staff Software Engineer - Bengaluru - Visa


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Title: Staff Software Engineer VMware Software India Private Limited is seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing, developing, and testing software applications for our customers.Key Responsibilities:Design and develop software applications using various...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    About Flexera Software India LLPFlexera Software India LLP is a pioneer in Hybrid ITAM and FinOps, providing award-winning, data-oriented SaaS solutions for technology value optimization (TVO). Our solutions enable IT, finance, procurement, and cloud teams to gain deep insights into cost optimization, compliance, and risks for each business service.Job...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at IN10 VMware Software India Private Limited. As a Staff Software Engineer, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions...


  • Bengaluru, Karnataka, India Dew Software Full time

    Dew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to drive innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will play a key role in designing and developing cutting-edge mechanical systems and components. You will collaborate with cross-functional teams...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the RoleJoin VMware Software India Private Limited, a leading software company, and contribute to shaping the future of technology. As a Staff Engineer, you will play a crucial role in developing innovative solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop complex software systems, ensuring...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    Job Description:VMware is a leading virtualization software company, enabling organizations to innovate by streamlining IT infrastructure and operations. As a Staff Engineer on the End-User Computing (EUC) team, you will be part of a diverse and inclusive team working on the next generation platform for the mobile workforce.Key Responsibilities:Design and...


  • Bengaluru, Karnataka, India Dew Software Full time

    Staff Mechanical EngineerDew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to lead the design and development of innovative mechanical systems and components. As a Staff Mechanical Engineer at Dew Software, you will play a key role in collaborating with cross-functional teams and working closely with clients to deliver...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Transforming the Software Industry with FlexeraWe're a leading provider of Technology Value Optimization solutions, empowering global enterprises to inform their IT and transform their business. As a Staff Software Development Engineer on our Platform Integration team, you'll play a critical role in shaping the future of our core integration technology.Key...


  • Bengaluru, Karnataka, India Databricks Full time

    About DatabricksDatabricks is a leading data and AI platform that enables organizations to solve complex problems and drive business growth. Our platform is built by engineers, for engineers, and we're passionate about empowering data teams to make a meaningful impact.Job SummaryWe're seeking a highly skilled Staff Software Engineer to join our team in...


  • Bengaluru, Karnataka, India DISH Network Full time

    Job Title: Staff Software EngineerAt DISH Network Technologies, we're reimagining the future of connectivity. Our Technology teams challenge the status quo and reimagine capabilities across industries. We're seeking a highly skilled Staff Software Engineer to join our team.Job SummaryWe're looking for a talented software engineer to lead the development of...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Job Title: Staff Software EngineerNielsen is seeking a highly skilled and experienced Staff Software Engineer to join our Collections and ITAM Back Office Engineering team. As a Staff Software Engineer, you will play a key role in defining, developing, testing, analyzing, and delivering technology solutions within Nielsen's Collections platforms.Key...


  • Bengaluru, Karnataka, India Madhees Techno Consulting Pvt. Ltd Full time

    Job Title: Staff Software EngineerMadhees Techno Consulting Pvt. Ltd is seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for providing technical guidance and mentorship to junior engineers, driving architectural discussions, and implementing strategies to ensure software performance,...


  • Bengaluru, Karnataka, India Nielsen Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Nielsen. As a Staff Software Engineer, you will be responsible for delivering technical solutions that meet the needs of our business.Key ResponsibilitiesMeter Deployment: Design, build, and maintain new features in our browser-extension software meter.CI/CD...


  • Bengaluru, Karnataka, India Dew Software Full time

    About the RoleDew Software is seeking a highly skilled Staff Mechanical Engineer to play a key role in designing and developing innovative mechanical systems and components for various applications.As a Staff Mechanical Engineer at Dew Software, you will collaborate with cross-functional teams and work closely with clients to deliver high-performance...


  • Bengaluru, Karnataka, India Dew Software Full time

    Staff Mechanical EngineerDew Software is seeking a highly skilled and experienced Staff Mechanical Engineer to play a key role in designing and developing innovative mechanical systems and components for various applications.Key ResponsibilitiesLead and oversee the design and development of mechanical systems and componentsCreate and review detailed...


  • Bengaluru, Karnataka, India Nielsen Full time

    Unlock Your Potential as a Staff Software Engineer at NielsenWe're on a mission to empower our team members to succeed, and we're looking for a talented Staff Software Engineer to join our ranks. As a key member of our engineering team, you'll have the opportunity to work on high-impact projects, collaborate with cross-functional teams, and drive software...


  • Bengaluru, India Flexera Software India LLP Full time

    We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achievingthat goal.Butwe knowwe can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner,...


  • Bengaluru, Karnataka, India The Nielsen Company Full time

    Staff Software EngineerNielsen is seeking a highly skilled and experienced Staff Software Engineer to join our Collections and ITAM Back Office Engineering team. As a key member of our team, you will be responsible for defining, developing, testing, analyzing, and delivering technology solutions within our Collections platforms.Key ResponsibilitiesDesign,...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    At Flexera, we're pushing the boundaries of technology value optimization. Our team of skilled software engineers plays a pivotal role in crafting and delivering our innovative products and services to the market. As a Staff Engineer on our SaaS Platform Services Team, you'll be a key player in designing, developing, and maintaining critical components of...


  • Bengaluru, Karnataka, India Talent Nexa Consulting Full time

    Job Title: Staff Software EngineerWe are seeking a highly skilled Staff Software Engineer to join our engineering team in Bengaluru, India. This is a full-time position in a flexible hybrid/onsite setup.About the RoleAs a Staff Software Engineer, you will be responsible for designing and implementing innovative web applications that enhance user experience...

Staff Software Engineer

2 months ago


Bengaluru, India Visa Full time
Job Description

Team Summary

The Visa Consulting & Analytics (VCA) is Visa's consulting division, serving Visa's clients (including card issuers, acquirers and merchants) and solving their strategic problems focused on improving performance and profitability.

In Asia Pacific, Managed Services is the execution arm of VCA.  Our teams (also known as squads) are embedded on client sites; leading long-term engagements and delivering value primarily through implementation and execution services.  We deliver objectives from a shared value agenda, effectively becoming the enablers and trusted strategic advisors for our clients.

What a Senior Android Engineer does at Visa:

We are looking for a passionate Senior Android Engineer to join our development squad. In this role you will design, develop, test, and deliver robust and secure banking applications. Working in cross functional teams with the opportunity to flex your development skills in different areas alongside mobile. You will be passionate about driving change and improvements in development, testing and the continuous delivery spaces, delivering quality software faster and more reliably. In addition to the above, you will also:

  • A strong interest and passion for mobile development.
  • Strong awareness of the banking and finance industry, trends and threats (technology, products, regulatory environment).
  • Work along the full lifecycle of Android software engineering from idea to working production
  • Take ownership across the SDLC – planning, analyzing, designing, implementing, testing, deploying, and maintenance.
  • iOS skills are not required however are desirable if you also have them.
  • Write code that is easy to read, highly maintainable, and written with automated testing in mind
  • Leverage the best in TDD/BDD practices to delivery working software, every time
  • Proactively develop your own capability across industry, trends, methodologies, and behaviors
  • Assist other developers and analysts to conceptualize, estimate, and develop new software programs and applications.
  • Coach other engineers and team members to increase their capability and in turn the capability of the scrum teams and organization
  • Effectively document and communicate knowledge, system and process.
  • Effectively communicate scope, progress, concerns, and issues.
  • Contribute to maintaining software development standards, guidelines, and practices up-to-date.
  • Drive continuous improvements by collaborating with other development, test, release & infrastructure teams.
  • Recommend, schedule, and perform software improvements and upgrades.

Qualifications

  • 7+ years demonstrated commercial experience as an Android Developer
  • Native Android development experience, Kotlin and Java (5+ years)
  • Solid experience with Android Studio and SDK
  • HTTP web services integration
  • Good OOP concepts & Design Patterns understanding: MVP, MVVM, Clean Architecture, Jetpack (LiveData, Data Binding) etc
  • Experience with open source libraries such as RxJava, Dagger 2, Coroutines
  • Strong Git & GitFlow knowledge
  • Automated UI test development experience (Espresso)
  • Unit Testing Design and Implementation
  • Ability to operate and provide technical leadership in ambiguity
  • Exceptional influencing and negotiation skills
  • Strong communication skills that ensure ability to influence and educate non-technical staff
  • Proven ability to lead personal and technical development
  • Self-motivated and ability to prioritize and delegate to achieve exceptional outcomes
  • Exceptional written and verbal communication skills

What will also help:

  • Comfortable with Database queries and work with other specialist support teams to understand the scale and impact of changes
  • Eagerness to become an expert with monitoring tools to gain an insight into how the platform performs