Senior Python Software Engineering Manager

6 days ago


Manchester, United Kingdom NCC Group Full time

Role: Lead Software Engineer

NCC Group is seeking a talented Lead Python Software Engineer to join our software development team, building and maintaining our evolving suite of enterprise-level applications.

You will work across the full development life cycle, translating complex business requirements into complete, elegant, scalable software solutions.

You will be expected to work both independently and alongside the wider team on both new and existing ongoing projects, producing tools for the department to use in day-to-day operations, as well as applications for customers and other departments.

The Opportunity:

Leading a small squad of Python developers.

  • Lead the design and development of maintainable and scalable API-driven PaaS applications, working closely with UX designers, DevOps practitioners, and Cloud Architecture experts within the team.
  • Be the key decision maker for code quality by deciding on design principles and doing regular code reviews across the development resources.
  • Work closely with DevOps to adhere to CI/CD principles.
  • Work within the Product team to deliver quality, scalable, testable solutions to specification.
  • Help the Product Managers/Scrum Masters in understanding technical implementation considerations for features on the backlog, providing estimation and guidance.
  • Work within an agile team using Scrum practices to deliver quality code at a pace.
  • Be motivated to work remotely and organized in your time management.
  • Good knowledge of software architecture, object-oriented development, design patterns, and coding best practices.

Requirements

Essential:

  • Strong Python development experience.
  • Experience building scalable, fault-tolerant solutions on AWS.
  • Agile Development.

Beneficial:

  • Experience working in the cyber security industry.
  • Working knowledge of Scrum.
  • DevOps.


  • Manchester, United Kingdom CDL Software Full time

    About the RoleWe are seeking a highly skilled Senior Platform Engineer to join our innovative team at CDL Software. As a key member of our Platform Engineering team, you will be responsible for designing, implementing, and maintaining our cloud infrastructure and Microsoft 365 applications.Key ResponsibilitiesDesign and implement cloud infrastructure...


  • Manchester, United Kingdom Meritus Full time

    Senior Software Engineer | Java or Python & Oracle | Manchester | Up to £90,000 + BonusMERITUS is seeking an experienced Senior Software Engineer to join their Manchester consulting team. The ideal candidate will have in-depth programming experience in either Java or Python, as well as strong experience managing relational databases, ideally Oracle...


  • Manchester, United Kingdom Meritus Full time

    Senior Software Engineer | Java or Python & Oracle | Manchester | Up to £90,000 + BonusMERITUS is seeking an experienced Senior Software Engineer to join their Manchester consulting team. The ideal candidate will have in-depth programming experience in either Java or Python, as well as strong experience managing relational databases, ideally Oracle...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and contributing to the design and development of new and existing systems.You will have a strong background in software engineering, with experience in languages such...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of software solutions and working closely with our customers and stakeholders to deliver high-quality results.You will have a strong background in software engineering, with...


  • Manchester, United Kingdom Inara Full time £15

    About InaraInara is a leading tech company that's making a global impact by providing innovative solutions for digital, SaaS, and compliance industries.Job Title: Full Stack Python EngineerWe're seeking a talented Full Stack Python Engineer with a strong command of AWS to join our development team.Key Responsibilities:Design, develop, and maintain web...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our organization.Key Responsibilities:Design and develop software systems using a range of programming languages and...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our organization.Key Responsibilities:Design and develop software systems using a range of programming languages and...


  • Manchester, United Kingdom Hays Engineering Full time

    About the RoleWe are seeking a highly skilled Embedded Software Test Engineer to join our Software Engineering Team. As an Embedded Software Test Engineer, you will play a critical role in ensuring the delivery of production-quality firmware.Key ResponsibilitiesDevelop and automate test code for firmware or system software using Python and Bash...


  • Manchester, United Kingdom Hays Engineering Full time

    About the RoleWe are seeking a highly skilled Embedded Software Test Engineer to join our Software Engineering Team. As an Embedded Software Test Engineer, you will play a critical role in ensuring the delivery of production-quality firmware.Key ResponsibilitiesDevelop and automate test code for firmware or system software using Python and Bash...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of complex software systems and working closely with cross-functional teams to deliver high-quality solutions.Key Responsibilities:Lead the development of software systems using a...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of complex software systems and working closely with cross-functional teams to deliver high-quality solutions.Key Responsibilities:Lead the development of software systems using a...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading the development of software solutions and working closely with cross-functional teams to deliver high-quality results.Key Responsibilities:Lead the development of software solutions using a range...


  • Manchester, United Kingdom Inara Full time £15

    About InaraInara is a leading tech company that's making a global impact by providing innovative solutions for digital, SaaS, and compliance industries.Job Title: Full Stack Python DeveloperWe're seeking a talented Full Stack Python Engineer with a strong command of AWS to join our development team.Key Responsibilities:Design, develop, and maintain web...


  • Manchester, United Kingdom Women's Engineering Society Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GCHQ. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and working on a range of software engineering methods to solve mission problems.About YouWe welcome applications from experienced candidates who currently work within...


  • Manchester, United Kingdom Women's Engineering Society Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GCHQ. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and working on a range of software engineering methods to solve mission problems.About YouWe welcome applications from experienced candidates who currently work within...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and working on a range of software engineering methods to solve mission problems.You will have a strong background in software engineering, with experience in languages...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for leading a team of software engineers and working on a range of software engineering methods to solve mission problems.You will have a strong background in software engineering, with experience in languages...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software solutions using a range of programming languages, including C++, Java, and Python.Lead a...


  • Manchester, United Kingdom MI5 Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MI5. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software solutions using a range of programming languages, including C++, Java, and Python.Lead a...