CrawlJobs Logo

Lead Software Engineer (Python & Django)

United Kingdom, London, Manchester, Birmingham, Cardiff or Darlington 500.00 - 750.00 GBP / Day · Job Posted June 16, 2026
Apply Position
Job Link Share

Job Description

This is a hands-on leadership role focused on designing, building and improving secure, scalable digital services in a government environment. You will work within multidisciplinary teams to deliver high-quality, user-focused solutions aligned with government standards.

Job Responsibility

  • Lead the design and delivery of scalable software solutions
  • Translate user and business requirements into technical solutions
  • Develop secure, well-tested, high-quality code
  • Support and optimise live services for performance and reliability
  • Collaborate with multidisciplinary teams including business analysts, designers and engineers
  • Provide technical leadership across multiple workstreams
  • Contribute to continuous improvement of engineering practices
  • Ensure integration across complex systems

Requirements

  • Strong Python and Django expertise
  • Proven experience in system design and architecture
  • Experience working in agile, multidisciplinary teams
  • Strong communication and stakeholder engagement skills
  • Experience working in secure or regulated environments
  • Typically 5 to 10+ years’ software engineering experience

Nice to have

  • Experience working to GDS standards
  • Public sector or defence background
  • Experience in highly regulated or secure environments

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Software Engineer (Python & Django)

8 matching positions

Lead Software Engineer - Python Full Stack Developer

Wells Fargo is seeking a Lead Software Engineer. In this role, you will: Lead co...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in Python software development
  • Strong proficiency in Python and related frameworks (e.g., Robot, Django, FastAPI)
  • Extensive experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
  • Solid understanding of software design principles and patterns
  • Experience with version control systems (e.g., Git)
  • Experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Experience with containerization and orchestration (e.g. Docker, Kubernetes, Openshift)
  • Strong knowledge of RESTful API design, React UI development
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Develop high-quality, scalable, and maintainable Python code for backend services, APIs, and applications
  • Develop and maintainable React code for front-end user interfaces, ensuring seamless integration with backend services, APIs, and applications is plus
  • Architect and implement robust solutions that meet business requirements and Non-functional requirements
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Python

Soliton is a high-technology, that's it, software company working with the top s...
Location
Location
India , Bangalore; Coimbatore
Salary
Salary:
Not provided
solitontech.com Logo
Soliton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive background as a Python developer with experience of 5-7 years and engineering graduation, preferably but not limited to the electronics background
  • Proficiency in Python asynchronous programming (asyncio) and strong understanding of microservices architecture
  • Good understanding of design pattern and Multithreading concepts
  • Hands on experience with CI/CD pipelines and testing frameworks, specifically pytest and familiarity with DevOps practices
  • Prior experience in Team handling is a must
  • Experience with web frameworks such as FastAPI and Django for building API-driven applications
Job Responsibility
Job Responsibility
  • Architect and Design service-based systems comprising frontend, backend, databases and AI services
  • Configure, Deploy and Scale systems and solutions using cloud infrastructure like Azure and AWS
  • Develop, Codevelop and Guide the team from the proposed architecture and design to a functional and scalable solution
  • Establish the best coding practices to develop, debug and design user interfaces
  • Lead and help the team generate and propose innovative ideas with impact analyses to customers
  • Setting the benchmark for the high standard of quality and attention to detail required to deliver beautiful and impactful solutions
  • Take the lead to plan for and identify technical risks and issues
  • Work with the Agile team to create a cohesive, common purpose and bring your team together to analyze performance metrics, retrospections and action plans
  • Implement detailed Design with required prototypes to explore new concepts
  • Play a key role in understanding the requirements and priorities of the customer and breaking them down for detailed estimation and planning
What we offer
What we offer
  • Solitons choose their work hours as long as it takes into account the requirements of the job
  • We take special care to support mothers to excel at work while they handle their responsibilities at home
  • Share a portion of our profits with all Solitons
  • Starting from your second year with us, you’ll be eligible to receive a share of the company’s profits
  • Health insurance for employees and families, gym and cycle allowance
Read More
Arrow Right
New

Lead Software Engineer

