Talent.com
This job offer is not available in your country.
Lead Software Engineer | London, UK

Lead Software Engineer | London, UK

Mastercard, Inc.London, England, United Kingdom
7 days ago
Job type
  • Full-time
Job description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary

Lead Software Engineer

Who is Mastercard?

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview

We are looking for a Lead Software Engineer to join an award-winning team with a proven track record of combining cutting edge data science techniques with an intimate knowledge of payments data to aid Financial Institutions in their fight against money laundering and fraud. We craft bespoke services that help our clients gain an understanding of the underlying criminal behaviour that drives financial crime, empowering them to take action.

As part of the application development team, your role will focus on creating and maintaining products across the whole lifecycle.

Role

  • Establish and enforce best practices for microservices architecture, ensuring scalability, reliability, and maintainability of our solutions.
  • Collaborate with cross-functional teams to define project requirements and deliver scalable solutions.
  • Mentor team members on microservices design principles, patterns and technologies.
  • Take personal responsibility for creating and maintaining microservices, primarily in Golang.
  • Iterate design and build to solve bugs, improve performance, and add new features.
  • Containerise your services and make ready for deployment onto a k8s environment using helm charts.
  • Ensure resilience and reliability of services.
  • Develop a complete understanding of end-to-end technical architecture and dependency systems. Apply that understanding in code.
  • Write tests with high coverage including unit, contract, e2e, and integration.
  • Version control code with git and build, test and deploy using ci / cd pipelines.
  • Build and test remotely on your own machine and deploy to low-level environments.
  • Review team members code, identifying errors and improving performance and readability. Drive code design and process trade-off discussions within team when required.
  • Report status and manage risks within your primary application / service.
  • Perform demos and join acceptance discussions with analysts, developers and product owners.
  • Assist in task planning and review as part of a sprint-based workflow.
  • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements.
  • The role is hybrid, and the expectation is that you attend the office according to Mastercard policy.
  • Own feature engineering within the team, collaborating with a separate data science to understand and implement their requirements.
  • Bridge the gap between architecture and engineering, work alongside product architects to align with software design.

All About You

First and foremost, you enjoy building products to solve real, pressing problems for your customers. You enjoy working in a team and have an interest in data science and how advanced algorithms may be deployed as product offerings.

