Senior Software Engineer - Card Integrations - Visa / Mastercard
Senior Software Engineer - Card Integrations - Visa / Mastercard

Senior Software Engineer - Card Integrations - Visa / Mastercard

Full-Time 60000 - 80000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Lead projects and design integrations for global card payments in a cloud-native environment.
  • Company: Join Engine by Starling, a fast-growing tech company transforming banking.
  • Benefits: Enjoy 33 days holiday, private medical insurance, and flexible working options.
  • Other info: Diverse and inclusive workplace with excellent career growth opportunities.
  • Why this job: Make a real impact on banking technology while working with innovative teams.
  • Qualifications: Experience with Visa/Mastercard integrations and a passion for clean coding.

The predicted salary is between 60000 - 80000 £ per year.

At Engine by Starling, we are on a mission to find and work with leading banks around the world who have the ambition to build rapid growth businesses on our technology. Engine is Starling's software-as-a-service (SaaS) business; two years ago we split out as a separate business. Starling has seen exceptional growth, built our own modern technology from the ground up, and now offer this SaaS platform to banks and financial institutions worldwide to enable innovative digital features and efficient back-office processes.

As a company, everyone is expected to roll up their sleeves to help deliver great outcomes for our clients. We are an engineering-led company and are looking for people excited by the potential for Engine's technology to transform banking in different markets. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.

Hybrid Working
We have a Hybrid approach to working here at Engine – our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person.

About Engineering At Engine By Starling
We're looking for Backend Software Engineers to work on the Engine Platform and build out brand new extensions and integrations to our card processor, to help make it best in class for banks all over the world. Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be.

Responsibilities
As a Senior Engineer you will:

  • Have the opportunity to lead projects or functional areas/domains within the Engine team and platform

As an Engineer you will:

  • Design and build integrations with global card payments networks in a cloud native environment
  • Contribute to our award winning platform and internal tooling
  • Build new features and products from scratch in a configurable way
  • Share your knowledge with those around you, contributing to our learning culture
  • Own your projects, working in small teams across the bank to collaboratively deliver
  • Aim for greatness in everything you do, staying curious and inquisitive
  • Be part of a scaling team and organisation as we change banking for good

Requirements
We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We code in Java for the most part, but you need not be an expert when you join us. We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. For this specific role ideally you will:

  • Have experience with Visa or Mastercard system integrations
  • Have worked at a Bank, Fintech, Issuer or Acquirer on card integration projects

We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. The main part of our Backend Tech Stack is listed below; we don't ask that you have experience in all of this, but if you do, that's great!

  • Java, which makes up the majority of our backend codebase
  • AWS & GCP - we're cloud-native
  • Microservice based architecture
  • Kubernetes (EKS)
  • TeamCity for CI / CD (lots of teams are releasing code 15-20 times per day!)
  • Terraform and Grafana

Interview Process
Interviewing is a two-way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you. Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team:

  • Initial phone call – 45 minutes
  • Take home technical test to be discussed in the technical interview
  • Technical interview – 1.5 hours
  • Final Interview – 45 minutes

Benefits
33 days holiday (including public holidays, which you can take when it works best for you)

  • An extra day's holiday for your birthday
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Incentives refer a friend scheme
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing

About Us
You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems.

Engine by Starling is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Engine by Starling are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law.

Senior Software Engineer - Card Integrations - Visa / Mastercard employer: Starling

At Engine by Starling, we pride ourselves on being an engineering-led company that fosters a collaborative and innovative work culture. With a strong focus on employee growth, we offer extensive benefits including 33 days of holiday, private medical insurance, and opportunities for volunteering, all while working in a hybrid environment that encourages teamwork and creativity. Join us in our mission to transform banking and be part of a diverse team that values curiosity and aims for greatness.
S

Contact Detail:

Starling Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Card Integrations - Visa / Mastercard

✨Tip Number 1

Get to know the company inside out! Research Engine by Starling, their values, and their tech stack. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of the team.

✨Tip Number 2

Practice your technical skills! Since you'll be working on integrations with Visa and Mastercard, brush up on relevant technologies and coding practices. Consider doing mock interviews with friends or using online platforms to simulate the real deal.

✨Tip Number 3

Don’t shy away from asking questions during interviews! It’s a two-way street, so use this opportunity to find out if Engine is the right fit for you. Ask about their projects, team dynamics, and how they support continuous learning.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and keen to join our mission to reshape banking.

We think you need these skills to ace Senior Software Engineer - Card Integrations - Visa / Mastercard

Java
Cloud Native Development
Visa Integration
Mastercard Integration
Microservices Architecture
Kubernetes (EKS)
AWS
GCP
CI/CD with TeamCity
Terraform
Grafana
Clean Coding Practices
Automated Testing
Continuous Deployment
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight any relevant projects, especially those involving Visa or Mastercard integrations, to show us you’re the right fit!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about working at Engine by Starling. Share your passion for transforming banking technology and how your values align with ours – we love to see that enthusiasm!

Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; give us examples of how you've tackled complex problems in the past. We want to see your thought process and how you aim for greatness in your work.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Starling

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Java, AWS, and Kubernetes. Brush up on your knowledge of Visa and Mastercard integrations, as this will show your genuine interest and readiness to tackle the role.

✨Prepare for Conversational Interviews

Since the interview process is conversational, think about how you can share your experiences in a relatable way. Prepare anecdotes that highlight your problem-solving skills and teamwork, particularly in engineering-led environments.

✨Ask Thoughtful Questions

Come prepared with questions that demonstrate your curiosity about Engine by Starling's mission and values. Inquire about their approach to clean coding and automated testing, or how they foster a learning culture within the team.

✨Show Your Passion for Innovation

Express your enthusiasm for transforming banking through technology. Share any relevant projects or experiences where you've contributed to innovative solutions, as this aligns perfectly with their aim for greatness and commitment to delivering exceptional outcomes.

Senior Software Engineer - Card Integrations - Visa / Mastercard
Starling

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>