Senior Software Engineer

We're seeking an experienced Senior Software Engineer to join our team in building custom, complex solutions for our great and varied range of clients. Working within a full end-to-end team, we guarantee you the opportunity to develop your career and work on projects that are both enjoyable and rewarding.

At GCD, we love what we do – imagining, designing and building custom software solutions that defy expectations and deliver results for our clients.

Behind our software solutions is a team of dedicated, ambitious engineers, thinkers and inventors. 

Our team is close-knit. We take responsibility, make decisions quickly and encourage product ownership. Challenging convention is what we do best

When we’re not working you can usually find us gaming, enjoying a decent cup of coffee and discussing all things software related.

As a Senior Software Engineer, you will build robust, loosely coupled, fully tested works of engineering while showing junior members how to follow suit.

Key Responsibilities:

  • Work within the team to create, develop and build robust, resilient custom software solutions.
  • With a customer-centric approach, research, consider and implement new technologies that help improve how we deliver custom solutions.
  • Proactively contribute to a team culture that values challenges convention, promotes robustness and delivers more.
  • Mentor junior staff and work with peers to foster our culture; challenging and encouraging for the benefit of all.

Must have:

  • A minimum of 5+ years experience in the software industry.
  • Experience of working within an agile environment.
  • Excellent academic qualifications and communication skills, written and verbal.
  • A keen eye for detail and a passion for quality, robust solutions.
  • Desire to keep up-to-date with emerging technologies and practices, constantly challenging convention and your own understanding.
  • Experience of having built large software systems in Java, Kotlin, C# or similar HLL.
  • Eligible to live and work in the UK.

Good to have:

  • Evidence of contribution to a personal or open source project.
  • Evidence of taking a leadership role in a technical team.
  • Client facing experience.

In return, we will offer you: 

  • A great salary plus bonus 
  • Generous annual leave (with Christmas week off) 
  • Private medical cover 
  • A company pension 
  • Flexible working 
  • Your choice of working equipment 
  • Personal development and training plans 
  • A free and limitless supply of tea, really good pod coffee and fresh fruit 
  • Ice cream every Friday 
  • Regular social events – gaming nights, family BBQs, paintballing… 
  • An annual weekend trip away

We will offer you

  • 💰 A great salary plus bonus
  • 🏖️ Generous annual leave (with Christmas week off)
  • 🏥 Private medical cover
  • 👴 A company pension
  • 🏠 Flexible working
  • 💻 Your choice of working equipment
  • 📚 Personal development and training plans
  • ☕ Free supply of tea, really good coffee and fresh fruit
  • 🍦 Ice cream every Friday
  • 🥳 Regular social events – gaming nights, family BBQs, paintballing…
  • 🧳 An annual weekend trip away