Senior Software Engineer - Golang
Senior Software Engineer - Golang

Senior Software Engineer - Golang

London Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
S

At a Glance

  • Tasks: Design and maintain microservices to fight financial crime using Golang.
  • Company: Join a dynamic team in Central London focused on innovative data solutions.
  • Benefits: Enjoy a hybrid work model with flexible office days and collaborative culture.
  • Why this job: Make a real impact in combating financial crime while working with cutting-edge technology.
  • Qualifications: Strong experience in Golang or Python, with knowledge of microservices and CI/CD workflows.
  • Other info: Opportunity to collaborate with cross-functional teams and contribute to architectural decisions.

The predicted salary is between 48000 - 72000 Β£ per year.

Location: Hybrid – Central London (Office days: Monday & Thursday)

We’re seeking a Senior Software Engineer to join a high-performing team focused on developing data-driven solutions to combat financial crime. This role involves designing, building, and maintaining robust microservices that support fraud and anti-money laundering efforts for major financial institutions.

Key Responsibilities
  • Design, develop, and maintain microservices (primarily in Golang) across the full product lifecycle
  • Debug, enhance, and add features based on performance monitoring and customer needs
  • Containerize services for deployment in Kubernetes using Helm charts
  • Write high-coverage tests (unit, integration, contract, and end-to-end)
  • Build and deploy using CI/CD pipelines and Git version control
  • Participate in sprint planning, task estimation, code reviews, and peer development
  • Ensure application reliability, performance, and scalability
  • Collaborate with cross-functional teams, including analysts, developers, and product owners
  • Contribute to architectural decisions and participate in demos and acceptance discussions
What We’re Looking For
  • Strong production-level experience with Golang and/or Python, and proficiency in SQL
  • Solid understanding of microservice architecture, containerization (Docker), and orchestration (Kubernetes)
  • Experience with high-throughput, low-latency systems and handling large data volumes
  • Familiarity with modern devops workflows: CI/CD, Git, infrastructure as code
  • Comfortable working with streaming platforms, APIs, and in-memory/NoSQL databases
  • Interest in or experience with integrating machine learning models into production systems
  • Strong communication skills and ability to collaborate with engineers, data scientists, and stakeholders
  • Passion for clean, testable, well-documented code

Senior Software Engineer - Golang employer: Solas IT Recruitment

Join a dynamic and innovative team in Central London, where as a Senior Software Engineer, you will play a crucial role in developing cutting-edge solutions to tackle financial crime. Our hybrid work culture promotes flexibility and collaboration, with dedicated office days that foster teamwork and creativity. We prioritise employee growth through continuous learning opportunities and encourage contributions to architectural decisions, making this an ideal environment for those seeking meaningful and impactful work.
S

Contact Detail:

Solas IT Recruitment Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer - Golang

✨Tip Number 1

Familiarise yourself with Golang and its ecosystem. Since this role heavily focuses on Golang, consider contributing to open-source projects or building your own applications to showcase your skills. This hands-on experience will not only enhance your understanding but also demonstrate your passion for the language.

✨Tip Number 2

Get comfortable with microservices architecture and containerisation. Brush up on Docker and Kubernetes, as these are crucial for the role. You could even set up a small project that uses these technologies to show your practical knowledge during interviews.

✨Tip Number 3

Engage with the developer community, especially those focused on financial technology. Join forums, attend meetups, or participate in hackathons. Networking can lead to valuable insights and connections that might help you land the job.

✨Tip Number 4

Prepare to discuss your experience with CI/CD pipelines and version control systems like Git. Be ready to share specific examples of how you've implemented these in past projects, as this will highlight your ability to work within modern development workflows.

We think you need these skills to ace Senior Software Engineer - Golang

Golang
Python
SQL
Microservice Architecture
Docker
Kubernetes
CI/CD Pipelines
Git Version Control
High-Throughput Systems
Low-Latency Systems
Data Volume Management
Streaming Platforms
APIs
In-Memory Databases
NoSQL Databases
Machine Learning Integration
Communication Skills
Collaboration Skills
Clean Code Practices
Test-Driven Development

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Golang, microservices, and any relevant projects. Use specific examples that demonstrate your skills in developing data-driven solutions and working with financial institutions.

Craft a Compelling Cover Letter: In your cover letter, express your passion for combating financial crime through technology. Mention your familiarity with CI/CD workflows, containerization, and your ability to collaborate with cross-functional teams.

Showcase Relevant Projects: If you have worked on projects involving high-throughput systems or machine learning integration, be sure to include these in your application. Detail your role and the technologies used to give a clear picture of your capabilities.

Highlight Soft Skills: Since strong communication and collaboration are key for this role, emphasise your ability to work with engineers, data scientists, and stakeholders. Provide examples of how you've successfully contributed to team efforts in the past.

How to prepare for a job interview at Solas IT Recruitment

✨Showcase Your Golang Expertise

Be prepared to discuss your experience with Golang in detail. Highlight specific projects where you've designed and built microservices, and be ready to explain the challenges you faced and how you overcame them.

✨Demonstrate Understanding of Microservices

Make sure you can articulate the principles of microservice architecture. Discuss how you've implemented containerization with Docker and orchestration with Kubernetes, as these are crucial for the role.

✨Prepare for Technical Questions

Expect questions on performance monitoring, debugging, and writing tests. Be ready to provide examples of high-coverage tests you've written and how they improved the reliability of your applications.

✨Emphasise Collaboration Skills

Since the role involves working with cross-functional teams, share experiences where you've successfully collaborated with analysts, developers, and product owners. Highlight your communication skills and how they contributed to project success.

Senior Software Engineer - Golang
Solas IT Recruitment
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>