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
- 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
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
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.