Python Senior Software Engineer in Manchester
Python Senior Software Engineer

Python Senior Software Engineer in Manchester

Manchester Full-Time 55000 £ / year Home office (partial)
V

At a Glance

  • Tasks: Lead feature development and architectural design in a dynamic engineering team.
  • Company: Innovative tech company based in Manchester with a hybrid working model.
  • Benefits: Competitive salary, flexible work arrangements, and opportunities for professional growth.
  • Other info: Join a fast-paced environment where your technical decisions matter.
  • Why this job: Make a real impact by driving high-impact projects and shaping the tech stack.
  • Qualifications: Strong full-stack development experience with Python or Ruby on Rails and React.

Hybrid working post-training (3 days a week in office, 2 days at home)

Location – Manchester

Salary - £50,000 to £65,000

We are hiring a Senior Software Engineer to lead end-to-end feature development and architectural design. This role is built for a technical leader who prioritises high-impact delivery over routine maintenance.

Tech Stack

  • Backend: Python, FastAPI, Ruby on Rails
  • Frontend: React.js, Next.js, React Native
  • Cloud: AWS, Terraform, Ansible, Docker
  • Logging & Monitoring: Splunk
  • Practices: Cross-functional squads, Agile, transitioning toward TDD

Experience

  • Strong experience in full-stack development (Python or Ruby on Rails + React/Next.js or React Native)
  • Prior experience liaising with product teams and business stakeholders
  • Solid understanding of software architecture, design patterns, and automated testing
  • Ability to design and deliver complex features from scratch and communicate them to non-technical stakeholders
  • Excellent problem-solving skills and attention to detail

Key Responsibilities

  • Feature Ownership: Drive full-lifecycle development from initial design to production deployment.
  • Architecture: Define and scale our modern, cloud-native stack.
  • Product Alignment: Partner with Product Owners to translate business requirements into technical solutions.
  • Mentorship: Maintain high engineering standards through code reviews and technical leadership.

Requirements

  • Technical Excellence: Expert-level proficiency in cloud-native environments and scalable systems.
  • Execution: Proven track record of shipping production-grade code at pace.
  • Communication: Ability to articulate complex technical concepts to non-technical stakeholders.
  • Collaboration: A "team-first" approach to problem-solving and organisational growth.

The Impact

You will operate within a high-velocity engineering team where code ships fast and technical decisions directly influence business ROI. We value efficiency, autonomy, and rigorous engineering standards.

Python Senior Software Engineer in Manchester employer: Velocity Talent

Join a dynamic and innovative team in Manchester as a Python Senior Software Engineer, where you'll enjoy a hybrid working model that promotes work-life balance. Our collaborative culture fosters continuous learning and mentorship, providing ample opportunities for professional growth while delivering impactful solutions in a fast-paced environment. With a focus on technical excellence and a commitment to high engineering standards, we empower our employees to drive meaningful change and contribute to the success of our projects.
V

Contact Detail:

Velocity Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Senior Software Engineer in Manchester

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Python, FastAPI, or any of the other technologies mentioned in the job description. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail. Remember, they want to see how you think and approach complex problems!

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows your enthusiasm for the role and the company!

We think you need these skills to ace Python Senior Software Engineer in Manchester

Python
FastAPI
Ruby on Rails
React.js
Next.js
React Native
AWS
Terraform
Ansible
Docker
Splunk
Agile
TDD
Software Architecture
Design Patterns
Automated Testing
Problem-Solving Skills
Attention to Detail
Technical Leadership
Communication Skills
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, FastAPI, and any relevant tech from our stack. We want to see how your skills align with the role, so don’t be shy about showcasing your full-stack development experience!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your past experiences make you a perfect fit for our team. Remember, we love a good story that connects your journey to our mission.

Showcase Your Problem-Solving Skills: In your application, highlight specific examples where you've tackled complex problems or delivered impactful features. We’re all about high-impact delivery, so let us know how you’ve made a difference in your previous roles!

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, it shows you’re keen to join our team!

How to prepare for a job interview at Velocity Talent

✨Know Your Tech Stack

Make sure you’re well-versed in the tech stack mentioned in the job description. Brush up on Python, FastAPI, and the frontend frameworks like React.js and Next.js. Being able to discuss your experience with these technologies will show that you’re ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. Think about specific challenges you faced, the solutions you implemented, and the impact they had. This will demonstrate your excellent problem-solving skills and attention to detail.

✨Communicate Clearly

Since the role involves liaising with non-technical stakeholders, practice explaining technical concepts in simple terms. You might want to prepare a few scenarios where you successfully communicated complex ideas to a non-technical audience.

✨Emphasise Team Collaboration

Highlight your experience working in cross-functional teams and your 'team-first' approach. Be ready to discuss how you’ve collaborated with product owners and other stakeholders to deliver high-impact features, as this aligns perfectly with the company’s values.

Python Senior Software Engineer in Manchester
Velocity Talent
Location: Manchester

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

>