22 Localization 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.)
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.
Junior Software Development Apprentice
Posted 7 days 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.
Junior Software Development Apprentice
Posted 13 days ago
Job Viewed
Job Description
Junior Software Development Apprentice
Posted 16 days 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.
Graduate Software Development Programme
Posted 23 days ago
Job Viewed
Job Description
Graduate Software Development Program
Posted 25 days ago
Job Viewed
Job Description
Key responsibilities:
- Participate in the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment.
- Collaborate with senior developers and mentors to understand project goals and contribute effectively to team objectives.
- Write clean, efficient, and well-documented code in languages such as Python, Java, C++, or JavaScript.
- Develop and execute unit tests and integration tests to ensure software quality and reliability.
- Assist in debugging and resolving software defects reported by QA or end-users.
- Learn and apply agile development methodologies (e.g., Scrum, Kanban) to project work.
- Contribute to code reviews, offering constructive feedback and learning from peers.
- Research and evaluate new technologies and tools that can enhance development efficiency and product capabilities.
- Prepare technical documentation for developed software modules and features.
- Engage in continuous learning and skill development through training, workshops, and self-study.
This is a fantastic opportunity for individuals with a strong academic background in Computer Science, Software Engineering, or a related field, who possess a passion for technology and a drive to learn. Excellent analytical and problem-solving skills, combined with strong communication and teamwork abilities, are essential. The program offers a hybrid working model, combining remote work flexibility with in-office collaboration to foster team synergy and provide access to mentorship and resources. This role is based in London, England, UK , offering exposure to a leading hub of technological innovation.
Be The First To Know
About the latest Localization Jobs in London !
Junior Software Development Apprentice (Remote)
Posted 2 days ago
Job Viewed
Job Description
Program Highlights:
- Gain foundational knowledge in software development principles, programming languages (e.g., Python, JavaScript), and development methodologies (e.g., Agile).
- Participate in daily stand-ups, sprint planning, and code reviews to understand the software development lifecycle.
- Assist senior developers in coding, testing, and debugging software applications.
- Learn to use version control systems like Git and collaborate effectively with a distributed team.
- Contribute to documentation and knowledge-sharing within the development team.
- Receive dedicated mentorship and regular feedback to foster continuous learning and skill development.
- Work on challenging projects that allow you to apply learned concepts in practical scenarios.
- The program includes off-the-job training, leading to recognized certifications in software development.
- A keen interest in software development and technology.
- Strong problem-solving abilities and logical thinking.
- Good communication and teamwork skills, essential for remote collaboration.
- Basic understanding of computer systems and internet technologies.
- Willingness to learn and adapt to new technologies.
- Ability to manage your time effectively and work independently in a remote setting.
- Typically, a minimum of 5 GCSEs (or equivalent) including Maths and English at grade 4/C or above, or equivalent experience.
Remote Junior Software Development Apprentice
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Assist senior developers in writing clean, maintainable, and efficient code.
- Participate in the full software development lifecycle, from conception to deployment.
- Test and debug software applications to ensure quality and performance.
- Contribute to the creation and maintenance of technical documentation.
- Collaborate with team members on feature development and bug fixes.
- Learn and apply new programming languages, frameworks, and tools.
- Engage in code reviews to improve code quality and share knowledge.
- Provide support for existing software systems.
- A strong desire to learn software development and technology.
- Basic understanding of computer science principles is advantageous.
- Excellent analytical and problem-solving skills.
- Good written and verbal communication skills.
- Ability to work independently and as part of a remote team.
- High school diploma or equivalent qualification required.
- Must be eligible to work in the UK.
Senior Automotive Software Development Manager
Posted 5 days ago
Job Viewed