Remote or option to work hybrid from Edinburgh office-Permanent/Full Time
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.
All BR-DGE Builders receive the following benefits:
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
Become a BR-DGE Builder
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.
Our teams mainly work with the following:
* Java/Spring Boot 3
* Jenkins CI/CD
* Gradle
* AWS
* 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.
Location
Remote or Hybrid based in the UK; our office is based in central Edinburgh, just a 5-minute walk from Haymarket station, and whilst being local is an advantage it is not essential.
What you will 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
What we are 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.
* Competitive salary (expectations and range can be discussed during initial interview)
* 34 days holiday, including public holidays and a 1-day allocation for your birthday!
* Family healthcare
* Life insurance
* Employee assistance programme
* Remote working allowance
* A culture that champions rapid career progression
* Investment in your learning, development, and career progression
#J-18808-Ljbffr