Software Engineer (Backend/Python) in Edinburgh
Software Engineer (Backend/Python)

Software Engineer (Backend/Python) in Edinburgh

Edinburgh Full-Time 70000 - 90000 ÂŁ / year (est.) No home office possible
Experis Scotland

At a Glance

  • Tasks: Build and maintain robust backend systems using Python and AI tools.
  • Company: Dynamic tech company focused on delivering impactful AI products.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Enjoy a flat structure with high trust and autonomy in your work.
  • Why this job: Make a real impact by shipping reliable software in a collaborative environment.
  • Qualifications: Strong Python skills and experience in backend software engineering.

The predicted salary is between 70000 - 90000 ÂŁ per year.

We're hiring a backend‐leaning Software Engineer to join a high‐performing engineering team that builds and delivers production‐ready AI products used by real customers. This is a hands‐on role for someone who enjoys shipping robust software, taking ownership, and applying modern AI tools in a practical, real‐world way.

The role

You'll work primarily on backend systems, using Python to design, build, and deploy scalable production services. AI and LLMs are part of the toolkit, but the focus is firmly on engineering quality and delivery rather than research or model development. You'll own work end to end, from initial design through to deployment, iteration, and ongoing improvement.

What you'll be doing

  • Building and maintaining production backend systems in Python
  • Designing and integrating LLM‐powered features using APIs
  • Taking ownership across the full software lifecycle
  • Working closely with users and stakeholders to solve real problems
  • Shipping software that is reliable, scalable, and used in the wild

What we're looking for

  • Strong backend software engineering experience
  • Excellent Python skills
  • A proven track record of shipping production systems
  • Practical exposure to LLMs or GenAI in commercial environments
  • Comfortable working autonomously in fast‐moving, low‐bureaucracy teams

How the team works

  • Flat engineering structure with high trust and autonomy
  • Build‐first, delivery‐focused culture
  • Engineers are close to users, problems, and impact
  • Collaborative environment with strong peer learning

Location & flexibility

  • Edinburgh‐based role
  • Hybrid working: 3 days per week in the office, 2 days flexible
  • Strong in‐person culture around collaboration and learning

If you enjoy building real software, want to work with AI in a practical way, and value ownership over hierarchy, we'd love to hear from you.

Software Engineer (Backend/Python) in Edinburgh employer: Experis Scotland

Join a dynamic and innovative team in Edinburgh as a Software Engineer, where you'll enjoy a collaborative work culture that prioritises autonomy and peer learning. With a strong focus on delivering impactful AI products, the company offers competitive salaries, hybrid working flexibility, and ample opportunities for professional growth, making it an excellent employer for those passionate about backend engineering and real-world applications of technology.
Experis Scotland

Contact Detail:

Experis Scotland Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Backend/Python) in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python and backend systems. This is your chance to demonstrate your hands-on experience and how you tackle real-world problems.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Don’t forget to brush up on your knowledge of LLMs and AI tools, as they’re part of the toolkit here. We want to see how you think and solve problems!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team and contributing to our mission.

We think you need these skills to ace Software Engineer (Backend/Python) in Edinburgh

Backend Software Engineering
Python
Production Systems Development
LLMs (Large Language Models)
API Integration
Software Lifecycle Management
Problem-Solving
Autonomous Work
Collaboration
Scalability
Reliability in Software Delivery
Fast-Paced Environment Adaptability
User-Centric Design

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your Python expertise in your application. We want to see how you've used Python in real-world projects, especially in backend systems. Don't just list your skills; give us examples of how you've shipped production-ready software!

Talk About Your Ownership Experience: We love candidates who take ownership of their work. In your application, share specific instances where you've managed a project from start to finish. This could be anything from initial design to deployment and ongoing improvements—show us you can handle the full software lifecycle!

Connect with Our Culture: We're all about collaboration and a flat structure, so let your personality shine through! Mention any experiences that demonstrate your ability to work autonomously in fast-paced environments and how you’ve contributed to team success. We want to know how you fit into our culture!

Apply Through Our Website: Ready to take the plunge? Make sure to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensures you’re considered for this exciting role!

How to prepare for a job interview at Experis Scotland

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with backend systems and any specific projects you've worked on. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.

✨Showcase Your Ownership Experience

Since this role emphasises taking ownership of projects, be prepared to share examples of how you've managed software from design to deployment. Highlight any instances where you’ve improved a system or solved a real-world problem, as this will demonstrate your ability to deliver impactful solutions.

✨Familiarise Yourself with AI Tools

Even though the focus is on engineering quality, having practical exposure to AI tools and LLMs can set you apart. Research how these technologies are integrated into backend systems and be ready to discuss how you would apply them in your work. This shows that you’re not just a coder but someone who understands the broader context.

✨Embrace the Collaborative Spirit

This team values collaboration and peer learning, so be ready to talk about how you work with others. Share experiences where you’ve collaborated closely with users or stakeholders to solve problems. Showing that you thrive in a flat structure and can communicate effectively will resonate well with them.

Software Engineer (Backend/Python) in Edinburgh
Experis Scotland
Location: Edinburgh

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

>