Software Engineer in London

Software Engineer in London

London Full-Time 42000 - 66000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join a dynamic team to develop innovative software solutions that combat fraud.
  • Company: Smartnumbers, a leader in fraud prevention with a collaborative culture.
  • Benefits: Enjoy hybrid working, competitive salary, health insurance, and generous leave policies.
  • Why this job: Make a real impact in the fight against fraud while developing your skills.
  • Qualifications: 2+ years in software development; experience with Typescript preferred but training available.
  • Other info: Embrace AI tools and enjoy a supportive environment focused on personal growth.

The predicted salary is between 42000 - 66000 £ per year.

About Smartnumbers

We are on a mission to stop fraud and improve customer authentication. Fraud is a huge problem affecting millions of people, it costs the UK nearly £7bn and represents 40% of all crime. Too often the solution has been to put in place cumbersome authentication processes that frustrate genuine customers, cause inefficiencies for organisations and fail to prevent fraud. We are changing this by providing organisations with real-time insight into the risk of a caller. We combine patented machine learning technology with our deep domain knowledge to prevent contact centre fraud. We recognise that we need to work together to fight fraud, that is why we have fostered strategic partnerships with leading global organisations like Amazon, BT, Genesys and NICE. Together, we protect the UK’s largest retail banks, investment banks and emergency services. We also believe in developing our people and developing high performing teams, reflected by our Platinum Investors in People accreditation.

What you’ll be working on

We’re seeking a Software Engineer to work in a small, agile team of software engineers developing and maintaining a large, enterprise grade, full stack web application deployed on AWS. We use the following technologies, tools, and principles to build our solutions:

  • Front End Technologies: Typescript, React (Storybook, Webcomponents), Angular (NgRx, RxJS), Material UI, Cypress/Playwright (E2E & Integration Testing)
  • Back End Technologies: Languages: Typescript, Compute: Lambda/NodeJS, Fargate/Docker, EC2, Asynchronous Processing: SQS, SNS, Dynamo Streams, Kinesis, Datastores and Indexing: DynamoDB, OpenSearch, RDS, Storage: S3, APIs and CDNs: API Gateway, Appsync, Cloudfront, Data Analytics: S3 Tables, Athena, Glue, Other supporting services: KMS, IAM, CloudWatch, Cognito etc
  • Development & Deployment Tooling: Github, Copilot, AWS CDK & CloudFormation, CircleCI (CI/CD), Artifactory
  • Programming/Architecture Principles: Event driven systems design, TDD, BDD, REST & GraphQL API design, Single-table database design, SOLID principles, Awareness of best practices around non-functional requirements (security, analytics, maintainability of code, performance, monitoring/observability)

What you’ll need for the role

Smartnumbers values diversity of experience. Candidates should have a strong combination of several of the following skills, competencies and experience:

  • Minimum 2 years’ experience working within a cross-functional software development team. Our preferred language is Typescript, but we are open to providing training and on-the-job learning for candidates who come from a different background.
  • Strong full stack software development skills. Our cross-functional team takes responsibility for everything from backend services, front-end UX/UI enhancements and API changes to asynchronous processing and authorising database/search index queries and mutations.
  • Excellent verbal and written communication (English)
  • Open collaboration with engineering and broader business teams
  • Receptive to feedback, learning and self-development
  • Attention to detail with drive for delivering the highest quality of work

These additional skills and experiences are highly desirable:

  • Working within a public cloud environment (strong preference for AWS)
  • Experience with infrastructure-as-code (preference for CloudFormation, AWS CDK) and DevOps processes (cloud infrastructure and application deployment, security testing, code quality tooling)
  • Familiarity with CI/CD pipelines and containerization (Docker, ECS, Fargate are preferred)
  • Good understanding of agile principles and methodologies (Kanban preferred)
  • Experience working with front-end technologies (particularly React, Angular)
  • Experience using AI tooling such as Copilot, Claude Code for code generation or automation tasks. We embrace AI (we just ask it’s used in the right way!)

What we can offer you

