Senior Software Engineer

Senior Software Engineer

Woking Full-Time 85000 - 95000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and develop scalable backend systems using Python, leading projects and mentoring junior engineers.
  • Company: Join a top IT Services and Consulting firm known for innovative technology solutions.
  • Benefits: Enjoy remote work flexibility and competitive salary with opportunities for professional growth.
  • Why this job: Be part of a dynamic team solving real-world problems while making a significant impact.
  • Qualifications: 5+ years in backend engineering with Python and strong knowledge of cloud environments required.
  • Other info: Reach out to sean.rozen@goldgroup.co.uk for a confidential chat about this exciting opportunity.

The predicted salary is between 85000 - 95000 £ per year.

We’re a leading IT Services and Consulting company delivering innovative technology solutions that drive real results for our clients. From modernising legacy systems to building cloud-native platforms, we solve complex business challenges with precision and purpose.

As we continue to scale, we’re looking for a Senior Software Engineer to join our expert engineering team. If you thrive on solving problems at scale, mentoring others, and delivering clean, reliable software that drives impact — this is the role for you.

Your Role

As a Senior Software Engineer, you'll play a key role in the architecture, design, and implementation of scalable backend systems across a range of client and internal projects. You’ll work closely with product managers, solution architects, and other engineers to deliver high-quality software that meets enterprise-grade standards.

Key Responsibilities

  • Design, develop, and maintain scalable Python-based backend services and APIs
  • Lead by example in coding standards, performance optimization, and documentation
  • Architect solutions with scalability, maintainability, and security in mind
  • Collaborate with cross-functional teams to define technical requirements and deliverables
  • Mentor junior engineers and contribute to internal best practices and code reviews
  • Participate in project planning, estimation, and technical strategy

Tech Stack

  • Core: Python (Django, FastAPI, Flask)
  • Databases: PostgreSQL, MySQL, MongoDB, Redis
  • DevOps: Docker, Kubernetes, GitLab CI/CD
  • Cloud: AWS / Azure / GCP
  • Extras: RESTful APIs, GraphQL, Terraform, serverless frameworks

What We’re Looking For

  • 5+ years of experience in backend engineering with Python
  • Strong knowledge of RESTful API development and microservices architecture
  • Experience working in cloud-native environments (AWS, Azure, or GCP)
  • A solid understanding of software design principles, data modeling, and system integration
  • Excellent problem-solving and communication skills
  • Previous consulting or client-facing experience is a big plus

Apply now or reach out to sean.rozen@goldgroup.co.uk for a confidential chat.

Senior Software Engineer employer: Gold Group Ltd

As a leading IT Services and Consulting company, we pride ourselves on fostering a dynamic work culture that values innovation and collaboration. Our remote UK team enjoys competitive salaries, comprehensive benefits, and ample opportunities for professional growth, including mentorship and involvement in cutting-edge projects. Join us to be part of a supportive environment where your contributions make a real impact and your career can flourish.
G

Contact Detail:

Gold Group Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the specific tech stack mentioned in the job description. Brush up on your Python skills, especially with frameworks like Django and FastAPI, as well as your knowledge of cloud services like AWS or Azure. This will not only help you in interviews but also show that you're genuinely interested in the role.

✨Tip Number 2

Highlight your experience with scalable backend systems and RESTful APIs during networking opportunities. Engage with professionals in the field through platforms like LinkedIn or relevant tech meetups, and discuss your past projects to demonstrate your expertise and passion for backend engineering.

✨Tip Number 3

Prepare to discuss your problem-solving approach and how you've mentored junior engineers in previous roles. Be ready to share specific examples that showcase your leadership skills and ability to collaborate with cross-functional teams, as these are key aspects of the Senior Software Engineer position.

✨Tip Number 4

Research the company’s recent projects and their impact on clients. Understanding their business challenges and how your skills can contribute to their solutions will give you an edge in interviews. Tailor your discussions to align your experience with their goals and values.

We think you need these skills to ace Senior Software Engineer

Proficiency in Python (Django, FastAPI, Flask)
Experience with RESTful API development
Strong understanding of microservices architecture
Knowledge of cloud platforms (AWS, Azure, GCP)
Database management skills (PostgreSQL, MySQL, MongoDB, Redis)
Familiarity with DevOps tools (Docker, Kubernetes, GitLab CI/CD)
Ability to design scalable backend systems
Understanding of software design principles and data modelling
Excellent problem-solving skills
Strong communication skills
Experience in mentoring junior engineers
Ability to collaborate with cross-functional teams
Previous consulting or client-facing experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and backend engineering. Focus on projects where you've developed scalable systems, and mention any relevant technologies from the job description, such as Django or AWS.

Craft a Compelling Cover Letter: In your cover letter, express your passion for solving complex problems and mentoring others. Mention specific examples of how you've contributed to team success and improved coding standards in previous roles.

Showcase Relevant Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your skills in building APIs and working with cloud-native environments. Highlight any experience with microservices architecture.

Prepare for Technical Questions: Anticipate technical questions related to Python, RESTful APIs, and system design principles. Be ready to discuss your problem-solving approach and how you've tackled challenges in past projects.

How to prepare for a job interview at Gold Group Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and the specific frameworks mentioned in the job description, such as Django and FastAPI. Bring examples of past projects where you designed scalable backend systems or developed RESTful APIs.

✨Demonstrate Problem-Solving Abilities

Expect to face technical challenges during the interview. Practice explaining your thought process when solving complex problems, especially those related to system architecture and performance optimisation.

✨Highlight Mentorship Experience

Since mentoring junior engineers is part of the role, be ready to share examples of how you've guided others in previous positions. Discuss your approach to code reviews and fostering best practices within a team.

✨Understand the Company’s Tech Stack

Familiarise yourself with the technologies listed in the job description, particularly cloud services like AWS, Azure, or GCP. Being able to discuss how you've used these tools in past projects will demonstrate your fit for the role.

Senior Software Engineer
Gold Group Ltd
G
  • Senior Software Engineer

    Woking
    Full-Time
    85000 - 95000 £ / year (est.)

    Application deadline: 2027-04-30

  • G

    Gold Group Ltd

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