You are detail oriented and enjoy writing and reviewing code to a high standard with tests to prove it.

  • Demonstrable ability to write high quality Python / Golang and SQL in a production context. You are happy to learn new programming languages and frameworks as necessary.
  • Experience with large volumes of data and high throughput, low latency solutions built on Kafka and Kubernetes
  • You have experience with, and are interested in, contemporary approaches to service design, including the use of containers and container orchestration technologies, streaming data platforms, APIs, and in-memory / NoSQL stores.
  • You have experience in resolving different solutions and approaches to problems and can choose between pragmatic and rigorous solutions depending on the situation.
  • You are comfortable working in a devops-based software development workflow, including building, testing, and continuous integration / deployment. You are also happy to be evolve along with the development process and contribute to its success.
  • You are comfortable communicating with a range of stakeholders, including subject matter experts, data scientists, software engineers, devops and security professionals.
  • You have the ability to engage with best practices for code review, version control, and change control, balancing the need for a quality codebase with the unique and particular demands of scale-up stage software engineering.
  • You have experience optimising solution performance with a constrained set of technologies.
  • You have experience or are keen to engage with productionising machine learning technologies combined with large scale feature engineering.
  • Corporate Security Responsibility

    All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must :

  • Abide by Mastercard's security policies and practices;
  • Ensure the confidentiality and integrity of the information being accessed;
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
  • Boost your career

    Find thousands of job opportunities by signing up to eFinancialCareers today. #J-18808-Ljbffr

    Create a job alert for this search

    Lead Software Engineer • London, England, United Kingdom

    Related jobs
    • Promoted
    Software Engineer, London, UK

    Software Engineer, London, UK

    TruRatingLondon, England, United Kingdom
    Full-time
    Direct message the job poster from TruRating.TruRating | Empowering consumers & leading brands with timely, trustworthy CX insights. TruRating – be part of something which will change the world.Do s...Show moreLast updated: 6 days ago
    • Promoted
    Backend Software Engineer Engineering London, UK

    Backend Software Engineer Engineering London, UK

    Recraft, Inc.London, England, United Kingdom
    Full-time
    Founded in the US in 2022 and now based in London, UK, Recraft is an AI tool for professional designers, illustrators, and marketers, setting a new standard for excellence in image generation.We de...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Lead Software Engineer | London, UK

    Lead Software Engineer | London, UK

    Charles Stanley & Co.London, England, United Kingdom
    Full-time
    We are seeking a highly skilled and experienced.Senior Software Engineer (Team Lead).This role is responsible for leading the design, development, and maintenance of web applications within the Ray...Show moreLast updated: 17 hours ago
    • Promoted
    Lead Software Engineer London

    Lead Software Engineer London

    HudlLondon, England, United Kingdom
    Full-time
    We hire the best of the best to ensure you’re working with people you can constantly learn from.You’re trusted to get your work done your way while testing the limits of what’s possible and what’s ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead, London Proximity Development | London, UK

    Lead, London Proximity Development | London, UK

    Groupe BPCELondon, England, United Kingdom
    Full-time
    As a team lead, manage the DevProx team on a day-to-day basis and serve as the first point of contact between Dev Prox and the business and other IT teams. Provide direction and manage key deliverie...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer London, UK

    Senior Software Engineer London, UK

    Kortical Ltd.London, England, United Kingdom
    Permanent
    We are looking for a brilliant senior developer who wants an exciting and challenging role with Kortical, that is on a mission to help every company become an AI company via our ML SaaS platform.Ku...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Options Software Engineer | London, UK

    Senior Options Software Engineer | London, UK

    CitadelLondon, England, United Kingdom
    Full-time
    Options market making presents a unique challenge in combining scale with business complexity.With over a million of listed options at the heart of billions of messages, we handle internet-scale da...Show moreLast updated: 5 days ago
    • Promoted
    Software Engineer, Enterprise Engineering London, UK

    Software Engineer, Enterprise Engineering London, UK

    Scale AI, Inc.London, England, United Kingdom
    Full-time
    At Scale AI, we’re not just building AI tools—we’re pioneering the next era of enterprise AI.As businesses race to harness the power of Generative AI, Scale is at the forefront, delivering cutting-...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer | London, UK

    Software Engineer | London, UK

    Canada Life LimitedLondon, England, United Kingdom
    Part-time
    Canada Life UK has been supporting the retirement, investment, and protection needs of individuals, families, and businesses since 1903. As part of Great-West Lifeco, we are committed to building be...Show moreLast updated: 10 days ago
    • Promoted
    Senior Software Engineer London • UK

    Senior Software Engineer London • UK

    Hyper SqLondon, England, United Kingdom
    Full-time +2
    Full-time | Permanent | Reporting to VP Engineering.Hyper SQ is recruiting for a talented Back End Engineer to join an exciting, fast-paced team. You will join a growing, multi-disciplinary team tha...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer London, UK

    Senior Software Engineer London, UK

    GiveDirectly, Inc.London, England, United Kingdom
    Full-time
    GiveDirectly (GD) aims to reshape international giving – and millions of lives – by providing cash grants directly to the world’s poorest. The Brookings Institution estimates that $70B of cash trans...Show moreLast updated: 30+ days ago
    Software Engineer II (London, UK)

    Software Engineer II (London, UK)

    B Lab GlobalLondon, England, UK
    Full-time +1
    Role (40 hours per week) with no option for part-time work.While this is a remote-first opportunity the candidate filling this role must be a resident of the Netherlands the UK Colorado Pennsylvani...Show moreLast updated: 2 days ago
    • Promoted
    Lead Software Engineer - Backend | London, UK

    Lead Software Engineer - Backend | London, UK

    JPMorgan Chase & Co.London, England, United Kingdom
    Full-time
    Lead Software Engineer - Backend.Out of the successful launch of Chase in 2021, we're a new team, with a new mission.We're creating products that solve real world problems and put customers at the ...Show moreLast updated: 19 days ago
    • Promoted
    Lead Software Engineer Engineering Team • London, UK •

    Lead Software Engineer Engineering Team • London, UK •

    Applied Data Science PartnersLondon, England, United Kingdom
    Full-time
    If you enjoy seeing your work deployed into ‘real-life’ applications, this is the perfect role for you.Not only will you directly contribute to our client deliverables, but you will have the opport...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer London, UK

    Senior Software Engineer London, UK

    SymbolicaLondon, England, United Kingdom
    Full-time
    Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines.We’re a well-resourced, nimble team of experts on a mission to bridge the gap b...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer London, UK

    Senior Software Engineer London, UK

    Polaron Ltd.London, England, United Kingdom
    Full-time
    Polaron is a spin-out from Imperial College London, founded by Dr Isaac Squires, Dr Steve Kench, and Dr Sam Cooper.The founders were united by their desire to harness engineering, artificial intell...Show moreLast updated: 30+ days ago
    • Promoted
    SSIS Lead Engineer - London, UK

    SSIS Lead Engineer - London, UK

    InfosysLondon, England, United Kingdom
    Full-time
    Today, the corporate landscape is dynamic and the world ahead is full of possibilities! None of the amazing things we do at Infosys would be possible without an equally amazing culture, the environ...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer (Live-ops) London, UK

    Software Engineer (Live-ops) London, UK

    GramgamesLondon, England, United Kingdom
    Full-time
    Gram Games is the studio behind popular titles like 1010!, Six!, Merge Dragons!, and Merge Magic!, with more exciting projects in the pipeline. We are proudly part of the Zynga & Take-Two Interactiv...Show moreLast updated: 7 days ago
    • Promoted
    Software Engineer - Technical Leadership London, UK • Software Engineering • Engineering London[...]

    Software Engineer - Technical Leadership London, UK • Software Engineering • Engineering London[...]

    MetaLondon, England, United Kingdom
    Full-time
    Software Engineer - Technical Leadership.At Meta, we're not just building products - we're shaping the future of digital privacy. We believe that privacy is more than a feature; it's a fundamental r...Show moreLast updated: 30+ days ago
    • Promoted
    SSIS Lead Engineer - London, UK

    SSIS Lead Engineer - London, UK

    Infosys Limited DigitalLondon, England, United Kingdom
    Full-time
    Today, the corporate landscape is dynamic and the world ahead is full of possibilities! None of the amazing things we do at Infosys would be possible without an equally amazing culture, the environ...Show moreLast updated: 5 days ago