Location
Location
United Kingdom , London
Salary
Salary:
Not provided
bangura.co.uk Logo
Bangura Solutions
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • Proven experience as a Senior or Lead Software Engineer
  • Strong proficiency in Python and Django
  • Demonstrable experience delivering secure, scalable solutions in government or regulated environments
  • Excellent leadership and stakeholder management skills
  • Ability to work effectively within multidisciplinary teams
  • Active SC clearance
Job Responsibility
Job Responsibility
  • Lead the end-to-end design and delivery of scalable, secure software solutions using Python and Django
  • Translate complex user requirements into effective technical outcomes
  • Develop and maintain high-quality, test-driven code
  • Support live services, ensuring performance, stability, and security
  • Collaborate closely with Business Analysts, User-Centered Designers, and fellow Developers
  • Oversee multiple workstreams, ensuring cohesive integration across systems
  • Drive continuous improvements in systems, processes, and best practices
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer - Python

Rapid7 is a publicly traded Cybersecurity company headquartered in Boston, MA wi...
Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5+ years experience in software development, with deep expertise in Python, Core Java and object-oriented programming (OOP) principles.
  • Ability to work in Python APIs, FastAPI, Django and experience using Core Java libraries and features (e.g., Concurrency, Collections, I/O). proven ability to quickly learn and contribute in Python development for scripting, tooling, or service implementation.
  • Expertise with Core Java features, data structures, and advanced libraries (e.g., NIO, advanced concurrency primitives, and diagnostic tools).
  • Solid experience with dependency management (Maven/Gradle) and testing frameworks (JUnit/TestNG).
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.) and proficiency with version control systems (GitHub/GitLab).
  • Excellent collaboration and communication skills, with the ability to articulate technical designs and tradeoffs to both technical and non-technical audiences.
  • Mentors teammates in effective use of Copilot/LLM-driven development practices, improving overall team productivity.
  • Designs safe, robust, and testable GenAI-powered features
  • A passion for mentoring, driving technical excellence, and continuous improvement.
Job Responsibility
Job Responsibility
  • Lead the design, development, and delivery of complex, high-impact features and services, ensuring they are scalable, highly available, and secure.
  • Act as a subject matter expert for the team's core services, driving Core Java best practices and enforcing high code quality standards.
  • Mentor and coach junior and mid-level engineers on technical design, implementation, and Core Java development standards.
  • Collaborate with other Senior Engineers and Architects to define technical solutions and interfaces across multiple services.
  • Conduct thorough code reviews and contribute to improving engineering processes, CI/CD pipelines, and operational excellence.
  • Drive the resolution of complex production issues, performing root cause analysis, and implementing preventative measures.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Python

Rapid7 is a publicly traded Cybersecurity company headquartered in Boston, MA wi...
Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5+ years experience in software development, with deep expertise in Python, Core Java and object-oriented programming (OOP) principles
  • Ability to work in Python APIs, FastAPI, Django and experience using Core Java libraries and features (e.g., Concurrency, Collections, I/O). proven ability to quickly learn and contribute in Python development for scripting, tooling, or service implementation
  • Expertise with Core Java features, data structures, and advanced libraries (e.g., NIO, advanced concurrency primitives, and diagnostic tools)
  • Solid experience with dependency management (Maven/Gradle) and testing frameworks (JUnit/TestNG)
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.) and proficiency with version control systems (GitHub/GitLab)
  • Excellent collaboration and communication skills, with the ability to articulate technical designs and tradeoffs to both technical and non-technical audiences
  • Mentors teammates in effective use of Copilot/LLM-driven development practices, improving overall team productivity
  • Designs safe, robust, and testable GenAI-powered features
  • A passion for mentoring, driving technical excellence, and continuous improvement
Job Responsibility
Job Responsibility
  • Lead the design, development, and delivery of complex, high-impact features and services, ensuring they are scalable, highly available, and secure
  • Act as a subject matter expert for the team's core services, driving Core Java best practices and enforcing high code quality standards
  • Mentor and coach junior and mid-level engineers on technical design, implementation, and Core Java development standards
  • Collaborate with other Senior Engineers and Architects to define technical solutions and interfaces across multiple services
  • Conduct thorough code reviews and contributing to improving engineering processes, CI/CD pipelines, and operational excellence
  • Drive the resolution of complex production issues, performing root cause analysis, and implementing preventative measures
