Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

City of London Full-Time 48000 - 84000 £ / year (est.) Home office possible
V

At a Glance

  • Tasks: Develop and maintain complex backend systems while mentoring team members.
  • Company: Join a cutting-edge software house in sports, entertainment, and cryptocurrency.
  • Benefits: Enjoy fully remote work with flexible UK hours and opportunities for career progression.
  • Why this job: Be part of a talented team that values innovation and personal growth.
  • Qualifications: 8+ years in software engineering with strong skills in Golang and backend development.
  • Other info: Work with top developers and mathematicians in a collaborative environment.

The predicted salary is between 48000 - 84000 £ per year.

A couple of Senior Golang Software Backend Engineers are required for an exciting and innovative software house company based in London and Hong Kong. The company operates at the forefront of sports, entertainment, and cryptocurrency, and they are growing rapidly.

The successful Software Backend Engineer will be responsible for developing and maintaining the company’s complex backend systems, working closely with other engineers to design and implement efficient and reliable solutions that deliver exceptional user experiences. They are seeking a results-oriented individual who is eager to coach and mentor team members, helping them grow both professionally and personally.

Their development team uses various programming languages with a particular focus on Golang but they are looking primarily for strong software developers first and experiences of technologies second. The company is made up of some of the very best software developers and mathematicians, each bringing their unique perspective from backgrounds in computer science, physics, mathematics, statistics, and engineering.

Essential Skills
  • 8+ years commercial experience in software engineering.
  • Demonstrable experience building high-quality and scalable digital products and features.
  • Strong project management and communication skills with the ability to collaborate across cross-functional teams.
  • Ability to confidently make technical decisions in the best interests of users and the business.
  • Strong knowledge and hands-on experience of designing well-defined interfaces, using gRPC, protocol buffers, RESTful JSON, and GraphQL.
  • Strong knowledge and hands-on experience of microservice architectures, best practices, and patterns.
  • Hands-on experience with caching, primarily using Redis and Object storage buckets.
  • Hands-on experience with relational databases such as SQLite, MySQL, or PostgreSQL.
  • Hands-on experience with lean DevOps, including containerized services managed with Kubernetes and managed serverless environments like Lambdas, Cloud Functions, and Cloud Run.
  • Hands-on experience with CI/CD pipelines, using Google Cloud Build and Github Actions.
  • Fluency in English (verbal and written).

Join an exciting company with many opportunities to progress your Golang functional programming career. Send your CV for immediate review and further details.

Senior Software Engineer employer: Venture Up

Join a dynamic and innovative software house that is at the cutting edge of sports, entertainment, and cryptocurrency. With a fully remote working model and a strong focus on employee growth, this company fosters a collaborative culture where experienced engineers can thrive, mentor others, and contribute to exciting projects. Enjoy the flexibility of UK working hours while being part of a talented team that values diverse backgrounds and perspectives.
V

Contact Detail:

Venture Up Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Golang, gRPC, and microservices. Having hands-on experience with these will not only boost your confidence but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your project management and communication skills by preparing examples of past projects where you collaborated with cross-functional teams. This will demonstrate your ability to work effectively within a team, which is crucial for this role.

✨Tip Number 3

Prepare to discuss your experience with CI/CD pipelines and lean DevOps practices. Being able to articulate how you've implemented these processes in previous roles will highlight your technical decision-making skills and align with the company's needs.

✨Tip Number 4

Since the company values mentorship, think about how you can demonstrate your coaching abilities. Prepare anecdotes that illustrate how you've helped others grow in their careers, as this will resonate well with the hiring team.

We think you need these skills to ace Senior Software Engineer

Golang
Software Engineering
Microservice Architectures
gRPC
Protocol Buffers
RESTful JSON
GraphQL
Redis
SQLite
MySQL
PostgreSQL
Kubernetes
Serverless Environments
CI/CD Pipelines
Google Cloud Build
Github Actions
Project Management
Cross-Functional Collaboration
Technical Decision-Making
Coaching and Mentoring
Fluency in English

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 8+ years of experience in software engineering, focusing on your expertise in Golang and relevant technologies. Emphasise your project management skills and any experience mentoring others, as this is a key aspect of the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your understanding of the company's focus on sports, entertainment, and cryptocurrency. Mention specific projects where you've successfully implemented microservice architectures or worked with technologies like gRPC and Redis.

Showcase Relevant Projects: Include a section in your application that details specific projects you've worked on that demonstrate your ability to build high-quality, scalable digital products. Highlight your experience with CI/CD pipelines and containerised services, as these are crucial for the role.

Proofread and Edit: Before submitting your application, take the time to proofread and edit your documents. Ensure there are no grammatical errors and that your writing is clear and concise. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Venture Up

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Golang and other programming languages. Highlight specific projects where you've built scalable digital products, and be ready to explain the technical decisions you made and why they were in the best interest of users and the business.

✨Demonstrate Your Project Management Skills

Since strong project management is essential for this role, come equipped with examples of how you've successfully collaborated with cross-functional teams. Discuss any challenges you faced and how you overcame them to deliver results.

✨Emphasise Your Mentoring Abilities

The company values individuals who can coach and mentor others. Share experiences where you've helped team members grow, whether through formal mentoring or by fostering a collaborative environment that encourages learning.

✨Prepare for Technical Questions

Expect to answer questions about microservice architectures, caching strategies, and CI/CD pipelines. Brush up on your knowledge of gRPC, RESTful JSON, and relational databases, as well as your hands-on experience with tools like Kubernetes and Google Cloud Build.

Senior Software Engineer
Venture Up
V
  • Senior Software Engineer

    City of London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-07-10

  • V

    Venture Up

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