Lead Software Engineer

Company: Virtusa
Apply for the Lead Software Engineer
Location: London
Job Description:

Overview

In this role you will develop Android applications used by millions of AmEx cardholders, solving tough tech challenges in a fast-paced team. You’ll collaborate with designers, product owners, QA, and engineers to iterate on features and UX. Expect work with modern Android methodologies and a culture that values clean code and strong UX. This position offers visibility into scalable mobile systems within a Fortune 100 environment, with opportunities to influence product direction.

Responsibilities

  • Develop and improve Android features as part of a small cross-functional team
  • Collaborate with designers, product owners, QA, and engineers
  • Dive deep, iterate rapidly amid ambiguity to validate ideas
  • Apply modern Android development practices and performance-focused thinking

Key requirements

  • Building Android Applications
  • Writing & Deleting code
  • Build tools like Gradle, GitHub Actions, CircleCI
  • Continuous Integration patterns
  • Finding and fixing bugs
  • Asynchronous coding patterns
  • Performance Analysis and Optimization
  • Dealing with legacy code
  • Unit & Integration Tests
  • Open Source
  • Working in a globally distributed team
  • Self-starting and good at time management
  • Integrating with bespoke backend services
  • Designing solutions for open ended problems
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • strong communication of ideas
  • user-centric mindset
  • self-motivated and time management
  • Jetpack Compose
  • MVI Architecture
  • REST APIs

…

Posted: October 4th, 2026