Skip to content

careers

Software Engineering Manager

Remote / Hybrid (Edinburgh) - Permanent / Full Time

Share:

BR-DGE is an award winning FinTech founded in Edinburgh. Our platform enables e-commerce and technology businesses to have the freedom and flexibility to redefine the way they handle payments.

Since our inception in 2018 we have been leading the way in the future of payment orchestration. Our products enable enterprise businesses to optimise their payment infrastructure and create frictionless digital payment experiences for their end users. Now with a global reach, our customer base is made up of incredible brands and household names from across the travel, retail and gambling sectors and it’s growing fast! Our world class partners include Visa and Worldpay and we’re continuing to build a strong partner network with the biggest players in the payments industry. It’s an exciting time to be part of BR-DGE!

The journey so far has been incredible, but we’re just getting started and with ambitious growth plans, we’re now looking for more exceptional talent to join our team.

Flexible and remote working

Remote working allowance

33 days holiday including public holidays

Your birthday as a day off

Family healthcare

Life insurance

Employee assistance programme

A culture that champions rapid career progression

Investment in your learning and development

Regular team events & socials

About the role:

We are looking for experienced and forward-thinking Software Engineering Managers to be part of our scaling journey.  Working collaboratively with our Product, Customer and Commercial teams, our Software Engineering Managers head up at least one of our engineering teams. Working agile, they ensure their team(s) deliver quality software products and services for our customers and target markets.

BR-DGE Software Engineering Managers lead their teams to make our product roadmap a reality and they do this whilst enabling our software engineers to develop and thrive in their careers.


Tech Stack:

Our teams mainly work with the following:

  • Java/Spring Boot 3                   
  • Kubernetes                              
  • Jenkins CI/CD                           
  • Gradle
  • AWS
  • RabbitMQ
  • Couchbase

Our Engineering Managers don’t necessarily need to have a background in these specific technologies but will need to be adaptable and support the teams working with these.

What you’ll be doing:

  • Day-to-day management of one or more Engineering teams (each team consists of up to 7 engineers with varied experience levels)
  • Line management responsibilities including coaching and mentoring of team members, carrying out regular one to ones and ensuring goals and development plans are in place and being worked on
  • Support and drive your teams to ensure they are working effectively to meet sprint deliverables and customer/stakeholder expectations, resolving any challenges and blockers as you go
  • Setting expectations of and achieving high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment
  • Working with Product Owners to understand and set priorities and manage current and future sprints
  • Collaborating with the wider Engineering team and other functions to deliver larger initiatives and process improvements
  • Responding quickly to escalations from Customer Support teams, ensuring live customer issues have the relevant focus required to resolve
  • Interacting with customers and internal key stakeholders to communicate status of workstreams and manage expectations
  • Championing diversity and inclusion within your team and the wider organisation

What we’re looking for:

  • An experienced Software Engineering Manager (ideally from a Software Engineer background), with a proven track record of leading and managing software engineering teams
  • Solid background in coaching and mentoring of Software Engineers at various career levels
  • Good practical knowledge and understanding of line management responsibilities and a passion for driving growth and development in teams
  • Excellent communication skills with the ability to comfortably switch between “talking tech” with engineering teams and explaining technical concepts to non-technical colleagues and stakeholders
  • A strong relationship builder who is confident interacting with clients and internal stakeholders to manage expectations, challenge and identify best solutions
  • Experience of Agile software development, methodologies, and best practices
  • A good understanding of message-drive microservice architecture, such as running applications in Kubernetes and experience In Kafka
  • A working knowledge of databases, ideally both RDBMS and NoSQL
  • Experience in deploying fault-tolerant distributed systems on Linux, possibly in a cloud environment
  • Familiarity with cloud computing concepts and DevOps tools (Docker, Kubernetes, Gradle, Jenkins)
  • A good understanding of application frameworks, such as the Spring framework or equivalent
  • Growth mindset, with an appetite for taking on challenges and leveraging new technologies

What would be great to have:

  • Knowledge and understanding of the payments industry.
  • Background in a FinTech start-up/scale up environment.
  • Practical knowledge of the Atlassian software suite.

What we offer:

  • Salary up to £85k per annum (dependent on experience)
  • Remote working allowance
  • 33 days holiday including public holidays
  • Birthday off
  • Flexible and remote working
  • Family healthcare
  • Life insurance
  • Employee assistance programme  
  • A culture that champions rapid career progression 
  • Investment in your learning and development
  • Regular team events & socials