Exeter, Devon, United Kingdom Hybrid / WFH Options
Met Office
Data Orchestration solutions providing a strong foundation of services for the Met Office, providing for a wide range of customers. Develop software and maintain legacycode, to meet user needs Follow best practice guidelines and help to improve those guidelines Ensure documentation is accessible, usable and accurate. Work … DevOps best practice and tooling in support of lifecycle, automated testing and continuous deployment. Contribute to the development of secure and robust re-usable code/tools. Our work is life-changing, often life-saving and always life-enhancing.The Met Office is Great Place to Work UK certified. We … after 5 years andoptionto buy or sell up to 5 days per year of annualleave Essential Criteria, skills and experience: Able to write maintainable code, or support legacycode, with the enthusiasm to learn more as required. (We keep evolving) Knowledge of using Amazon AWS services including More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Bournemouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Plymouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Bath, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Swindon, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
rely on. Your skills and experiences: Essential: C++, Java, Rust: Proficiency in one or more of these programming languages for both application and embedded code development. IDEs and Toolchains: Experience with development tools, integrated development environments (IDEs), and toolchains relevant to development boards. Adaptability: Ability to adapt to new … of Communication Protocols to interface with peripheral devices. Proficiency in coding for embedded systems. Unit Testing: Experience in writing and conducting unit tests for code reliability. Git: Proficient in using version control systems like Git for code collaboration. Problem-Solving: Ability to analyse problems and come up with … concepts and collaborate with team members. Professional experience in the design and implementation of complex solutions, ideally both clean-slate projects and updates to legacycode bases. Comfortable with platform APIs, development environments and native debugging approaches on one or more of: Windows, macOS, Linux, iOS, or Android. More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
Leidos
rely on. Your skills and experiences: Essential: C++, Java, Rust: Proficiency in one or more of these programming languages for both application and embedded code development. IDEs and Toolchains: Experience with development tools, integrated development environments (IDEs), and toolchains relevant to development boards. Adaptability: Ability to adapt to new … of Communication Protocols to interface with peripheral devices. Proficiency in coding for embedded systems. Unit Testing: Experience in writing and conducting unit tests for code reliability. Git: Proficient in using version control systems like Git for code collaboration. Problem-Solving: Ability to analyse problems and come up with … concepts and collaborate with team members. Professional experience in the design and implementation of complex solutions, ideally both clean-slate projects and updates to legacycode bases. Comfortable with platform APIs, development environments and native debugging approaches on one or more of: Windows, macOS, Linux, iOS, or Android. More ❯
of a custom MVC monolith, with supporting Laravel microservices. Key Responsibilities: Design, develop, and maintain new systems that scale Write clean, maintainable and efficient code Troubleshoot and optimise existing applications for performance and scalability Conduct code reviews, providing constructive feedback to team members to maintain coding standards Collaborate … with cross-functional teams to define, design, and ship new features. Maintaining legacycode; as well as writing new, modern, greenfield code We’re looking for: Senior-level experience, mentoring and supporting less experienced team members Proven experience in writing well architected, SOLID PHP 8 Ability to More ❯
and there's increasing adoption of Kotlin across the stack. This is a rare chance to work on a genuinely greenfield project - ie no legacycode, no technical debt... just smart engineering, complex problems, and full ownership from day one. Finance, payments or trading experience is highly desirable … along with a passion for clean code, scalable design, and modern engineering practices (TDD, CI/CD, containerisation). You'll join a collaborative hybrid team (2 days in the Bristol office), with strong benefits and clear progression. Key Skills Java 17+ AWS/GCP/Cloud React/ More ❯
Plymouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business … with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business … with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business … with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong More ❯
Bournemouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business … with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business … with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong More ❯
Swindon, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business … with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
code. Microsoft DevOps for deployment and version control. Primary Backend Language : C#. Database Management : Microsoft SQL Server. Development Practices : We prioritise robust, well-documented code and maintain tight control over our deployment processes using industry standards and best practices. This role will allow you to build on our current … C#. Maintain and enhance the use of Microsoft Azure and Microsoft DevOps to support secure, scalable, and efficient deployments. Champion high-quality, well-documented code that adheres to industry best practices. Work as part of a team as well independently on projects. Take ownership of the development process, from … ahead of the curve by exploring new technologies and methods that could improve our work. Make recommendations and implement those recommendations when you detect legacycode that could be improved. About You: You are a creative, problem-solving individual, who is proactively seeking opportunities for personal growth, team More ❯
Bath, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
code. Microsoft DevOps for deployment and version control. Primary Backend Language : C#. Database Management : Microsoft SQL Server. Development Practices : We prioritise robust, well-documented code and maintain tight control over our deployment processes using industry standards and best practices. This role will allow you to build on our current … C#. Maintain and enhance the use of Microsoft Azure and Microsoft DevOps to support secure, scalable, and efficient deployments. Champion high-quality, well-documented code that adheres to industry best practices. Work as part of a team as well independently on projects. Take ownership of the development process, from … ahead of the curve by exploring new technologies and methods that could improve our work. Make recommendations and implement those recommendations when you detect legacycode that could be improved. About You: You are a creative, problem-solving individual, who is proactively seeking opportunities for personal growth, team More ❯
Plymouth, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
code. Microsoft DevOps for deployment and version control. Primary Backend Language : C#. Database Management : Microsoft SQL Server. Development Practices : We prioritise robust, well-documented code and maintain tight control over our deployment processes using industry standards and best practices. This role will allow you to build on our current … C#. Maintain and enhance the use of Microsoft Azure and Microsoft DevOps to support secure, scalable, and efficient deployments. Champion high-quality, well-documented code that adheres to industry best practices. Work as part of a team as well independently on projects. Take ownership of the development process, from … ahead of the curve by exploring new technologies and methods that could improve our work. Make recommendations and implement those recommendations when you detect legacycode that could be improved. About You: You are a creative, problem-solving individual, who is proactively seeking opportunities for personal growth, team More ❯
Bristol, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
code. Microsoft DevOps for deployment and version control. Primary Backend Language : C#. Database Management : Microsoft SQL Server. Development Practices : We prioritise robust, well-documented code and maintain tight control over our deployment processes using industry standards and best practices. This role will allow you to build on our current … C#. Maintain and enhance the use of Microsoft Azure and Microsoft DevOps to support secure, scalable, and efficient deployments. Champion high-quality, well-documented code that adheres to industry best practices. Work as part of a team as well independently on projects. Take ownership of the development process, from … ahead of the curve by exploring new technologies and methods that could improve our work. Make recommendations and implement those recommendations when you detect legacycode that could be improved. About You: You are a creative, problem-solving individual, who is proactively seeking opportunities for personal growth, team More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
code. Microsoft DevOps for deployment and version control. Primary Backend Language : C#. Database Management : Microsoft SQL Server. Development Practices : We prioritise robust, well-documented code and maintain tight control over our deployment processes using industry standards and best practices. This role will allow you to build on our current … C#. Maintain and enhance the use of Microsoft Azure and Microsoft DevOps to support secure, scalable, and efficient deployments. Champion high-quality, well-documented code that adheres to industry best practices. Work as part of a team as well independently on projects. Take ownership of the development process, from … ahead of the curve by exploring new technologies and methods that could improve our work. Make recommendations and implement those recommendations when you detect legacycode that could be improved. About You: You are a creative, problem-solving individual, who is proactively seeking opportunities for personal growth, team More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
code. Microsoft DevOps for deployment and version control. Primary Backend Language : C#. Database Management : Microsoft SQL Server. Development Practices : We prioritise robust, well-documented code and maintain tight control over our deployment processes using industry standards and best practices. This role will allow you to build on our current … C#. Maintain and enhance the use of Microsoft Azure and Microsoft DevOps to support secure, scalable, and efficient deployments. Champion high-quality, well-documented code that adheres to industry best practices. Work as part of a team as well independently on projects. Take ownership of the development process, from … ahead of the curve by exploring new technologies and methods that could improve our work. Make recommendations and implement those recommendations when you detect legacycode that could be improved. About You: You are a creative, problem-solving individual, who is proactively seeking opportunities for personal growth, team More ❯