Software Development Director

Uxbridge, London MBR Partners

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Our client is a forward-thinking solutions provider specializing in digital transformation for the water and wastewater industry. Their mission is to help utilities, municipalities, and industrial operators harness the power of cloud technology, IoT, AI/ML, and Hybrid Digital Twins to optimize operations, ensure compliance, and achieve sustainability and ESG goals.nWith a strong foundation in world-leading research, SaaS innovation, and water sector expertise, our client develops platforms that unify the entire water cycle — from smart distribution and leak detection to wastewater treatment optimization, compliance automation, and ESG reporting.nThe client is a well-financed start-up, and the Software Development Director will be responsible for growing a small team of full-stack developers + others.nWhat sets our client apart is their ability to combine:nDomain expertise in water and wastewater operationsnManufacturing Systems Technology leadership in SaaS, data analytics, and predictive modelingnCustomer focus — building solutions that reduce OPEX, improve regulatory outcomes, and empower operators with actionable insightsnBy bridging the gap between utilities, regulators, and communities, our client is committed to shaping the future of water management through scalable, resilient, and intelligent digital solutionsnPosition Overview

We are seeking a forward-thinking Director of Software Development with expertise in Python, Django, SaaS platforms, real-time industrial systems, IoT, Hybrid Twins, and deployment across edge, cloud, and on-prem environments. This leader will drive innovation, ensure the quality and timely delivery of software, and guide engineering teams in building high-performance, modular, and scalable solutions. The role requires both strong leadership and hands-on coding knowledge to set technical direction and uphold engineering excellence.nKey Responsibilities

Leadership and Strategy: Define and execute the software development roadmap with a focus on SaaS, IoT, Hybrid Twins, and industrial real-time systems.nArchitectural modernization: Lead architectural modernization efforts using Modular Monolith principles, ensuring scalability and maintainability.nAlign development practices with business needs for edge cloud, hybrid cloud, and on-prem deployments.nBuild and sustain a culture of accountability, innovation, and engineering discipline.nTechnical Oversight

Ensure code quality, maintainability, and adherence to engineering best practices across all projects.nOversee the architecture and development of Python/Django-based platforms.nProvide technical guidance and hands-on support when needed, including reviewing designs and code.nDrive adoption of secure coding standards, automated testing, CI/CD pipelines, and peer code reviews.nChampion system reliability, scalability, and security in real-time, latency-sensitive industrial environments.nDelivery and Execution

Take responsibility for on-time, on-budget delivery of high-quality software products.nTrack project progress, remove blockers, and ensure clear ownership across teams.nBalance technical debt reduction with new feature development.nGuarantee deployment readiness for SaaS, edge, and on-prem solutions.nPeople and Performance Management

Recruit, mentor, and retain top engineering talent with strong coding and system design skills.nDevelop team members’ technical and leadership capabilities through coaching and career growth plans.nPromote a culture of engineering craftsmanship, accountability, and continuous improvement.nStakeholder Collaboration

Collaborate with Product, Operations, and Industrial Engineering to align requirements and priorities.nPartner with executive leadership to ensure technology investments drive business outcomes.nEngage with clients to understand needs for on-prem, hybrid, and SaaS solutions.nManage vendor relationships and technology partnerships.nQualifications

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.n10+ years of experience in software engineering, with at least 5 years in technical leadership.nStrong hands-on background in Python, Django, and modern software architecture.nProven experience delivering real-time industrial systems, IoT platforms, SaaS applications, and Hybrid Twin solutions.nDemonstrated success in ensuring code quality, on-time delivery, and technical excellence.nFamiliarity with Modular Monolith, microservices, cloud-native, edge computing, and on-prem architectures.nExcellent communication, leadership, and problem-solving skills.nKey Competencies

Deep coding knowledge and architectural expertise in Python/Django and scalable system design.nStrong accountability for software quality and timely delivery.nVisionary leadership in SaaS, IoT, Hybrid Twins, and industrial digitalization.nAbility to balance technical rigor with business agility.nInspirational leader who can align teams on execution and quality.nSuccess Metrics

Consistent on-time delivery of high-quality software releases.nHigh code quality standards measured through testing, reviews, and defect rates.nScalable, reliable deployments across SaaS, edge cloud, and on-prem environments.nIncreased efficiency and uptime in industrial systems enabled by IoT and Hybrid Twins.nStrong engineering team engagement, retention, and growth.

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