Read More
Arrow Right

Senior Software Engineer - Python

Rapid7 is a publicly traded Cybersecurity company headquartered in Boston, MA wi...
Location
Location
India , Pune
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5+ years experience in software development, with deep expertise in Python, Core Java and object-oriented programming (OOP) principles.
  • Ability to work in Python APIs, FastAPI, Django and experience using Core Java libraries and features (e.g., Concurrency, Collections, I/O).
  • proven ability to quickly learn and contribute in Python development for scripting, tooling, or service implementation.
  • Expertise with Core Java features, data structures, and advanced libraries (e.g., NIO, advanced concurrency primitives, and diagnostic tools).
  • Solid experience with dependency management (Maven/Gradle) and testing frameworks (JUnit/TestNG).
  • Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.) and proficiency with version control systems (GitHub/GitLab).
  • Experience with Cloud Infrastructure such as AWS / GCP / Azure is good to have.
  • Excellent collaboration and communication skills, with the ability to articulate technical designs and tradeoffs to both technical and non-technical audiences.
  • Mentors teammates in effective use of Copilot/LLM-driven development practices, improving overall team productivity.
  • Designs safe, robust, and testable GenAI-powered features
Job Responsibility
Job Responsibility
  • Lead the design, development, and delivery of complex, high-impact features and services, ensuring they are scalable, highly available, and secure.
  • Act as a subject matter expert for the team's core services, driving Core Java best practices and enforcing high code quality standards.
  • Mentor and coach junior and mid-level engineers on technical design, implementation, and Core Java development standards.
  • Collaborate with other Senior Engineers and Architects to define technical solutions and interfaces across multiple services.
  • Conduct thorough code reviews and contribute to improving engineering processes, CI/CD pipelines, and operational excellence.
  • Drive the resolution of complex production issues, performing root cause analysis, and implementing preventative measures.
  • Fulltime
Read More
Arrow Right

Principal Python Software Engineer

Our growing Financial Services client is looking for an experienced Principal So...
Location
Location
United States , Boston
Salary
Salary:
220000.00 - 250000.00 USD / Year
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
  • 8+ years of professional software development experience using Python or another object-oriented language
  • Ideally have worked with Django, Flask or FastAPI
  • Solid experience leading design or architecture of large-scale production systems
  • 3+ years of experience developing large, high-performance, distributed systems
  • Strong experience building high-performance cloud native solutions on public cloud (AWS preferred)
  • Strong in computer science fundamentals like data structures, algorithm design and complexity analysis
Job Responsibility
Job Responsibility
  • Work closely with members of the Research group to review and define requirements for the compute platforms, workflow and observability systems
  • Provide expert level design that ensures the solution to be scalable, cost-effective and to have low maintenance
  • Lead technical design discussions within the team
  • Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
  • Develop Infrastructure-As-Code solutions using Terraform, develop the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
  • Provide guidance to other team members on development tasks
What we offer
What we offer
  • Competitive base salary
  • Benefits
  • Very high OTE with a solid performance bonus every year
  • Career progression and development opportunities
  • The chance to work within a challenging and fast-paced environment with some of the best in the field
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, Platform

PostEra is building a modern, 21st-century biopharma. We use Proton, our AI plat...
Location
Location
United States
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience and a bachelor's degree (or more advanced education) to succeed in this role
  • Experience in systems design and backend web development
  • An interest in technical mentorship and management
  • US citizen/visa only
Job Responsibility
Job Responsibility
  • Lead the architectural design and contribute to the development of scalable web applications and microservices
  • Using cloud providers (ideally AWS), container orchestration frameworks, and IaC best practices
  • Working with teams who ship products using web-dev stacks composed of Python, modern frontend frameworks, and relational databases like PostgreSQL
  • Play a pivotal role in mentoring engineers, promoting a culture of cross-team collaboration and continuous learning
  • Be instrumental in facilitating knowledge sharing sessions, code reviews, and defining team-wide technical standards
  • Nurture the technical growth of our team members, while directly managing a small team of direct reports, with the possibility of growing into a larger people leadership role
Read More
Arrow Right