Senior Software Engineer in Cambridge
Senior Software Engineer

Senior Software Engineer in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
T

At a Glance

  • Tasks: Design and develop cutting-edge fraud prevention solutions for a global SaaS platform.
  • Company: Join Visa, a leader in payments technology, making a real impact worldwide.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Be part of a passionate team fighting financial crime with innovative tech.
  • Qualifications: Experience in software engineering, especially with Java or Python, and strong problem-solving skills.
  • Other info: Collaborative environment with mentorship opportunities and a focus on learning.

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

Company Description

Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters — to you, to your community, and to the world. Progress starts with you.

Job Description

At Visa, we are passionate about making a difference. We lead the way in disrupting fraud from multiple vectors. In this role you will be joining an exciting, innovative business new to the Visa family. At Featurespace, we are the world leader in Enterprise Financial Crime prevention, using cutting-edge machine learning technology to fight fraud and money laundering. As the inventors of Adaptive Behavioral Analytics and creators of the ARICâ„¢ platform, we are trusted by customers across 180+ countries. As a Senior Software Engineer, you will help shape the future of our SaaS platform, playing a key role in delivering next-generation fraud prevention solutions at scale.

The Opportunity

As a Senior Software Engineer at Featurespace, you will play a pivotal role in designing, building, and scaling our global, multi-tenant SaaS platform. This hands-on role offers the chance to make a significant impact by leveraging cutting-edge technologies to combat financial crime and deliver innovative solutions to customers worldwide. If you thrive in a collaborative, innovative, and fast-paced environment, this is your chance to lead, mentor, and shape the future of our platform while delivering high-impact solutions in a startup-style environment.

In this role, you will:

  • Lead the design and development of services and infrastructure for our SaaS platform, utilizing technologies like Java, Python, Rust and AWS.
  • Own and drive complex technical projects, guiding the team through architectural discussions and implementation to ensure scalability, maintainability, and performance.
  • Collaborate across teams with engineers, product managers, designers, and data scientists to design and build end-to-end features that solve real customer problems.
  • Partner with internal stakeholders to gather and refine product requirements, aligning them with technical strategies to enhance our platform’s capabilities.
  • Optimize cloud infrastructure and managed services, ensuring our systems are secure, performant, and scalable as our customer base continues to grow globally.
  • Mentor junior engineers, foster best practices in code quality, automated testing, and architecture decisions across the team.
  • Troubleshoot and resolve performance bottlenecks in our multi-tenant architecture, ensuring uptime and reliability across the tech stack.
  • Take operational responsibility for the services owned by your team, including participation in on-call rotations to ensure the health of production services.

Why Join Us?

  • Be part of a growing, passionate team that’s leading the fight against financial crime with innovative technology.
  • Work on impactful projects that shape the future of fraud prevention and AML solutions.
  • Collaborate with a talented group of engineers in a fast-paced, learning-focused environment.

This is a hybrid position. There is an expectation of at least 3 days in the office per week.

Qualifications

Basic Qualifications

  • Work experience with a Bachelor’s Degree or an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)

Required experience:

  • Proven experience as a Software Engineer or Senior Software Engineer, ideally within high-scale SaaS environment.
  • Proficiency programming in Java or Python.
  • Strong understanding of systems design, data structures, and algorithms for building distributed systems.
  • Ability to lead technical projects, mentor team members, and influence architectural decisions.
  • A commitment to automated testing practices and ensuring the reliability of systems.
  • Strong skills in troubleshooting and optimizing performance in large, distributed systems.

Great to have:

  • Experience working in fraud prevention or financial technology domains.
  • Familiarity with relational and NoSQL databases in production environments (e.g., PostgreSQL, DynamoDB).
  • Experience with large-scale data processing, storage technologies, and RESTful API design.
  • Hands-on experience with AWS services such as Lambda, ECS, S3, RDS.
  • Familiarity with Kubernetes.
  • Knowledge of message queueing systems and event-driven architectures.
  • Experience with CI/CD pipelines, source control, and modern development environments.

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Senior Software Engineer in Cambridge employer: Tink

At Visa, we pride ourselves on being a world leader in payments technology, offering our employees the chance to make a significant impact in a collaborative and innovative environment. As a Senior Software Engineer at Featurespace, you will work with cutting-edge technologies to combat financial crime while enjoying opportunities for professional growth and mentorship within a passionate team. With a hybrid work model and a commitment to fostering a culture of learning, Visa is an excellent employer for those looking to contribute to meaningful projects that shape the future of fraud prevention.
T

Contact Detail:

Tink Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Cambridge

✨Tip Number 1

Network like a pro! Reach out to current employees at Visa or Featurespace on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to Java and Python, as these are key for the role.

✨Tip Number 3

Showcase your passion for financial technology! Be ready to discuss how your previous projects align with Visa's mission to combat financial crime and improve payment solutions.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team.

We think you need these skills to ace Senior Software Engineer in Cambridge

Java
Python
Rust
AWS
Systems Design
Data Structures
Algorithms
Technical Project Leadership
Mentoring
Automated Testing
Troubleshooting
Performance Optimisation
Relational Databases
NoSQL Databases
RESTful API Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Java, Python, and any relevant SaaS projects. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for tackling financial crime and how you can contribute to our innovative team. Let us know why you’re excited about this opportunity at Visa.

Showcase Your Projects: Don’t forget to include examples of your previous work! Whether it’s a GitHub repo or a project you led, we love seeing how you’ve applied your skills in real-world scenarios. It helps us understand your impact!

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 don’t miss out on any important updates. Let’s get started on this journey together!

How to prepare for a job interview at Tink

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Python, and AWS. Brush up on your knowledge of distributed systems and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex technical challenges. Think about times when you optimised performance or resolved bottlenecks in a system, as this will demonstrate your ability to handle the responsibilities of the role.

✨Collaborate and Communicate

Since the role involves working with various teams, practice articulating your thoughts clearly. Be ready to discuss how you’ve collaborated with product managers, designers, and data scientists in the past to deliver impactful solutions.

✨Emphasise Mentorship Experience

If you have experience mentoring junior engineers, highlight this during your interview. Discuss how you foster best practices in code quality and automated testing, as this aligns with the company’s values and expectations for the role.

Senior Software Engineer in Cambridge
Tink
Location: Cambridge
Go Premium

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

T
  • Senior Software Engineer in Cambridge

    Cambridge
    Full-Time
    36000 - 60000 £ / year (est.)
  • T

    Tink

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>