EC1A 1BB London, London £40000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

graduate programme
Our client, a pioneering technology firm, is actively seeking ambitious and talented Graduate Software Development Engineers to join their fully remote team. This programme offers an unparalleled opportunity for recent graduates to launch their careers in software engineering, working on cutting-edge projects and contributing to innovative solutions. You will be part of a supportive, collaborative environment that fosters continuous learning and professional growth. As a remote-first role, you will have the flexibility to work from anywhere in the UK, while collaborating closely with a team of experienced engineers and mentors.

Programme Highlights:
  • Engage in hands-on software development across the full stack, from front-end interfaces to back-end systems.
  • Contribute to the design, coding, testing, and deployment of new features and applications.
  • Work with modern programming languages and development methodologies (e.g., Agile, Scrum).
  • Receive comprehensive training and mentorship from senior engineers.
  • Participate in code reviews and contribute to improving code quality and best practices.
  • Collaborate effectively with cross-functional teams, including product managers and designers.
  • Gain exposure to cloud technologies, DevOps practices, and data analytics.
  • Develop problem-solving skills and learn to tackle complex technical challenges.
  • Contribute to a culture of innovation and continuous improvement.
  • Build a strong foundation for a successful career in software engineering.
Ideal Candidate Profile:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline.
  • Strong understanding of fundamental computer science concepts, data structures, and algorithms.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent analytical and problem-solving abilities.
  • Strong communication and interpersonal skills, with the ability to articulate technical ideas clearly.
  • Enthusiasm for learning new technologies and a passion for software development.
  • Ability to work independently and collaboratively in a remote team environment.
  • A proactive approach and a strong desire to contribute to team success.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Knowledge of web development frameworks or mobile development is beneficial but not essential.
This is a fantastic entry-level opportunity for driven graduates looking to immerse themselves in a challenging and rewarding software development career, offering full remote work flexibility and extensive professional development.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

SW1A 0 London, London £30000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a pioneering technology firm at the forefront of innovation, is seeking ambitious Graduate Software Development Engineers to join their esteemed program in **London, England, UK**. This is an unparalleled opportunity for recent graduates to launch their careers in software engineering within a dynamic and supportive environment. You will be immersed in challenging projects, working alongside experienced mentors to design, develop, and test cutting-edge software solutions. The program is designed to provide a comprehensive understanding of the software development lifecycle, from initial concept through to deployment and maintenance.

As a Graduate Software Development Engineer, you will contribute to real-world projects, gaining hands-on experience with various programming languages, frameworks, and development methodologies. You will have the chance to work on diverse applications, potentially including web development, mobile applications, data analytics, or AI/ML systems. Collaboration, problem-solving, and a commitment to continuous learning are key attributes we seek. The program emphasizes both technical skill development and professional growth, preparing graduates for impactful careers in the tech industry.

Key Responsibilities:
  • Participate in the design, coding, testing, and debugging of software applications.
  • Collaborate with senior engineers and cross-functional teams on project tasks.
  • Write clean, maintainable, and efficient code according to established standards.
  • Assist in the development of technical documentation.
  • Learn and apply software development best practices and methodologies (e.g., Agile, Scrum).
  • Contribute to code reviews and provide constructive feedback.
  • Troubleshoot and resolve software defects and issues.
  • Gain exposure to a variety of programming languages and technologies.
  • Actively participate in team meetings and contribute to problem-solving discussions.
  • Engage in continuous learning and professional development throughout the internship.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Excellent analytical and problem-solving skills.
  • Strong communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Eligibility to work in the UK.
  • Students nearing the completion of their degree are also encouraged to apply.
This internship offers a competitive stipend, valuable industry experience, and the potential for future full-time employment. Join our innovative team in London and embark on an exciting journey in software development.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

