● Technical Leadership & Architecture Define technical strategy, system architecture,and design patterns for Python-based projects. Ensure solutions are scalable, resilient,and aligned with enterprise architecture standards.
● Project Delivery & Governance Lead the end-to-end technical delivery of projects.Collaborate with Project Managers, Product Owners, and Business Stakeholders to define technical roadmaps, sprint goals, and resource allocations.
● Hands-On Development Write clean, maintainable, and highly efficient Python code for complex backend services, APIs, and data pipelines.
● DevOps; CI/CD Drive the adoption of automated testing, CI/CD pipelines, andinfrastructure-as-code. Ensure seamless deployment of applications into cloudenvironments (AWS/Azure).
● Security & Compliance Ensure all solutions comply with banking regulatory standards,data privacy laws, and Mashreq’s strict cybersecurity protocols. Manage technical debtand system vulnerabilities.
Required Skills &Qualifications
● Experience 8–12+ years of software engineering experience, with at least 3–5 years ina Technical Lead or Architectural capacity managing complex projects.
● Core Technology Expert-level proficiency in Python and its ecosystem. Deep understanding of Python frameworks such as FastAPI, Django, or Flask.
● Architecture Proven experience designing and implementing microservices architectures, RESTful APIs, and event-driven systems (e.g., Kafka, RabbitMQ).
● Cloud & Containers Strong hands-on experience with cloud platforms (AWS or Azure) and containerization/orchestration technologies (Docker, Kubernetes).
● Databases Expertise in both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Cassandra) databases. Solid understanding of ORMs.
● Agile/Scrum Extensive experience leading technical delivery within Agile/Scrum environments using tools like Jira and Confluence.
● Version Control & CI/CD Proficiency with Git, Bitbucket/GitHub, and CI/CD tools (Jenkins, GitLab CI, ArgoCD).
● Domain Expertise Prior experience in Banking, Fintech, or Financial Services, particularly in digital banking, payments, or core banking integrations.Data/AI Exposure Familiarity with data engineering pipelines (Airflow, PySpark) or integrating Machine Learning models into production environments.System Design Strong grasp of domain-driven design (DDD) and distributed systems principles.

Virtusa is a global product and platform engineering services company that makes experiences better with technology. We help organizations grow faster, more profitably, and more sustainably by reimagining enterprises through domain-driven solutions. We combine strategy, design, and engineering, backed by unmatched expertise at the intersection of industry, business, and technology to generate real-world business impact for clients.
Headquartered in Massachusetts with global delivery centers, Virtusa provides a broad range of services, solutions, and assets, including strategy and design, AI advisory and services, digital engineering, data and analytics, digital assurance, cloud and security, cx transformation and managed services across industries such as financial services, healthcare, communications, media, entertainment, travel, manufacturing, and technology.