Wolverhampton, West Midlands, United Kingdom Hybrid/Remote Options
Oscar Associates (UK) Limited
and database design principles Familiarity with Docker, CI/CD pipelines, and Linux CLI Experience with cloud environments (ideally AWS) Bonus Skills (not essential): Python GraphQL/Shopify integrations Unittesting (PHP Unit) Ecommerce platforms (Magento, Shopify, WooCommerce, etc.) Mobile application development Exposure to Machine Learning/AI Benefits 28 days holiday, plus 1 extra day for More ❯
years experience) Clearance: SC clearable (no caveats) Key Responsibilities Develop, integrate, and deploy real-time software applications in distributed, containerised environments. Apply full software lifecycle experience , including design, coding, testing, and integration. Collaborate with algorithm engineers to implement models into operational systems. Maintain high code quality , following clean coding principles, static analysis, and best practices. Support unittesting and wider software testing to ensure reliability and performance. Contribute to software build pipelines, CI/CD, and deployment processes . Create and maintain comprehensive software documentation and project reporting. Qualifications Required Skills Strong experience in C++ , with working knowledge of Java and Python. Experience with Linux targets, infrastructure, and scripting . Familiarity with software architectures, model-driven … . Proficiency in SCM (including Jira), software development processes, and build pipelines . Knowledge of container deployment, networking, and GPU integration where relevant. Understanding of software test processes , both unit and wider testing. Soft Skills & Collaboration Strong teamwork , collaborating effectively across multi-disciplinary engineering teams. Excellent communication skills , able to clearly convey technical and deployment information. Demonstrated leadership , mentoring More ❯
Telford, Shropshire, England, United Kingdom Hybrid/Remote Options
F5
with analysts, designers, and engineers in Agile teams What You'll Bring: Eligibility for SC Clearance Strong experience with Java, Spring Boot, and integration frameworks Solid grasp of TDD, unittesting, and CI/CD practices Experience building synchronous and asynchronous microservices Knowledge of Docker, Kubernetes, cloud platforms Familiarity with Spring JPA, SQL/NoSQL databases Benefits: Receive More ❯
of embedded software components. Breaking down high-level system concepts into deliverable user stories and functional software modules. Applying rigorous engineering practices across the full lifecycle: analysis, design, implementation, testing and maintenance. Tackling technically challenging problems, from rapid prototypes to full production systems. Collaborating with colleagues and stakeholders to communicate technical ideas clearly and effectively. Working with modern digital … platforms (bare metal and OS-based). Experience integrating software on open-source and commercial operating systems . Understanding of complex software architectures and secure system design. Experience with unittesting , CI/CD , and modern development workflows. Comfortable working in Linux and Windows environments. Able to work both independently and in a closely collaborative team. Why Join More ❯
Telford, Shropshire, West Midlands, United Kingdom Hybrid/Remote Options
Morson Edge
C++17 or later), including design patterns. Understanding of UML/SysML. Knowledge of the full software development lifecycle. Experience developing new software and supporting legacy systems. Software verification and testing experience. Strong communication skills. Desirable Skills Experience with Agile development methodologies. Knowledge of additional languages such as C, C#, Java, or scripting languages. Experience with hardware integration and target … CANbus, MilCAN, or J1939 protocols. Experience with Git version control. Experience using YouTrack/Jira. MariaDB/MySQL experience. Familiarity with Boost, XML, JSON, and cryptography. Qt6 GUI development. Unittesting frameworks such as GoogleTest. Experience working in regulated industries, especially Defence. More ❯
mission-critical environments. What You'll Be Doing Leading software development activities across the full engineering lifecycle. Decomposing system concepts into deliverable user stories and functional components. Designing, implementing, testing and maintaining complex software solutions. Developing software for embedded platforms and digital hardware systems. Tackling highly technical problems, from rapid prototypes to production-ready systems. Working within a rigorous … environment using modern development, configuration and change-management tools. Required Skills & Experience Strong professional experience developing in C/C++. Background in embedded software development and integration. Experience with unittesting, CI/CD pipelines and modern development practices. Knowledge of designing and implementing complex software architectures. Multithreading development and debugging experience. Comfortable working in structured engineering environments More ❯