E1 6AN London, London £11 Hourly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
This is an exciting opportunity for a motivated and eager individual to kickstart their career in software development through a comprehensive apprenticeship program. Based in the vibrant heart of **London, England, UK**, our client is seeking a dedicated apprentice who possesses a strong aptitude for technology and a genuine passion for coding. You will work alongside experienced developers, gaining hands-on experience in a supportive and dynamic environment. Over the course of this apprenticeship, you will be exposed to various stages of the software development lifecycle, from initial concept and design to coding, testing, and deployment. Key responsibilities will include assisting senior developers with coding tasks, debugging and troubleshooting software issues, contributing to code reviews, and documenting technical specifications. You will also participate in team meetings, learning agile methodologies and best practices in software engineering. The ideal candidate will have a foundational understanding of programming concepts, excellent problem-solving skills, and a proactive approach to learning. A strong academic background, particularly in STEM subjects, is advantageous. This role is perfect for someone looking to build a solid career foundation in a rapidly evolving industry. You will be provided with dedicated mentorship and training, tailored to your individual learning needs, ensuring you develop the necessary skills to become a proficient software developer. This hybrid role offers a blend of in-office collaboration and remote flexibility, allowing you to adapt to different working styles. We are committed to fostering talent and providing a clear career progression path for our apprentices. If you are ready to immerse yourself in the world of technology and contribute to innovative projects, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development

SW1A 0AA London, London £20000 Annually WhatJobs

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a fast-growing software development house, is offering a prestigious Advanced Apprenticeship in Software Development. This is a fully remote opportunity, designed for ambitious individuals eager to launch their career in technology. You will be part of a supportive and innovative team, working on real-world projects and gaining invaluable hands-on experience. The apprenticeship program provides comprehensive training, mentorship, and exposure to a variety of programming languages, development methodologies, and project management tools. Responsibilities will include assisting senior developers in coding, testing, and debugging software applications, contributing to documentation, and participating in team meetings. The ideal candidate will possess a strong aptitude for problem-solving, a keen interest in technology, and excellent communication skills. While formal experience is not required, a demonstrable passion for coding, perhaps through personal projects or relevant coursework, would be highly advantageous. We are looking for someone who is eager to learn, adaptable, and capable of working independently in a remote setting. You will be guided by experienced professionals who are dedicated to helping you develop your skills and achieve your career aspirations. This program is structured to provide a robust foundation for a successful career in software development. You will gain practical experience in an agile development environment, contributing to the creation of cutting-edge software solutions. This is a fantastic entry point into the tech industry, offering a blend of structured learning and practical application. The role is based within the vibrant ecosystem of London, England, UK , but the position is entirely remote.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

SW1A 0AA London, London £19500 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on a transformative career journey with our comprehensive Software Development Apprenticeship program. This is a fully remote, entry-level opportunity designed for passionate individuals eager to dive into the world of coding and software engineering. You will be an integral part of a dynamic development team, contributing to exciting projects from day one. Our client is committed to your growth, providing extensive training, mentorship, and hands-on experience across various technologies and methodologies. You will learn to design, develop, test, and deploy software solutions, working closely with senior engineers and project managers. This role offers a unique chance to gain industry-recognized qualifications while earning a competitive salary. Your responsibilities will include assisting in the development of new features, debugging existing code, writing unit tests, participating in code reviews, and contributing to technical documentation. We are looking for candidates with a strong aptitude for problem-solving, a keen interest in technology, and excellent communication skills. No prior professional experience is strictly required, but a demonstrable passion for programming through personal projects, bootcamps, or relevant coursework is highly valued. You will be trained in relevant programming languages such as Python, Java, or C#, as well as front-end technologies like HTML, CSS, and JavaScript. Understanding of software development lifecycle (SDLC) and agile methodologies will be fostered. This role is perfect for anyone looking to build a solid foundation in software development within a supportive and forward-thinking remote environment. You'll have the opportunity to work on diverse applications, gaining exposure to databases, cloud platforms, and version control systems. We believe in fostering an inclusive culture where everyone can thrive and contribute their best work. Your training will also cover essential soft skills such as teamwork, time management, and professional communication, crucial for success in a remote setting. This apprenticeship is not just a job; it's a career launchpad. We are seeking individuals who are self-motivated, eager to learn, and ready to embrace challenges in the ever-evolving tech landscape. The apprenticeship is based in **London, England, UK**, but operated entirely remotely, allowing you to work from anywhere in the UK. Applicants must be legally eligible to work in the UK. We look forward to welcoming motivated individuals who are excited about shaping the future of technology.
This advertiser has chosen not to accept applicants from your region.

Head of Software Development

London, London Onyx-Conseil

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The job you are looking for has been deleted or has expired.nHere are some jobs that could be of interest.nFind your next tech and IT Job or contract role.

