What Jobs are available for Software Development in London?
Showing 790 Software Development jobs in London
Head of Software Development
Posted today
Job Viewed
Job Description
About ZELP
ZELP is an agricultural technology company committed to creating a sustainable future for agriculture - one that meets the needs of present and future generations, promoting human and environmental health, animal welfare, and social and economic equity.
Our first focus is to develop and scale technology that measures and mitigates methane emissions in the livestock industry. Today, 1.3 billion people rely on the industry for their livelihoods and food security. However, it is the single biggest human-driven source of methane emissions globally, emitting more than both the oil & gas industry and the coal industry.
The deployment of our technologies on a global scale has the potential to drive half the global methane reduction needed by 2030, and to greatly transform the beef and dairy industries.
ZELP was an inaugural winner of the Terra Carta Design Lab, and has received funding and support from the European Commission, Innovate UK, The Global Methane Hub and the Gates Foundation.
About the role
As Head of Software Development, you will oversee the architecture, development, and delivery of all software components, spanning web applications, backend systems, and Machine Learning (ML) infrastructure. You will also be a key partner to the heads of Hardware, Design Engineering, and Animal Science, ensuring software is seamlessly integrated with physical systems, user experience, and domain expertise.
This is a hands-on, strategic leadership role where you'll balance technical depth with people management, guiding your team while collaborating with cross-functional leaders to drive innovation.
Responsibilities
Technical Leadership
- Define, implement, and scale the software architecture across web, backend, and ML systems.
- Maintain strong engineering standards for code quality, security, testing, and deployment.
- Lead key technical initiatives, occasionally contributing code or architecture reviews.
- Drive integration of software with hardware systems, sensors, and data pipelines.
Management & Team Leadership
- Build, lead, and mentor a multidisciplinary engineering team.
- Establish effective workflows for development, QA, deployment, and iteration.
- Foster a collaborative, innovative, and high-performance engineering culture.
- Partner with People/HR in hiring and scaling the team.
Cross-Functional & Strategic
- Collaborate closely with the heads of Hardware, Design Engineering, and Animal Science to ensure end-to-end product integration.
- Translate business and research needs into scalable software solutions.
- Balance speed of delivery with long-term maintainability and scalability.
- Support leadership in communicating technical vision to investors, partners, and stakeholders.
Requirements
- 7+ years of software development experience, with at least 3 in a leadership role.
- Proven expertise in web application development (frontend + backend).
- Hands-on experience with machine learning workflows and/or data-heavy systems.
- Strong understanding of cloud infrastructure and DevOps practices.
- Experience collaborating with cross-functional hardware or science-focused teams.
- Exceptional communication and leadership skills.
Nice-to-Have
- Prior experience in startups or multi-disciplinary product environments.
- Familiarity with MLOps and embedded systems integration.
- Background or interest in scientific/biological domains.
Our Tech Stack (Current & Planned)
- Frontend: React, TypeScript
- Backend: , Pytho,, REST & GraphQL APIs
- Cloud & Infra: AWS (ECS, S3, Lambda), Docker, Cloudformation, Pulumi, CI/CD with GitHub Actions
- ML/AI: PyTorch, TensorFlow, scikit-learn, MLflow for experiment tracking, Zenml for ML pipelines
- Data: PostgreSQL, DynamoDB, data pipelines with Zenml
(We're open to evolving the stack and expect you to influence technical decisions as we scale.)
Is this job a match or a miss?
Junior Software Development Apprentice
Posted today
Job Viewed
Job Description
As a Software Development Apprentice, you will be part of a dynamic development team, working on real-world projects under the guidance of experienced mentors. You will learn to write clean, efficient, and maintainable code using modern programming languages and frameworks. The apprenticeship will cover various aspects of the software development lifecycle, including requirement gathering, design, coding, testing, and deployment. You will gain practical experience in developing web applications, mobile apps, or backend systems, depending on the team's needs.
This role is entirely remote, allowing you to work from the comfort of your own home while still being an integral part of our collaborative team. You will participate in virtual team meetings, code reviews, and training sessions. Our comprehensive training program includes access to online learning platforms, workshops, and dedicated mentorship to ensure your rapid skill development. You will be encouraged to ask questions, explore new technologies, and contribute innovative ideas.
Key Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write and debug code under the guidance of senior developers.
- Participate in code reviews and team meetings.
- Learn and apply best practices in software development.
- Contribute to project documentation.
- Troubleshoot and resolve software defects.
- Collaborate effectively with remote team members.
- Engage actively in all aspects of the apprenticeship training program.
- Passion for technology and a strong desire to learn software development.
- Basic understanding of programming concepts (e.g., logic, variables, data types).
- Good problem-solving and analytical skills.
- Excellent communication skills, both written and verbal.
- Ability to work independently and manage time effectively in a remote setting.
- GCSEs in Maths and English (or equivalent) at Grade 4/C or above are essential.
- A-Levels or a Level 2 qualification in a related subject are advantageous but not essential.
- Must be eligible to work in the UK and not currently in full-time education.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers with coding and software development tasks.
- Learn and apply programming languages and development tools.
- Participate in code reviews and testing procedures.
- Contribute to the design and development of software features.
- Collaborate with team members in a remote environment.
- Troubleshoot and debug software issues under supervision.
- Attend training sessions and complete assigned learning modules.
- Assist in documenting software specifications and user guides.
- Support the implementation and deployment of software applications.
- Embrace a continuous learning mindset.
Qualifications:
- Enthusiasm for software development and technology.
- Strong problem-solving and analytical skills.
- Good communication and teamwork abilities.
- A desire to learn and develop new skills.
- Basic understanding of computer science principles is a plus.
- Ability to work independently and manage time effectively in a remote setting.
- Must be eligible to undertake an apprenticeship.
- No prior professional development experience required.
Is this job a match or a miss?
Senior Software Development Lead
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead, mentor, and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Architect, design, and implement robust, scalable, and maintainable software systems.
- Drive the adoption of best practices in software development, including TDD, BDD, CI/CD, and code reviews.
- Collaborate with product managers and stakeholders to define project requirements, scope, and timelines.
- Oversee the entire software development lifecycle, from initial concept and design to deployment and ongoing maintenance.
- Conduct thorough code reviews, identify potential issues, and ensure code quality and performance.
- Stay abreast of emerging technologies and industry trends, and evaluate their potential adoption.
- Troubleshoot and resolve complex technical issues across development, testing, and production environments.
- Contribute to technical strategy and roadmap planning, ensuring alignment with business objectives.
- Promote a DevOps culture and practices within the engineering team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a lead or management role.
- Expertise in multiple programming languages and frameworks (e.g., Java, Python, C#, JavaScript, Node.js, React, Angular).
- Proven experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong understanding of database technologies (SQL and NoSQL).
- Demonstrated experience with agile methodologies (Scrum, Kanban).
- Excellent leadership, communication, and interpersonal skills.
- Strong understanding of system design, scalability, and performance optimization.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Passion for mentoring and developing engineering talent.
This is a unique opportunity to shape the future of our client's technology stack and lead a talented remote team. If you are a seasoned technical leader passionate about building exceptional software, we encourage you to apply.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing, testing, and debugging code across various programming languages.
- Learn and apply best practices in software development, version control (Git), and agile methodologies.
- Participate in code reviews and contribute to technical discussions.
- Develop and maintain documentation for software projects.
- Collaborate with cross-functional teams to understand project requirements and deliver effective solutions.
- Troubleshoot and resolve software defects and issues.
- Engage in continuous learning to stay updated with emerging technologies and industry trends.
- Contribute to the design and architecture of new software features.
- Perform unit testing and integration testing to ensure code quality.
- Support the deployment and maintenance of applications.
Qualifications:
- A strong passion for technology and a desire to learn software development.
- Basic understanding of programming concepts is advantageous but not essential.
- Excellent problem-solving skills and a meticulous attention to detail.
- Strong communication and interpersonal skills, with the ability to work effectively in a remote team.
- Self-motivated and disciplined, with the ability to manage time effectively and meet deadlines.
- Willingness to undertake a structured training program, potentially leading to industry-recognized certifications.
- Eligibility to work in the UK.
This is an exceptional opportunity to gain invaluable industry experience without the need for prior formal qualifications in computer science. If you are driven, curious, and ready to build a successful career from the ground up, we encourage you to apply. This role is based in London, England, UK and operates on a remote-first basis, offering flexibility and the chance to work from anywhere within the UK. Join our client and shape the future of technology.
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Is this job a match or a miss?
Junior Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
What you will learn and do:
- Assist in the design, development, testing, and debugging of software applications.
- Learn and apply programming languages such as Python, JavaScript, or Java.
- Contribute to front-end development using HTML, CSS, and modern JavaScript frameworks.
- Gain exposure to back-end development and database management.
- Participate in code reviews and learn best practices from senior developers.
- Assist in creating and maintaining technical documentation.
- Understand and apply Agile development methodologies.
- Collaborate with team members using remote communication tools.
- Troubleshoot and resolve basic software issues.
- Develop problem-solving skills and a systematic approach to coding.
- Gain practical experience with version control systems like Git.
- Contribute to testing strategies and execution.
- A strong passion for software development and a desire to learn.
- Basic understanding of programming concepts (even from personal projects or online courses).
- Good analytical and problem-solving skills.
- Excellent communication and teamwork abilities, crucial for remote collaboration.
- Eagerness to take on new challenges and learn new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- Reliable internet connection and a suitable remote workspace.
- Minimum of 5 GCSEs (or equivalent) at grades A*-C/9-4, including Maths and English.
- Ideally, a Level 3 qualification in a related field (e.g., BTEC in IT, A-Level Computer Science) or demonstrable equivalent experience/interest.
- Must be 16 years or older and eligible to undertake an apprenticeship in the UK.
Is this job a match or a miss?
Be The First To Know
About the latest Software development Jobs in London !
Senior Software Development Engineer in Test - Test Automation
Posted 10 days ago
Job Viewed
Job Description
**A Day in the Life**
The Digital Technologies Business Unit (DTBU) at Medtronic is implementing cutting-edge AI technology, computer vision, and augmented reality in the operating room (OR) to augment surgical coaching, and eventually, performance. Our goal is to deliver safer surgery around the world. Our Touch SurgeryTM Video solution is an innovative video management and data analytics platform for hospitals that includes the DS1 Computer, our first OR device, allowing surgeons, OR team members, and trainees to securely access videos of their procedures shortly after surgery.
As a Software Development Engineer in Test, you'll play a pivotal role in shaping our software development lifecycle by designing and building automated test solutions that ensure the reliability and safety of our device platforms. You'll collaborate closely with engineering teams to embed quality at every stage, leverage modern automation frameworks, and help drive continuous improvement in our testing practices. If you are passionate about developing robust automation and elevating product quality through software, we want to hear from you.
**Responsibilities may include the following and other duties may be assigned:**
+ Design, develop, and maintain robust automated test frameworks and tools for device software, focusing on scalable, reusable solutions.
+ Collaborate with software engineers to define test scenarios, testable architectures, and drive quality through code.
+ Develop, implement and execute advanced test and test automation strategies for embedded and connected device platforms (Android, Linux, IoT).
+ Analyse requirements and develop comprehensive test plans and protocols for a range of technologies, including service APIs (REST, IPC), WebUI, and over-the-air updates.
+ Contribute to continuous integration and deployment (CI/CD) pipelines with automated quality gates.
+ Generate and maintain technical documentation, standards, and best practices for test, automation and quality engineering.
+ Collaborate and support other engineers in manual test execution activities, automation best practices and technical problem-solving.
+ Must be able to commute frequently to London-based office; 3~5 days per week onsite.
**Required Knowledge and Experience:**
+ Bachelor's degree in Computer Science, Engineering, or related field (or equivalent international degree).
+ Minimum 3 years of relevant experience in software automation and test development, or advanced degree with 2+ years relevant experience.
+ Strong proficiency in software development for test automation (Python, Java, or equivalent).
+ Hands-on experience with manual test management tools and test automation frameworks (Selenium, Appium, Espresso, etc.).
+ Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
+ Device operating systems (Android, Linux).
+ Service-oriented architecture (SoA), APIs (REST, IPC).
+ Web-based interfaces, Internet-connected devices, OTA updates.
+ Highly technical, hands-on, and passionate about product quality.
+ Demonstrated ability to design and implement automated solutions, not just execute manual tests.
+ Self-starter, autonomous, and able to lead initiatives independently.
Beneficial: Experience with medical device software development, video protocol testing, performance and quality engineering. Working knowledge of regulatory standards, such as IEC 62304.
**Physical Job Requirements**
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
**Benefits & Compensation**
**Medtronic offers a competitive Salary and flexible Benefits Package**
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).
**About Medtronic**
We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.
We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here ( lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.
We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
**We change lives** . Each team member, each day, helps to improve and redefine how the world treats the most pressing health conditions, from heart disease to diabetes. Our industry leadership comes from the passion and ingenuity of our people. That's who we are. Working alongside one another, we use science, medicine, and a profound understanding of the human body to build extraordinary technologies that can transform lives.
**We build extraordinary solutions as one team** . With one Medtronic Mindset defining how we work. Speed and decisiveness run through our DNA. Diverse perspectives inspire our bold answers to any challenge that comes our way. And we deliver results the right way, breakthrough after patient breakthrough.
**This life-changing career is yours to engineer** . By bringing your ambitious ideas, unique perspective and contributions, you will.
+ **Build** a better future, amplifying your impact on the causes that matter to you and the world
+ **Grow** a career reflective of your passion and abilities
+ **Connect** to a dynamic and inclusive culture that welcomes the challenge of life-long learning
These commitments set our team apart from the rest:
**Experiences that put people first** . Respect for people is the hallmark of our humanity. It fuels our team to positively impact even a single life. And it means we put our people first at Medtronic as well, creating a culture of belonging and always pushing to get you the career-building resources you need.
**Life-transforming technologies** . No matter your role, you contribute to technologies that transform lives. What we build empowers patients to live life on their terms.
**Better outcomes for our world** . Here, it's about more than the bottom line. Our Mission to improve human welfare drives us. We advance healthcare, society, and equity with every design, inside and outside our walls.
**Insight-driven care** . Fresh viewpoints. Cutting-edge AI, data, and automation. You're shaping the future of healthcare technology and defining the next generation of breakthroughs in care
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.
For sales reps and other patient facing field employees, going into a healthcare setting is considered an essential function of the job and we expect our employees to comply with all credentialing requirements at the hospitals or clinics they support.
This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here ( .
For updates on job applications, please go to the candidate login page and sign in to check your application status.
If you need assistance completing your application please email
To request removal of your personal information from our systems please email
Is this job a match or a miss?
Principal Software Development Engineer in Test - Test Automation
Posted 10 days ago
Job Viewed
Job Description
**A Day in the Life**
The Digital Technologies Business Unit (DTBU) at Medtronic is implementing cutting-edge AI technology, computer vision, and augmented reality in the operating room (OR) to augment surgical coaching, and eventually, performance. Our goal is to deliver safer surgery around the world. Our Touch SurgeryTM Video solution is an innovative video management and data analytics platform for hospitals that includes the DS1 Computer, our first OR device, allowing surgeons, OR team members, and trainees to securely access videos of their procedures shortly after surgery.
As a Software Development Engineer in Test, you'll play a pivotal role in shaping our software development lifecycle by designing and building automated test solutions that ensure the reliability and safety of our device platforms. You'll collaborate closely with engineering teams to embed quality at every stage, leverage modern automation frameworks, and help drive continuous improvement in our testing practices. If you are passionate about developing robust automation and elevating product quality through software, we want to hear from you.
**Responsibilities may include the following and other duties may be assigned:**
+ Design, develop, and maintain robust automated test frameworks and tools for device software, focusing on scalable, reusable solutions.
+ Collaborate with software engineers to define test scenarios, testable architectures, and drive quality through code.
+ Develop, implement and execute advanced test and test automation strategies for embedded and connected device platforms (Android, Linux, IoT).
+ Analyse requirements and develop comprehensive test plans and protocols for a range of technologies, including service APIs (REST, IPC), WebUI, and over-the-air updates.
+ Contribute to continuous integration and deployment (CI/CD) pipelines with automated quality gates.
+ Generate and maintain technical documentation, standards, and best practices for test, automation and quality engineering.
+ Mentor and support other engineers in test execution, automation best practices and technical problem-solving.
+ Must be able to commute frequently to London-based office; 3~5 days per week onsite.
**Required Knowledge and Experience:**
+ Bachelor's degree in Computer Science, Engineering, or related field (or equivalent international degree).
+ Minimum 4 years of relevant experience in software automation and test development, or advanced degree with 2+ years relevant experience.
+ Strong proficiency in software development for test automation (Python, Java, or equivalent).
+ Hands-on experience with manual test management tools and test automation frameworks (Selenium, Appium, Espresso, etc.).
+ Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
+ Device operating systems (Android, Linux).
+ Service-oriented architecture (SoA), APIs (REST, IPC).
+ Web-based interfaces, Internet-connected devices, OTA updates
+ Demonstrated ability to design and implement automated solutions, not just execute manual tests. Self-starter, autonomous, and able to lead initiatives independently.
Beneficial: experience with medical device software development, video protocol testing, performance and quality engineering. Working knowledge of regulatory standards, such as IEC 62304.
**Physical Job Requirements**
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
**Benefits & Compensation**
**Medtronic offers a competitive Salary and flexible Benefits Package**
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).
**About Medtronic**
We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.
We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here ( lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.
We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
**We change lives** . Each team member, each day, helps to improve and redefine how the world treats the most pressing health conditions, from heart disease to diabetes. Our industry leadership comes from the passion and ingenuity of our people. That's who we are. Working alongside one another, we use science, medicine, and a profound understanding of the human body to build extraordinary technologies that can transform lives.
**We build extraordinary solutions as one team** . With one Medtronic Mindset defining how we work. Speed and decisiveness run through our DNA. Diverse perspectives inspire our bold answers to any challenge that comes our way. And we deliver results the right way, breakthrough after patient breakthrough.
**This life-changing career is yours to engineer** . By bringing your ambitious ideas, unique perspective and contributions, you will.
+ **Build** a better future, amplifying your impact on the causes that matter to you and the world
+ **Grow** a career reflective of your passion and abilities
+ **Connect** to a dynamic and inclusive culture that welcomes the challenge of life-long learning
These commitments set our team apart from the rest:
**Experiences that put people first** . Respect for people is the hallmark of our humanity. It fuels our team to positively impact even a single life. And it means we put our people first at Medtronic as well, creating a culture of belonging and always pushing to get you the career-building resources you need.
**Life-transforming technologies** . No matter your role, you contribute to technologies that transform lives. What we build empowers patients to live life on their terms.
**Better outcomes for our world** . Here, it's about more than the bottom line. Our Mission to improve human welfare drives us. We advance healthcare, society, and equity with every design, inside and outside our walls.
**Insight-driven care** . Fresh viewpoints. Cutting-edge AI, data, and automation. You're shaping the future of healthcare technology and defining the next generation of breakthroughs in care
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.
For sales reps and other patient facing field employees, going into a healthcare setting is considered an essential function of the job and we expect our employees to comply with all credentialing requirements at the hospitals or clinics they support.
This employer participates in the federal E-Verify program to confirm the identity and employment authorization of all newly hired employees. For further information about the E-Verify program, please click here ( .
For updates on job applications, please go to the candidate login page and sign in to check your application status.
If you need assistance completing your application please email
To request removal of your personal information from our systems please email
Is this job a match or a miss?
Lead Project Manager - Software Development
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple complex software development projects concurrently, from initiation through to successful completion.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop detailed project plans, including timelines, resource allocation, budget management, and risk mitigation strategies.
- Facilitate Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Manage and motivate cross-functional project teams, including developers, QA engineers, designers, and product owners.
- Ensure adherence to established development processes and quality standards throughout the project lifecycle.
- Track project progress, identify potential roadblocks, and implement proactive solutions to keep projects on schedule.
- Communicate project status, key milestones, and risks effectively to all stakeholders, including senior leadership.
- Manage third-party vendors and external partners as required for project delivery.
- Foster a collaborative and high-performance team environment, promoting innovation and continuous improvement.
- Manage project budgets and ensure efficient utilisation of resources.
- Conduct post-project reviews to capture lessons learned and identify areas for process enhancement.
- Champion Agile best practices and guide teams in their adoption and refinement.
- Ensure that all project documentation is complete, accurate, and up-to-date.
- Resolve conflicts and remove impediments to team progress.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field; Master's degree is a plus.
- Minimum of 7 years of experience in project management, with at least 4 years specifically focused on software development projects.
- Proven experience leading Agile (Scrum, Kanban) development teams and managing the full software development lifecycle (SDLC).
- Strong understanding of software architecture, development methodologies, and technologies.
- Excellent leadership, team-building, and motivational skills.
- Exceptional communication, interpersonal, and stakeholder management abilities.
- Proficiency in project management tools such as Jira, Asana, Trello, or similar.
- Certified Scrum Master (CSM), PMP, or other relevant project management certifications are highly desirable.
- Experience managing remote or distributed teams.
- Strong analytical and problem-solving skills with a meticulous attention to detail.
- Ability to manage complex budgets and multiple projects simultaneously.
Is this job a match or a miss?
Explore software development opportunities in