Senior Software Engineer

Weekday AI

Greater London

On-site

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established technology firm is seeking a talented Senior Software Engineer in London. You will develop and maintain high-performance applications while mentoring junior engineers. The ideal candidate has 6–11 years of Python experience, is well-versed in Django or Flask, and has strong skills in building RESTful APIs. This full-time position offers an opportunity to lead development efforts and contribute to architectural decisions within a collaborative engineering team.

Qualifications

  • 6–11 years of professional software development experience with strong expertise in Python.
  • Solid understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Experience building RESTful APIs and microservices architecture.

Responsibilities

  • Design, develop, and maintain robust backend systems and APIs using Python.
  • Lead end-to-end development of complex software solutions.
  • Write clean, efficient, and reusable code.

Skills

Expertise in Python
Django or Flask
RESTful APIs
PostgreSQL or MySQL
Cloud platforms (AWS, GCP, Azure)
Docker
CI/CD pipelines
Git
Asynchronous programming
Problem-solving skills

Job description

This role is for one of the Weekday's clients

Min Experience: 6 years

Location: London

JobType: full-time

We are seeking a highly skilled and experienced Senior Software Engineer with deep expertise in Python to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, high-performance applications while playing a key role in shaping technical architecture and mentoring junior engineers.

Key Responsibilities
  • Design, develop, and maintain robust, scalable backend systems and APIs using Python.
  • Lead end-to-end development of complex software solutions, from concept to deployment.
  • Write clean, efficient, and reusable code following best practices and coding standards.
  • Collaborate with cross-functional teams including product managers, designers, and DevOps to deliver high-quality features.
  • Optimize application performance, reliability, and scalability.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Conduct code reviews and ensure adherence to quality standards.
  • Troubleshoot, debug, and resolve production issues in a timely manner.
  • Mentor junior developers and contribute to building a strong engineering culture.
Required Skills & Qualifications
  • 6–11 years of professional software development experience with strong expertise in Python.
  • Solid understanding of Python frameworks such as Django, Flask, or FastAPI.
  • Experience in building RESTful APIs and microservices architecture.
  • Strong knowledge of data structures, algorithms, and object-oriented programming.
  • Hands-on experience with databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with asynchronous programming and performance optimization techniques.
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker.
  • Knowledge of CI/CD pipelines and version control systems such as Git.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
Preferred Qualifications
  • Experience working with distributed systems and event-driven architectures.
  • Exposure to data processing frameworks or background job systems (Celery, Kafka, etc.).
  • Familiarity with testing frameworks and test-driven development (TDD).
  • Understanding of security best practices in application development.
  • Prior experience in leading small teams or projects is a plus.
Soft Skills
  • Excellent communication and collaboration skills.
  • Strong ownership mindset with attention to detail.
  • Ability to work independently and manage multiple priorities.
  • Passion for learning new technologies and continuous improvement.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer - AWS and AI
Senior Python Engineer - AWS and AI

TalentHawk • Greater London

Hybrid
GBP 48,000 - 80,000
Senior Python Engineer
Senior Python Engineer

your Jared • Greater London

Hybrid
GBP 80,000 - 95,000
Hybrid work model
London office access
Career progression
+1
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Harnham • England

Hybrid
GBP 68,000 - 80,000
25 days holiday plus option to buy 5 more
Private medical cash plan
Annual performance-based bonus (up to 7%)
+2
Senior Software Engineer
Senior Software Engineer

Method Resourcing • West of England

Hybrid
GBP 50,000 - 65,000
Senior Software Engineer - Python/Web, office based - London
Senior Software Engineer - Python/Web, office based - London

Tech Talent ID • Greater London

On-site
GBP 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

DiverseJobsMatter • Leeds

Hybrid
GBP 70,000 - 100,000
Contributory pension scheme
25 days annual leave
Flexible benefits package
+5
Senior Software Engineer (infrastructure focused)
Senior Software Engineer (infrastructure focused)

Signify Technology • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
Senior Software Engineer
Senior Software Engineer

R3vamp • Greater London

Hybrid
GBP 42,000 - 70,000
Share options
Senior Software Engineer
Senior Software Engineer

trg. • Greater London

Hybrid
GBP 80,000 - 130,000