Head of Software Development with MS SQL ServernThe Head of Software Development for a Bank is responsible for leading the development and delivery of software solutions that support the bank's private banking operations. This includes managing core banking systems, Treasury systems, Finance systems, and ensuring the efficient operation of Equation and SQL Server environments.nThe client would like to see at least 7 to 10 years of expertise in working with and developing applications using SQL Server, SSIS, and SSRS, and if possible, some experience with C# .NET. You will be working with MS SQL Server and SSIS for reporting purposes at this bank.nThe role involves strategic leadership, project management, and close collaboration with stakeholders to align technology initiatives with business objectives.nKey Responsibilities:

Strategic Leadership:

Develop and implement the software delivery strategy for the private banking division, ensuring alignment with the bank’s business goals. Lead the adoption and integration of best practices for software development, deployment, and maintenance within private banking operations. Stay abreast of emerging technologies to enhance the bank’s software delivery capabilities.nProject Management:

Oversee planning, execution, and delivery of software projects related to core banking, Treasury, and Finance systems. Ensure projects are delivered on time, within scope, and budget, managing risks and resources effectively.nTeam Management:

Lead, mentor, and manage a team of software developers, project managers, and QA engineers. Foster a culture of collaboration and continuous improvement. Conduct performance reviews and support career development.nStakeholder Collaboration:

Work closely with business units and stakeholders to understand requirements and priorities. Provide regular updates on project status, risks, and outcomes to senior management.nQuality Assurance:

Implement testing frameworks and QA processes to ensure high-quality software solutions. Monitor and improve software performance, reliability, and security.nProcess Improvement:

Continuously analyze and improve software delivery processes, implementing agile methodologies, DevOps practices, and CI/CD pipelines tailored to private banking needs.nVendor Management:

