Senior Software Engineer in Slough

Senior Software Engineer in Slough

Slough Full-Time 60000 - 80000 € / year (est.) No home office possible
intro

At a Glance

  • Tasks: Design and develop scalable backend services using Go and AWS.
  • Company: Thriving B2B FinTech transforming financial services.
  • Benefits: Competitive salary, mentorship opportunities, and dynamic work environment.
  • Other info: Exciting phase of development with excellent career growth potential.
  • Why this job: Join a passionate team and make a real impact in the FinTech space.
  • Qualifications: 1+ year experience in Go and strong problem-solving skills.

The predicted salary is between 60000 - 80000 € per year.

Location: London - 4 days per week onsite

UK Visa Sponsorship: Not possible

About the Company:

Our client is a thriving B2B FinTech with a market leading product aimed at selling infrastructure to Financial Services firms, transforming how consumers manage their money. This is a fantastic opportunity to join the engineering team during an exciting phase of development.

About the Role:

As part of the company's expansion, they are seeking a Software Engineer to take a key role in building their complex backend systems. The ideal candidate will have a strong background in Object Oriented Programming with at least 1 year commercially developing in Go, and designing/implementing scalable, high performance services. The role will involve working closely with cross functional teams to enhance and rebuild critical applications to meet the evolving needs of the business.

Responsibilities:

  • Design and develop robust, scalable, and secure backend services using Go.
  • Implement containerised services using Docker to maintain consistency across various environments and simplify deployment processes.
  • Leverage AWS cloud services to build and maintain highly available and scalable applications while optimising for performance and cost.
  • Collaborate with cross-functional teams to integrate backend services with mobile and web frontend applications.
  • Ensure compliance with financial services regulations, working on solutions that meet the specific needs of the industry.
  • Maintain up to date knowledge of technology standards, industry trends, and emerging technologies, with a focus on engineering best practices.
  • Provide mentorship to junior engineers, guiding them through the adoption of Go and related technologies.
  • Engage in the entire software development lifecycle, with a focus on coding, debugging, and delivering high-quality solutions.

Required Skills:

  • Proven experience as a Developer, with hands-on expertise in designing and developing backend services with Go.
  • Strong background in building scalable, high-performance systems using microservices architecture.
  • Experience with Docker and containerisation principles, with practical knowledge of deploying containerised applications.
  • Proficiency in AWS cloud services (e.g., ECS, S3, RDS, Lambda) and a solid understanding of cloud architecture.
  • Familiarity with event-driven systems and messaging frameworks (e.g., Kafka, RabbitMQ) is a plus.
  • Excellent problem-solving skills, with the ability to work in a dynamic and evolving environment.
  • Strong communication and collaboration abilities, with a focus on mentoring junior team members.
  • Knowledge of front-end technologies (e.g., React, SwiftUI, Kotlin) is advantageous.

Nice to Have:

  • Experience in financial services or banking, with an understanding of industry-specific regulatory and compliance requirements.
  • Familiarity with DevOps practices, including continuous integration and deployment (CI/CD).

Senior Software Engineer in Slough employer: intro

Join a dynamic B2B FinTech in London, where innovation meets opportunity. As a Senior Software Engineer, you'll thrive in a collaborative work culture that values mentorship and professional growth, while contributing to cutting-edge solutions that transform financial services. Enjoy the benefits of working in a vibrant city with a focus on high-performance technology and a commitment to engineering excellence.

intro

Contact Detail:

intro Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to your connections in the FinTech space, especially those who work with Go or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those using Go and AWS. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for technical interviews by brushing up on your Go knowledge and system design principles. Practice coding challenges and be ready to discuss your past projects and how you tackled specific problems.

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

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

Go
Object Oriented Programming
Backend Development
Microservices Architecture
Docker
AWS Cloud Services
ECS

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your experience with Go, backend services, and any relevant projects that showcase your skills in building scalable systems.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with the company's mission. Don't forget to mention your experience with AWS and Docker!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in previous roles. This will demonstrate your ability to thrive in a dynamic environment, which is key for this position.

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 during the process!

How to prepare for a job interview at intro

Know Your Go

Make sure you brush up on your Go programming skills before the interview. Be ready to discuss your past projects and how you've used Go to build scalable backend services. They’ll want to see your hands-on experience, so be prepared to dive into specifics.

Showcase Your Problem-Solving Skills

Prepare to tackle some coding challenges during the interview. Practice common algorithms and data structures in Go, and think about how you can apply them to real-world problems. This will demonstrate your ability to think critically and solve issues effectively.

Familiarise Yourself with AWS

Since the role involves leveraging AWS cloud services, make sure you understand the key services like ECS, S3, and RDS. Be ready to discuss how you’ve used these tools in previous roles and how they can optimise performance and cost in a project.

Collaboration is Key

This position requires working closely with cross-functional teams, so be prepared to talk about your experience collaborating with others. Share examples of how you’ve mentored junior engineers or worked with front-end developers to integrate services, highlighting your communication skills.