Rodeo
Get started

The Craneware Group

Software Team Lead

City of Edinburgh
Posted about 24 hours ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

At The Craneware Group

We're transforming the business of healthcare by turning complex data into powerful insights. Our SaaS platforms support healthcare organisations across the US, helping them make smarter, more sustainable decisions through innovative software, cloud technologies, data-driven solutions, and the practical application of AI where it delivers value.

With over 750 colleagues, we're continuing to invest in our platforms, engineering capability, cloud infrastructure and emerging technologies as we scale our products and expand the engineering leadership that helps us deliver safely, quickly, and at scale.

Hybrid working

This UK-based role follows a hybrid model, with approximately 40% of time per month spent in our Edinburgh office.

The Team

We're looking for a hands-on Software Engineering Manager / Team Lead to lead a high-performing team of approximately 6 software engineers, while remaining actively involved in software design, architecture, and development.

This is not a hands-off management role. You'll lead by example, setting technical direction, coaching engineers, and making meaningful contributions to the codebase. You'll play a key role in delivering scalable, cloud-native applications and services, with a particular focus on C#/.NET, Python, Azure, and large-scale data processing.

Your team develops products that process significant volumes of healthcare data, delivering actionable insights to customers across the US healthcare market. You'll collaborate closely with Product Management, Architecture, Engineering, and customer-facing teams to shape solutions from concept through to production.

Why this role is different

  • You’ll own both people leadership and technical delivery
  • You’ll lead work incorporating AI tooling, including:
    • Retrieval-Augmented Generation (RAG)
    • AI-powered initiatives and experimentation
    • Agentic frameworks and autonomous workflows
  • You’ll help define how AI is used responsibly and effectively in production healthcare software
  • You’ll influence platform direction, not just deliver tickets

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

You Will Be

Leadership & Team Management

  • Line manage and develop a team of software engineers.
  • Support engineers through coaching, mentoring, code reviews, career development, and performance management.
  • Foster a collaborative, inclusive, and high-performing engineering culture.
  • Manage team capacity, priorities, delivery commitments, and technical dependencies.
  • Partner with stakeholders to ensure successful delivery against business objectives.

Hands-on Technical Leadership

  • Remain actively involved in software architecture, design, and hands-on development.
  • Provide technical direction across cloud-native and scalable software solutions.
  • Contribute to the development of services and applications using C#/.NET and Python.
  • Ensure solutions are secure, maintainable, resilient, and aligned with modern engineering best practices.
  • Lead by example in areas such as test-driven development, code quality, continuous integration, and continuous delivery.
  • Support architectural decisions that balance scalability, maintainability, performance, and security.

Engineering Excellence & Innovation

  • Help evaluate and introduce new technologies that improve customer outcomes and engineering effectiveness.
  • Support the adoption of AI and automation capabilities where they provide meaningful business value.
  • Maintain high standards for code quality, security, observability, and testability.
  • Work with peers to define and uphold engineering standards, development practices, and technical governance.
  • Encourage continuous improvement and a culture of learning across the engineering team.

You Will Bring

Leadership & Experience

  • Proven experience as a Software Engineering Manager, Team Lead, Technical Lead, or Senior Software Engineer with leadership responsibilities.
  • Demonstrated ability to lead, motivate, mentor, and develop software engineers.
  • Experience delivering production-grade software within a commercial environment.
  • Strong stakeholder management and communication skills.

Technical Depth

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job
  • Significant hands-on software development experience.
  • Strong commercial experience developing solutions using C#/.NET.
  • Commercial experience developing applications and services using Python.
  • Experience designing and delivering scalable, resilient, cloud-based applications.
  • Strong understanding of software architecture, design patterns, and engineering best practices.
  • Experience working with Azure or similar cloud platforms.
  • Strong knowledge of automated testing, DevOps practices, CI/CD, and software delivery pipelines.
  • Experience working with relational and/or non-relational databases, including data modelling and performance optimisation.

Modern Engineering Practices

  • Comfortable balancing technical leadership with people leadership responsibilities.
  • Strong problem-solving and decision-making capabilities.
  • Passion for software craftsmanship, engineering quality, and continuous improvement.
  • Confidence communicating with engineers, product managers, architects, and senior stakeholders.
  • A collaborative leadership style, with a focus on coaching and developing others.

Desirable

  • Exposure to AI-enabled solutions, LLM-based technologies, machine learning initiatives, or intelligent automation.
  • Experience working with large-scale data platforms and data-intensive applications.
  • Experience leading teams in agile software development environments.

Why Craneware?

  • Build healthcare software that delivers real-world impact across the US healthcare market.
  • Lead and grow a talented engineering team while remaining close to technology and delivery.
  • Influence platform strategy, architecture, and engineering direction.
  • Work with modern technologies including C#/.NET, Python, Azure, cloud-native services, and data platforms.
  • Be part of a collaborative engineering culture focused on quality, innovation, and continuous improvement.
  • Enjoy the benefits of a long-term product vision, stable growth, and meaningful technical challenges.
  • Hybrid working that supports both flexibility and collaboration.
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

C#/.NET
Python
Azure
Software Architecture
People Management
Cloud-Native Applications
CI/CD
Test-Driven Development
RAG
LLM
Data Processing
Stakeholder Management
Agile Development
DevOps
Code Review
Mentoring

Location

City of Edinburgh, Scotland, United Kingdom

Sign up to applySee more jobs like this