Job Opportunity: Software Engineering Team Lead
Location: Edinburgh, Hybrid Working Model
We're working with one of our esteemed clients who are seeking a talented Software Engineering Team Lead to join a prestigious R&D team in Edinburgh. This is an exciting opportunity to lead and mentor a team of skilled engineers, driving them towards exceeding organisational goals. With a focus on continuous deployment and lean development principles, you'll play a pivotal role in shaping major architectural decisions and driving best development practices.
Responsibilities:
* Lead your team both technically and operationally, fostering a culture of excellence.
* Provide innovative solutions to complex business problems and actively participate in product design and development.
* Conduct code reviews and be hands-on when necessary, ensuring quality and timely delivery of features.
* Collaborate with product managers to define and prioritise features in alignment with the dynamic product roadmap.
* Mentor and guide team members, fostering their career development and growth.
* Lead hiring processes, ensuring recruitment of top talent for your team.
* Ensure team wellbeing, conducting performance reviews, and fostering high satisfaction and retention rates.
Requirements:
* 4+ years of Software Engineering experience, including leadership roles, technology selection, and software design.
* Experience developing online, cloud-based SaaS products, with a focus on scalability and database work.
* Proficiency with AWS as a cloud vendor is advantageous.
* Experience with web server or client-side development, SQL, Spark, Docker/Kubernetes, Python, JavaScript/TypeScript (VueJS or Angular), and Linux is beneficial.
* Strong understanding of cloud technologies, scalable architectures, and distributed systems.
* Experience working in an agile, lean software development organization.
* Excellent technical communication skills and the ability to collaborate effectively with multiple stakeholders.
What's on Offer:
* Competitive salary and benefits package.
* Hybrid working model with good work-life balance.
* Opportunities for career growth and development.
* Join a dynamic team in a prestigious R&D environment.
If you're passionate about technology and leadership and meet the criteria outlined above, we'd love to hear from you. Apply now to take the next step in your career journey.