At a Glance
- Tasks: Lead and manage engineering teams to deliver quality software products.
- Company: Join a dynamic FinTech company with a culture of rapid career progression.
- Benefits: Enjoy flexible remote work, 33 days holiday, and family healthcare.
- Why this job: Make an impact in a scaling tech environment while developing your leadership skills.
- Qualifications: Proven experience in managing software engineering teams and strong communication skills.
- Other info: Be part of a collaborative team with regular socials and learning opportunities.
The predicted salary is between 51000 - 85000 £ per year.
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
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:
- Java/Spring Boot
- Kubernetes
- Jenkins CI/CD
- Gradle
- AWS
- RabbitMQ
- Couchbase
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 include 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 them
- Interacting with customers and internal key stakeholders to communicate the 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 the best solutions
- Experience in Agile software development, methodologies, and best practices
- A good understanding of message-driven microservice architecture, such as running applications in Kubernetes and experience with 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
Apply for this role
Engineering Manager in Edinburgh employer: Comcarde Ltd
Contact Detail:
Comcarde Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Engineering Manager in Edinburgh
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for interviews by practising common questions and scenarios related to engineering management. We recommend doing mock interviews with friends or using online resources to boost your confidence and refine your answers.
✨Tip Number 3
Showcase your leadership skills! During interviews, share specific examples of how you've coached and mentored your teams. Highlight your experience in driving growth and development, as this is key for an Engineering Manager role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely interested in joining our team at BR-DGE.
We think you need these skills to ace Engineering Manager in Edinburgh
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Engineering Manager role. Highlight your leadership experience, especially in coaching and mentoring software engineers, as this is key for us.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about leading engineering teams. Share specific examples of how you've driven growth and development in your previous roles, and don’t forget to mention your familiarity with Agile methodologies!
Showcase Your Tech Skills: Since we work with a specific tech stack, make sure to mention your experience with Java, Kubernetes, and any relevant tools like Jenkins or AWS. This will help us see how you can hit the ground running in our environment.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Comcarde Ltd
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Java, Spring Boot, and Kubernetes. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Showcase Your Leadership Skills
Prepare examples that highlight your experience in coaching and mentoring software engineers. Think about specific situations where you’ve helped team members grow or overcome challenges, as this will demonstrate your ability to lead effectively.
✨Understand Agile Methodologies
Since the role involves working in an Agile environment, be prepared to discuss your experience with Agile practices. Share how you’ve managed sprints, set priorities, and collaborated with Product Owners to deliver quality software.
✨Communicate Clearly
Practice explaining technical concepts in a way that non-technical stakeholders can understand. This is crucial for the role, so think of examples where you’ve successfully bridged the gap between tech teams and other departments.