As well as a competitive salary of circa £55k per annum, we also offer a comprehensive benefits package, covering a variety of areas, both professional and personal. These benefits include:

  • Hybrid working style, with the expectation of two days in the office (with a great City of London office base!)
  • Family friendly benefits including paid parental leave policies
  • An extensive health insurance policy for you, with an option to add your family members
  • A workplace pension with Hargreaves Lansdown
  • Life insurance of 4 x your salary
  • A discretionary annual bonus of up to 10% of your salary
  • Weekly self-development time to spend exploring your professional development interests
  • 25 days of annual leave (plus bank holidays), your birthday off, and an opportunity to buy up to 5 days annual leave per year
  • A holistic wellbeing support plan encompassing a variety of offerings to assist you. We provide you with a monthly £50 allowance to fund activities to best support your wellbeing as well as workshops and training to provide tools and guidance. Additionally, there is a wide-ranging employee assistance programme available to advise on personal, family or financial matters, and also fun social events during the year.

The application process

Screening interview with the hiring manager, Take home coding assessment, Technical and competency-based interview, Culture & values interviews with HR and bar-raiser.

Smartnumbers is committed to promoting equal opportunities in employment. You will receive equal treatment regardless of age, disability, neurodiversity, gender, gender identity, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex and sexual orientation. We welcome all applications for this role.

We are committed to providing reasonable support/adjustments in our recruiting processes. If you need support, please reach out to the hiring contact.

Please see our privacy notice:

About us

We help companies in the fight against fraud. Our solutions help protect organisations from downstream fraud by ensuring the contact centre stays secure. Through our consortium of customers and partners, we enable organisations to work together to fight fraud by sharing intelligence and best practice. As a software company with a telecommunications pedigree, we create market-leading security solutions for the contact centre. It’s why more than a thousand organisations trust us to help them fight fraud. Our cloud-based AI-powered platform uses direct access to the carrier network, shared data on known fraudsters from our consortium and machine learning technology to protect your contact centre and your customers.

Find out more on how Smartnumbers helps organisations to prevent fraud and authenticate customers in one go here.

Software Engineer in London employer: Smartnumbers

Smartnumbers is an exceptional employer, dedicated to fostering a collaborative and innovative work culture that empowers employees to grow both personally and professionally. With a strong focus on employee development, including weekly self-development time and comprehensive health benefits, we ensure our team members thrive in a supportive environment while contributing to our mission of combating fraud. Located in the vibrant City of London, our hybrid working model and family-friendly policies make Smartnumbers an attractive choice for those seeking meaningful and rewarding employment.
S

Contact Detail:

Smartnumbers Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, tech conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Typescript, React, or any of the other technologies mentioned in the job description. A well-presented GitHub profile can really make you stand out.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about getting the right answer but also demonstrating your thought process.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our mission to fight fraud and improve customer authentication. Don’t miss out!

We think you need these skills to ace Software Engineer in London

Typescript
React
Angular
NodeJS
AWS
Docker
CI/CD
Event Driven Systems Design
TDD
BDD
REST API Design
GraphQL API Design
Attention to Detail
Communication Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your full stack development experience and any relevant technologies you've worked with, especially Typescript and AWS.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about fighting fraud and how your background makes you a great fit for our team. Be genuine and let your personality shine through!

Showcase Your Projects: If you've worked on any projects that demonstrate your software engineering skills, especially in a cloud environment or using the technologies we use, make sure to mention them. We love seeing real-world applications of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you're serious about joining our mission to combat fraud.

How to prepare for a job interview at Smartnumbers

✨Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, especially Typescript, React, and AWS. Brush up on your knowledge of full stack development and be ready to discuss how you've used these tools in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in software development and how you overcame them. Think about examples that highlight your ability to work in a cross-functional team and your approach to debugging or optimising code.

✨Communicate Clearly

Since excellent verbal and written communication is key, practice explaining complex technical concepts in simple terms. This will not only help you during the interview but also demonstrate your ability to collaborate effectively with non-technical team members.

✨Embrace Feedback

Be open about your learning journey and how you’ve incorporated feedback in your previous roles. Discuss any experiences where you’ve adapted your approach based on constructive criticism, as this aligns well with the company’s values of self-development and collaboration.

Software Engineer in London
Smartnumbers
Location: London

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

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