Senior Software Engineer

Company: RedCat Digital
Apply for the Senior Software Engineer
Location: Manchester
Job Description:

Overview

As a Senior Software Engineer, you will help shape the future of banking by leading design, development, and maintenance of customer-focused software using Python. You’ll work with a diverse, global team to adopt modern engineering practices and a world-class culture, driving quality, rapid delivery, and impactful technical decisions. The role offers exposure to cloud-native microservices, APIs, and cutting-edge technologies, emphasizing collaboration with engineers, architects, and stakeholders. This is a high-impact opportunity to transform engineering at a major UK bank.

Pay / Benefits

  • Up to 75,000 base
  • 10% pension
  • 15-25% discretionary bonus
  • 24 weeks paid parental leave
  • 30 days annual leave
  • Hybrid Manchester

Responsibilities

  • Lead design and development of software delivering a positive customer experience
  • Develop high-quality Python-based software
  • Advance engineering capability and adopt new technologies
  • Implement best practices (TDD, BDD, pair programming)
  • Mentor and collaborate with engineers to achieve results

Key requirements

  • Strong full-stack software design and implementation with Python
  • Experience with industry frameworks and development tools
  • Cloud-native and microservices experience (AWS/GCP)
  • Extensive API development experience
  • Understanding of DevOps and CI/CD automation
  • Kubernetes experience is a plus
  • Strong stakeholder management and communication skills
  • Strong communication
  • Mentorship
  • Collaboration
  • Python
  • API development
  • Microservices

Posted: September 14th, 2026