Principal Software Engineer in City of London
Principal Software Engineer

Principal Software Engineer in City of London

City of London Full-Time 80000 - 100000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Architect and build AI-driven healthcare systems that make a real difference.
  • Company: Join a pioneering tech company transforming healthcare with AI.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic startup culture with a focus on collaboration and rapid iteration.
  • Why this job: Be at the forefront of AI in healthcare, impacting patient care directly.
  • Qualifications: 5+ years in software engineering, strong Python skills, and a passion for innovation.

The predicted salary is between 80000 - 100000 £ per year.

We’re building automation systems that enable AI agents to operate like doctors and nurses. As a Principal Software Engineer, you will work directly with hospitals and clinics to deploy production-grade AI systems for patient communication, triage, and secure data processing. This is a hands-on, Python-focused role centered on scaling distributed systems in a high-impact domain.

Responsibilities

  • Architect, build, and scale AI-driven healthcare systems (LLMs, RL, agentic workflows).
  • Develop secure, low-latency data and communication layers including voice/video.
  • Translate ambiguous healthcare requirements into robust, production systems.
  • Collaborate with a lean, fast-moving team to ship and iterate quickly.
  • Ensure performance, reliability, and clinical accuracy in mission-critical systems.

What We’re Looking For

  • 5+ years building complex, production-grade software systems.
  • Strong expertise in Python (Go, React, AWS are a plus).
  • Experience designing scalable architectures from scratch.
  • High ownership, low ego, and comfort operating in fast-paced environments.
  • Bonus: background in healthcare, AI/ML, or agentic systems.

Ideal Candidate Traits

  • Proven impact: delivered scalable features, led core architecture, or improved performance significantly.
  • Startup mindset: autonomous, hands-on, adaptable, strong problem-solver.
  • Strong communication and collaboration skills.
  • Stable employment history; experience in growing or scaling tech teams is a positive.

Nice-to-Haves

  • Healthcare experience
  • Participation in hackathons or open-source
  • Demonstrated ownership and leadership

Principal Software Engineer in City of London employer: TechTree

As a Principal Software Engineer at our innovative company, you will be part of a dynamic team dedicated to revolutionising healthcare through AI technology. We offer a collaborative work culture that values autonomy and encourages professional growth, with opportunities to lead impactful projects in a fast-paced environment. Located in a vibrant tech hub, we provide competitive benefits and a supportive atmosphere that fosters creativity and innovation, making us an exceptional employer for those seeking meaningful work in the healthcare sector.
T

Contact Detail:

TechTree Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in the healthcare and AI sectors on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to Python and distributed systems. If you’ve worked on any healthcare-related tech, make sure it’s front and centre. This is your chance to shine!

✨Tip Number 3

Prepare for the interview like it’s a coding challenge! Brush up on your Python skills and be ready to discuss your experience with scalable architectures. Practice common technical questions and think about how you can relate your past work to the role.

✨Tip Number 4

Apply through our website! We love seeing candidates who are genuinely interested in joining our mission. Tailor your application to highlight your experience in AI and healthcare, and let us know why you’re excited about this role!

We think you need these skills to ace Principal Software Engineer in City of London

Python
Distributed Systems
AI-driven Healthcare Systems
Low-latency Data Processing
Voice/Video Communication Layers
Scalable Architecture Design
Problem-Solving Skills
Collaboration Skills
Performance and Reliability Assurance
Healthcare Domain Knowledge
AI/ML Experience
Agentic Systems Understanding
Adaptability
Strong Communication Skills
Leadership and Ownership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any experience with distributed systems or healthcare projects. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI in healthcare and how your background aligns with our mission. Keep it concise but impactful – we love a good story!

Showcase Your Projects: If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to mention them. We’re keen to see your hands-on experience and how you've tackled challenges in building scalable systems.

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 don’t miss out on any important updates. Plus, we love seeing candidates who take that extra step!

How to prepare for a job interview at TechTree

✨Know Your Tech Inside Out

Make sure you’re well-versed in Python and any other relevant technologies like Go or AWS. Brush up on your knowledge of distributed systems and be ready to discuss how you've built scalable architectures in the past. This will show that you can hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles, especially those related to healthcare or AI. Be ready to explain your thought process and the impact of your solutions. This will demonstrate your ability to translate ambiguous requirements into robust systems.

✨Emphasise Collaboration

Since this role involves working with a lean team, highlight your experience in collaborative environments. Share stories about how you’ve worked with others to ship features quickly and effectively. Strong communication skills are key, so don’t shy away from discussing how you’ve fostered teamwork.

✨Demonstrate Ownership and Impact

Be prepared to talk about projects where you took ownership and made a significant impact. Whether it’s leading core architecture or improving performance, having concrete examples will help you stand out. Show that you have a startup mindset and can thrive in fast-paced settings.

Principal Software Engineer in City of London
TechTree
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>