Manage relationships with external vendors, ensuring they meet standards and requirements. Negotiate contracts and oversee vendor deliverables.nQualifications:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Finance, or related field.nMinimum of 10 years of experience in software development including MS SQL Server with SSIS, with at least 5 years in a leadership role within banking or financial services.nExperience managing large-scale software delivery projects in core banking, Treasury, and finance systems.nTechnical skills in software development methodologies (e.g., Agile, Scrum, DevOps), proficiency in programming languages (e.g., Java, C#, Python), and SQL Server database management.nExperience with core banking systems (e.g., Equation), Treasury, and finance systems. Familiarity with cloud technologies (AWS, Azure, Google Cloud) is a plus.nLeadership skills, excellent communication, and interpersonal abilities.nRelevant certifications (e.g., PMP, Scrum Master, ITIL) are a plus.nWhy Join Us:nImpact:

Play a pivotal role in driving digital transformation and innovation in private banking.nGrowth:

Opportunities for professional growth and development.nCulture:

Join a collaborative team committed to excellence and continuous improvement.nThe position is based in Central London, with at least 3 days in the office per week. The salary ranges from circa £75K to £100K. Interested candidates should submit their resume and cover letter in Word format, including salary expectations and notice period.nStart date: As soon as possiblenLocation: London, United Kingdom

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in London !

Software Development Team Lead

London, London Kantar Media

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Overview

Join to apply for the

Software Development Team Lead

role at

Kantar MedianMedia help partners understand the changing advertising landscape. Specialising in audience measurement, consumer targeting and in-depth intelligence into paid, owned and earned media, their global coverage and local expertise enable better understanding of media audiences and their relationships with brands.nKantar Media is a wholly owned but operationally independent part of the Kantar Group.nJob Details

As people increasingly move across channels and platforms, Kantar Media’s data and audience measurement, targeting, analytics and advertising intelligence services unlock insights to inform powerful decision-making.nWorking with panel and first-party data in over 80 countries, we have the world’s fastest growing cross-media measurement footprint, underpinned by versatility, scale, technology and expertise, to drive long-term business growth for our clients and partners.nJob Title:

Software Development Team LeadnLocation:

London, Grays Inn RoadnEmployment:

Full time / Permanent / HybridnAbout The Project/Role

We are seeking a

Software Development Team Lead

with a strong focus on developing production-grade software, extensive experience with Azure services, and proficiency in Python, PySpark. As a

Software Development Team Lead , you will manage a team of 3 engineers and collaborate with a third-party vendor to deliver robust, scalable solutions.nFor this role we are open to candidates who are currently in a senior or lead developer role and are looking to take the next step into team management. If you are eager to gain experience in coaching, mentoring, and guiding a team while still being hands-on with development, this role offers a strong opportunity to grow into a leadership position within a supportive and collaborative environment.nJob Role Requirements

Development: Lead the design and development of high-quality, production-grade software solutions using Java, Python, and PySpark. Ensure code is optimized, scalable, and maintainable.nAzure Expertise: Leverage Azure services extensively, particularly Azure Storage, for scalable cloud solutions. Ensure seamless integration with AWS S3 and implement secure data encryption/decryption practices.nPython Implementation: Utilize Python, PySpark for processing large datasets and integrating with cloud-based data solutions.nTeam Leadership: Manage and mentor a team of 3 engineers, fostering best practices in software development and code quality.nVendor Collaboration: Work closely with third-party vendors to integrate their solutions, ensuring they meet our high standards for production environments.nWorkflow Automation: Utilize Airflow to automate and optimize workflows, ensuring efficient and reliable operations.nRequired

5-7 years of experience in software development with a focus on production-grade code.nProficiency in Java, Python, and PySpark; experience with C++ is a plus.nDeep expertise in Azure services, including Azure Storage, and familiarity with AWS S3.nStrong understanding of data security, including encryption/decryption.nProven technical skills with experience collaborating with different teams and with third-party vendors.nSoft Skills: communication, and organizational skills. Ability to work independently as well as in a team environment.nEducation: A bachelor’s degree in engineering, particularly in Computer Science, Software Engineering, or a related field, is highly desirable.nAt Kantar, the diversity of our employees provides a richer environment for our employees and broader depth and breadth of thinking for our clients. Kantar is committed to inclusion and diversity; therefore, we welcome applications from all sections of society and do not discriminate based on age, race, religion, gender, pregnancy, sexual orientation, gender identity, disability, marital status, or any other legally protected characteristics.nAt Kantar we have an integrated way of rewarding our people based around a simple, clear, and consistent set of principles. Our approach helps to ensure we are market competitive and to support a pay for performance culture, where your reward and career progression opportunities are linked to what you deliver.nWe want to create an equality of opportunity in a fair and supportive working environment where people feel included, accepted, and are allowed to flourish in a space where their mental health and wellbeing is taken into consideration. We want to create a more diverse community to expand our talent pool, be locally representative, drive diversity of thinking and better commercial outcomes.nPrivacy and Legal StatementnPRIVACY DISCLOSURE: Please note that by applying to this opportunity you consent to the personal data you provide to us to be processed and retained by The Kantar Group Limited (“Kantar”). Your details will be kept on our Internal ATS (Applicant Tracking System) for as long as is necessary for the purposes of recruitment, which may include your details being shared with the hiring manager(s) and for consideration for potential future opportunities by Kantar and its affiliate Kantar group companies. For full details of our privacy policy please visit KingdomnWhy join Kantar?

We pride ourselves on understanding people, and what makes us think and act the way we do. And because we know people, we like to make sure our own people are being looked after as well. Equality of opportunity for everyone is our highest priority and we support our colleagues to work in a way that supports their health and wellbeing. While we encourage teams to spend part of their working week in the office, we understand no one size fits all; our approach is flexible to ensure everybody feels included, accepted, and that we can win together. We’re dedicated to creating an inclusive culture and value the diversity of our people, clients, suppliers and communities, and we encourage applications from all backgrounds and sections of society. Even if you feel like you’re not an exact match, we’d love to receive your application and talk to you about this job or others at Kantar.nSeniority level

Mid-Senior levelnEmployment type

Full-timenJob function

Engineering and Information TechnologynIndustries

Marketing ServicesnReferrals increase your chances of interviewing at Kantar Media by 2xnGet notified about new Software Engineering Team Lead jobs in

London, England, United Kingdom .

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.

Lead, Software Development (Java)

London, London Global Relay

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

OverviewnFor over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world’s most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations.

Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It’s a place where you can genuinely make an impact – and be recognized for it.

We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.

Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion. We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual. We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it’s flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home. To learn more about our business, culture, and community involvement, visit rolenAs a Lead at Global Relay, you will be overseeing developers in a small, highly focused team employing leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real-world business communication and messaging problems. At Global Relay we are continuously pushing the boundaries of application development, and you as the Lead will be in one of the driving seats.

Your responsibilities

Strong Java skills

Lead a team of developers who like to ship product and welcome challenging and complex engineering problems in an Agile environment

Instantiate a culture of knowledge sharing and avoid knowledge hoarding

Mentor and guide the professional and technical development of your team members

Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members

Instill a spirit of continuous improvement in the team’s code, architecture, and processes

Work with product managers to ensure the teams are delivering an accurate product build and work with project managers to ensure the schedules and controls for the development teams are met

Work with appropriate stakeholders to ensure production issues are resolved quickly

Own your team's deliverables and product quality. Ensure we continue to ship scalable, highly-available, and world class products to our customers

Help your team build relationships across functions with QA, Operations, Support and other teams to ensure Global Relay’s continuing success

Be a hands-on development team manager who will spend up to 50% of their time in design reviews, sprint planning and other Agile artefacts. Some active coding is a requirement for this role.

Appreciate and advocate for information security and secure coding practices

Qualifications

An BSc in Computer Science, Engineering, or an equivalent relevant experience

8 years of development experience, shipping enterprise grade software, using multiple frameworks and languages with a particular focus on Java

2+ years of experience as a hands-on development team manager

Demonstrated track record leading geographically dispersed teams

Demonstrated track record of being a change agent, leaving every team and process better than you found it

Strong communication and consensus building skills

Skills in language, framework, and toolset agnostic

Prior exposure to external audits

Experience with full stack SaaS development

Experience with advanced web applications

Experience with API development in service and resource-oriented architectures

Experience with large complex databases and data quality and lifecycle issues

Experience with mobile applications is a plus

What you can expectnAt Global Relay, there’s no ceiling to what you can achieve. It’s the land of opportunity for the energetic, the intelligent, the driven. You’ll receive the mentoring, coaching, and support you need to reach your career goals. You’ll be part of a culture that breeds creativity and rewards perseverance and hard work. And you’ll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.

To learn more about our business, culture, and community involvement, visit
This advertiser has chosen not to accept applicants from your region.

Head of Software Development

London, London ZELP Ltd

Posted 1 day ago

Job Viewed

Tap Again To Close

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.nAbout 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 ML infrastructure. You will partner with the heads of Hardware, Design Engineering, and Animal Science to ensure software is integrated with physical systems, user experience, and domain expertise. This is a hands-on, strategic leadership role balancing technical depth with people management.nResponsibilities

Technical Leadership: Define, implement, and scale the software architecture across web, backend, and ML systems; maintain 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.nManagement & Team Leadership: Build, lead, and mentor a multidisciplinary engineering team; establish workflows for development, QA, deployment, and iteration; foster a collaborative, innovative, high-performance engineering culture; partner with People/HR in hiring and scaling the team.nCross-Functional & Strategic: Collaborate with the heads of Hardware, Design Engineering, and Animal Science for 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.nRequirements

7+ years of software development experience, with at least 3 in a leadership role.nProven expertise in web application development (frontend + backend).nHands-on experience with machine learning workflows and/or data-heavy systems.nStrong understanding of cloud infrastructure and DevOps practices.nExperience collaborating with cross-functional hardware or science-focused teams.nExceptional communication and leadership skills.nNice-to-Have

Prior experience in startups or multi-disciplinary product environments.nFamiliarity with MLOps and embedded systems integration.nBackground or interest in scientific/biological domains.nOur Tech Stack

Frontend: React, TypeScriptnBackend: Node.js, Python, REST & GraphQL APIsnCloud & Infra: AWS (ECS, S3, Lambda), Docker, Cloudformation, Pulumi, CI/CD with GitHub ActionsnML/AI: PyTorch, TensorFlow, scikit-learn, MLflow for experiment tracking, Zenml for ML pipelinesnData: PostgreSQL, DynamoDB, data pipelines with ZenmlnWere open to evolving the stack and expect you to influence technical decisions as we scale.nLNKD1_UKTJnSeniority level

DirectornEmployment type

ContractnJob function

Information TechnologynIndustries

IT Services and IT ConsultingnReferrals increase your chances of interviewing at ZELP Ltd by 2x

#J-18808-Ljbffrn
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in London