Senior Software Engineer in London

Senior Software Engineer in London

London Full-Time 43200 - 72000 £ / year (est.) No working from home possible
PAYTER

At a Glance

  • Tasks: Join a dynamic team to design and deliver innovative software solutions.
  • Company: Payter, a leader in contactless payment technology.
  • Benefits: Enjoy competitive pay, flexible working, and generous leave days.
  • Other info: Be part of a close-knit team that values work-life balance.
  • Why this job: Make an impact in a booming market with cutting-edge tech.
  • Qualifications: 5+ years in software engineering and strong coding skills required.

The predicted salary is between 43200 - 72000 £ per year.

As a Software Engineer at Payter, you will play a crucial role in the company's growth by delivering key software solutions. Joining a small, close-knit team, you will engage in software development, collaborating closely with domain owners to deliver high quality, clean, testable code in line with standards, strategies, and best practices.

At Payter, we are innovators, pioneers, and leaders in the dynamic realm of unattended/self-service contactless and cashless payment technology in a wide range of markets such as Electrical Vehicle Charging, Transportation, Retail, Hospitality, Vending, Charity, Parking, and beyond. The adaptable Payter platform accommodates a diverse range of payment technologies (NFC, EMV, ApplePay, GooglePay, etc.), international banking processes, closed-loop payment and loyalty schemes and telemetry. Through continuous innovation and in-house development, we redefine how vendors connect with their customers, empowering them to boost revenue, enhance user experiences, and access real-time sales and performance data.

Responsibilities:

  • Working as part of a team to design, build, and deliver sustainable, scalable, reliable, and well-tested software into secure cloud infrastructure.
  • Analyzing requirements.
  • Writing code and unit tests that satisfy requirements.
  • Writing automated tests to verify requirements.
  • Writing supporting technical documentation.
  • Supporting the software you've built.
  • Embracing continuous improvements to ensure our products and services innovate and provide business value.
  • Championing, promoting, and demonstrating the organisation's values in all aspects/areas.

Requirements:

  • 5+ years of experience as a software engineer.
  • Understanding of security and development best practices.
  • Designed, developed, and consumed APIs.
  • Experience working with database technologies, both SQL and No-SQL.
  • Hands on experience working with caching technologies.
  • Experience writing and maintaining unit, integration, E2E and regression tests.
  • Excellent understanding and knowledge of source control, branching strategies, merging, and software deployment tools.
  • Experience in microservice architectures and containerization.
  • Experience setting up, configuring, and deploying infrastructure using CI/CD and DevOps practices.
  • Experience working on high-traffic distributed systems with responsive applications.
  • Understanding of Agile methodologies.
  • Languages: Go.
  • Infrastructure: Google Cloud Platform.
  • Knowledge and understanding of centralized logging practices using Google Cloud Logging.
  • Experience with common Software Practices: GIT workflows, Build Pipelines, TDD, OOP, SOLID, and an understanding of when to apply common software patterns.
  • Background knowledge: Event Based Systems, Distributed Architecture, Microservices, Queuing Technologies, Containerisation.

Soft Skills:

  • Able to plan and organise your own time, balancing shifting priorities while delivering a first-class service.
  • Have a passion for sharing your knowledge and experiences with others in the team.
  • Be committed to producing work that you and the rest of the team can take pride in.
  • Great problem‐solving skills, with the ability to articulate challenges clearly and concisely at all levels.
  • Excellent analytical thinking and a high level of attention to detail.
  • Excellent verbal and written communication skills.

What do we have to offer?

  • Competitive compensation including a discretionary bonus based on business results.
  • Great benefits like 25 leave days plus extra monthly "wellbeing days", a travel allowance and an attractive pension plan.
  • We support flexible working – if you're based in the Netherlands you can work from our office in Rotterdam, or hybrid/remote from home, or work part‐time.
  • Thrive in a close‐knit environment valuing flexibility, work‐life balance, and mental well‐being.
  • Join Payter and become part of an international scale‐up, shaping the future in a booming market where you can have impact and growth opportunities.

Got excited? After reading this job description, do you feel like getting to know us better and introducing yourself? Then click on the apply button! You'll hear from us as soon as possible!

Senior Software Engineer in London employer: PAYTER

At Payter, we pride ourselves on being an excellent employer by fostering a vibrant work culture that prioritises work-life balance and professional growth. Our team members enjoy unique opportunities for development while collaborating closely with diverse departments to drive innovation in the Payments and FinTech sectors. Join us in the UK, where your contributions will be valued, and your career can flourish in a supportive environment.

PAYTER

Contact Details:

PAYTER Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Payter. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you have a portfolio or GitHub with projects that align with what Payter does, make sure to highlight them. It’s a great way to demonstrate your expertise and passion for software engineering.

Tip Number 3

Prepare for the interview by understanding Payter's products and technologies. Familiarise yourself with their payment solutions and think about how your experience can contribute to their innovative approach.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Payter team.

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

Software Development
API Design and Development
Database Technologies (SQL and No-SQL)
Caching Technologies
Unit Testing
Integration Testing
E2E Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with APIs, cloud infrastructure, and any relevant technologies mentioned in the job description. 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! Use it to explain why you're passionate about working at Payter and how you can contribute to our innovative projects. Keep it concise but impactful – we love a good story!

Showcase Your Projects:If you've worked on any cool projects or have a GitHub profile, make sure to include that in your application. We’re keen to see your coding style and problem-solving skills in action. It’s a great way to stand out from the crowd!

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. Plus, it shows us you’re genuinely interested in joining our team at Payter!

How to prepare for a job interview at PAYTER

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Go and Google Cloud Platform. Brush up on your knowledge of APIs, SQL and No-SQL databases, and caching technologies. Being able to discuss these confidently will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your analytical thinking and ability to articulate challenges clearly.

Emphasise Team Collaboration

Since Payter values a close-knit team environment, be ready to share examples of how you’ve successfully collaborated with others. Highlight your experience in Agile methodologies and how you’ve contributed to team success in past projects.

Ask Insightful Questions

Prepare thoughtful questions about Payter’s products, team dynamics, and future projects. This shows your genuine interest in the company and helps you assess if it’s the right fit for you. Plus, it gives you a chance to engage with your interviewers on a deeper level.