Software Engineer - UK

Software Engineer - UK

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
SourceWhale

At a Glance

  • Tasks: Design and build innovative software features that make a real impact.
  • Company: Join SourceWhale, Europe's fastest-growing software company, focused on AI and automation.
  • Benefits: Enjoy 25 days annual leave, flexible working, and private health insurance.
  • Why this job: Be part of a collaborative team shaping the future of recruitment technology.
  • Qualifications: Experience in Python and a passion for quality software development.
  • Other info: Dynamic startup culture with excellent growth opportunities and regular social events.

The predicted salary is between 36000 - 60000 £ per year.

Location: Hybrid / Remote (UK-based)

Team: Engineering

Reports to: VP of Engineering

About SourceWhale

SourceWhale is a group of really smart people solving productivity problems for people-intensive industries using AI and automation. Founded in 2020, we are currently focused on automating the manual, tedious parts of sales and recruitment activities, empowering companies and their employees to get more done. The platform consolidates every stage of the industry's workflows into one sleek, integrated tool. Building alongside cutting-edge LLMs, SourceWhale is poised to be the company that puts the AI 'agent' in recruitment agencies. Voted one of The Sunday Times’ Best Places to Work (2025), we pursue innovation, champion employee wellbeing and offer fast-paced growth in a supportive transatlantic culture.

Our engineering team is a group of thoughtful, collaborative professionals who value quality, continuous improvement, and meaningful product outcomes over outputs. As we enter our next stage of growth, we’re on the lookout for a Software Engineer who wants to make an impact on a platform used all day, every working day, by thousands of people.

The Role

You’ll join a high-performing, collaborative engineering team building a product used constantly by modern recruiting teams. We’re a startup with high standards, where engineers are trusted owners, strong collaborators, and thoughtful product contributors. You’ll work across the stack, help shape the future of our architecture, and solve real customer problems with empathy and clarity. If you enjoy breadth, autonomy, and impactful work, you’ll thrive here.

What You’ll Do

  • Design, build, and maintain product features end-to-end
  • Develop scalable backend services (Python) and intuitive frontend components (Svelte/jQuery).
  • Own your work from design and implementation through testing & deployment.
  • Contribute to a high-quality, well-structured codebase
  • Write maintainable, predictable, readable code.
  • Build for reliability and long‑term health.
  • Collaborate closely with product, QA, and other engineers
  • Ask clarifying questions early, seek feedback, and communicate with precision.
  • Work with QA as partners in quality - not downstream testers.
  • Bring product thinking into engineering decisions
  • Understand why a feature matters and how it impacts customers – we want missionaries, not mercenaries.
  • Challenge assumptions, propose ideas, and help shape product direction.

What We’re Looking For

Technical Skills
  • Solid experience with Python for backend development.
  • Experience with modern frontend development (Svelte and/or jQuery preferred, but not required).
  • Familiarity with distributed systems, APIs, and integrations.
  • Comfortable working across multiple surfaces and technologies.
  • Experience with any of the following is a bonus (not required): AWS cloud services, Browser/email extensions, Third‑party API integrations, Large Language Models.
Engineering Behaviours & Mindset

We hire for mindset as much as skill. You’ll thrive if you:

  • Collaborate openly and generously.
  • Think like an owner, taking responsibility from definition to delivery.
  • Care deeply about quality, long‑term maintainability, and thoughtful design.
  • Have strong product instincts, seeking context, understanding customer impact, and challenging assumptions.
  • Communicate clearly, especially in ambiguous or high‑stakes situations.
  • Adapt quickly, breaking down unclear problems into actionable steps.
  • Seek continuous improvement, for yourself, your code, and your team.
Experience

We welcome candidates from diverse backgrounds, but the ideal profile includes:

  • Experience building production features in a startup or scale‑up environment.
  • Comfort working across the stack and across multiple product surfaces.
  • Evidence of taking initiative, influencing teams without relying on authority, and raising issues early with constructive solutions.
Our Engineering Principles

These principles guide how we work and grow together:

  • Teamwork: We collaborate openly, communicate honestly, and celebrate shared success.
  • Product quality: We take pride in delivering robust, high‑impact solutions for our users.
  • Peer leadership: We foster continuous learning, feedback, and accountability.

Our teams focus on sustained product outcomes, not one‑off projects. We deliver continuous value, evolve based on feedback, minimise dependencies, and operate with transparency and collective responsibility.

Benefits
  • 25 days annual leave (plus public holidays)
  • MacBook + any additional tech or software you need
  • Flexible working arrangements
  • Private Health, Dental, and Vision Insurance through Aviva
  • Income Protection Insurance
  • Extended mental health cover and Employee Assistance Programme
  • Compassionate leave policy
  • Private pension contributions (Royal London)
  • Monthly company social events
  • Regular in‑person hackathons

Software Engineer - UK employer: SourceWhale

SourceWhale is an exceptional employer, recognised as one of The Sunday Times’ Best Places to Work in 2025, offering a dynamic hybrid work environment that fosters innovation and employee wellbeing. With a strong focus on collaboration and continuous improvement, employees are empowered to take ownership of their projects while enjoying generous benefits such as 25 days of annual leave, private health insurance, and regular social events, all within a supportive transatlantic culture that values meaningful contributions and personal growth.
SourceWhale

Contact Detail:

SourceWhale Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - UK

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at SourceWhale. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your experience with Python and any frontend work you've done. It’s a great way to demonstrate your capabilities beyond just a CV.

✨Tip Number 3

Prepare for the interview by understanding SourceWhale’s products and values. Think about how your experience aligns with their mission of using AI to solve productivity problems. Be ready to discuss how you can contribute to their innovative culture.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the SourceWhale team.

We think you need these skills to ace Software Engineer - UK

Python
Svelte
jQuery
Backend Development
Frontend Development
Distributed Systems
APIs
Integrations
Collaboration
Product Thinking
Quality Assurance
Clear Communication
Adaptability
Continuous Improvement

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with Python and any frontend technologies you’ve worked with, as well as your collaborative mindset. We want to see how you fit into our team!

Showcase Your Projects: Include examples of projects you've worked on that demonstrate your skills in building scalable backend services or intuitive frontend components. This gives us a glimpse into your coding style and problem-solving abilities.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate clarity, especially when it comes to technical details!

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at SourceWhale

✨Know Your Tech Stack

Make sure you’re well-versed in Python and any frontend technologies like Svelte or jQuery. Brush up on your knowledge of distributed systems and APIs, as these are crucial for the role. Being able to discuss your past projects and how you used these technologies will show your technical prowess.

✨Show Your Collaborative Spirit

SourceWhale values teamwork, so be prepared to share examples of how you've worked collaboratively in previous roles. Highlight instances where you’ve communicated effectively with product teams or QA, and how you’ve contributed to a positive team dynamic.

✨Demonstrate Product Thinking

Understand the impact of your work on customers. Be ready to discuss why certain features matter and how they solve real problems. This shows that you’re not just a coder but someone who thinks about the bigger picture and the user experience.

✨Ask Thoughtful Questions

Prepare some insightful questions about the company culture, engineering principles, or the product itself. This not only shows your interest in the role but also your proactive mindset. It’s a great way to demonstrate that you’re thinking like an owner and care about the company’s success.

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

>