Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
from synthetic modelling of real world objects and the Earth's surface, through to hardware testing and validation via experimentation and field trials. We use a variety of different software development and modelling tools, and we will support to you and hands on training to get you up to speed as quick as possible. However, we are always looking … offers the chance for you to deliver current programmes and shape the future of the team and the company. What we're looking for from you: Someone enthusiastic about software engineering and the development of physical models of the real world and how an EO Sensor perceives it. You will need Skills in Windows and Linux native software (C/C++), dynamic languages like python, GPU-acceleration and 3D graphics (Open GL, GLSL, CUDA, Vulkan), A strong software background including softwarearchitecture design, concurrency, synchronisation, and database design An appreciation of or the desire to learn the physics of the propagation of EM radiation, coherent phenomena, and thermal analysis; and the supporting tools. An More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Oscar Technology
Senior Software Engineer - PHP Laravel/React - Cambridge £65,000 - £75,000 + Benefits Hybrid 2/3 days in office (you choose the days) We're working with a forward-thinking tech company in Cambridge who are looking to bring on board a Senior Software Engineer with a strong track record in PHP Laravel and React . … environment Opportunity to mentor and guide junior developers, helping shape the next generation of talent Hybrid working options and a supportive, innovation-driven culture The role As a Senior Software Engineer, you'll play a key role in designing, building, and maintaining high-quality applications. You'll be working hands-on with PHP Laravel and React , and you'll … engineers - both in code reviews and through day-to-day guidance. Key requirements Strong experience in PHP Laravel and React Proven experience in AWS and Docker Solid understanding of softwarearchitecture, scalability, and performance Experience mentoring or managing junior developers (strongly preferred) Bonus points for experience with Python and MariaDB The ideal candidate We're looking for someone More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
Senior Software Engineer - PHP Laravel/React - Cambridge ?? £65,000 - £75,000 + Benefits Hybrid 2/3 days in office (you choose the days) We're working with a forward-thinking tech company in Cambridge who are looking to bring on board a Senior Software Engineer with a strong track record in PHP Laravel and React . … environment Opportunity to mentor and guide junior developers, helping shape the next generation of talent Hybrid working options and a supportive, innovation-driven culture The role As a Senior Software Engineer, you'll play a key role in designing, building, and maintaining high-quality applications. You'll be working hands-on with PHP Laravel and React , and you'll … engineers - both in code reviews and through day-to-day guidance. Key requirements Strong experience in PHP Laravel and React Proven experience in AWS and Docker Solid understanding of softwarearchitecture, scalability, and performance Experience mentoring or managing junior developers (strongly preferred) Bonus points for experience with Python and MariaDB The ideal candidate We're looking for someone More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Backend Software Engineer/Developer (Java Kotlin AWS API) Hybrid WFH to £110k Would you like to progress your career in an impactful hands-on Backend Software Engineer role working on Tech for Good? You could be joining a HealthTech Start-up, founded by two highly successful, Cambridge University educated management consultants, that is aiming to improve patient … and social care for all by using complex technology to improve access to patient records, enabling collaboration between healthcare providers and improving nursing and medical care. As a Backend Software Engineer you will collaborate with the CTO on the overall design and architecture of the products' tech stack, working on Greenfield applications. The tech stack is based on … Kotlin, SpringBoot and AWS backend with TypeScript, React and Next.js on the front end. You'll be hands-on with architecture, design and coding, including complex business logic, authentication and security aspects, working across the full tech stack to create the beta product. Location/WFH: You can work from home most of the time, the company has office More ❯
A local leading manufacturing company are looking for a Software Engineer to join their product team to help design, build, and maintain Full Stack .NET digital solutions that deliver real impact to the world for the better. This is a chance to be part of a team that offers autonomy, support and the opportunity to grow your skills in … paths and continuous learning. There’s a focus on mentoring and professional development no matter what stage of your career Your day to day will involve... Developing and maintaining software using .NET and C# Take ownership of tasks and contribute to project planning Collaborate across teams and present solutions to stakeholders Review code, support CI/CD processes, and … standards Mentor junior engineers and lead smaller initiatives Be mentored by Senior & Lead Developers To be successful in this role you’ll bring... A few years of experience in software development using C#, .NET, Javascript and SQL A solid grasp of softwarearchitecture and best practices Excellent communication and problem-solving abilities An eager to learn mindset More ❯
King George, Virginia, United States Hybrid / WFH Options
TMC Technologies
TMC Technologies has recently been awarded a 5 year contract providing subject matter, systems engineering, software development, and test & evaluation expertise to the Naval Surface Warfare Center Dahlgren Division's (NSWCDD) Warfare Systems Engineering and Integration (V) Department. We are seeking an Intermediate Software Engineer to join our team on this new opportunity. While there is the potential … of the following: - Coding/analyzing one or more of the following programming languages to include C++, C, Python, and Batch. - Java - Understanding networking principles or familiar. - Model drive architecture tools and languages. - General software engineering in the areas of computer program development and softwarearchitecture design and development - DevSecOps processes and principles - Agile methodology and More ❯
secure DoD infrastructure and backend systems • Oversee backend and database development, ensuring availability, integrity, and cybersecurity compliance • Implement and enforce secure coding practices using Fortify, SonarQube, and DoD secure software development standards • Conduct advanced debugging, testing (including Selenium), and performance tuning while mentoring junior developers • Document softwarearchitecture, workflows, and compliance checkpoints to support audit readiness • Collaborate … with cybersecurity, systems engineering, and program management teams to deliver mission-critical software solutions Required Qualifications • Bachelor's degree + 15 years Computer Science, Engineering, or related field • Active Interim Top Secret clearance required • Deep expertise in: Full stack Java development and secure architecture DevSecOps practices in defense or classified environments Leading Agile software teams through complex …/CD, GitLab Runners, Nexus Repository Application deployment on WebLogic Security tools: Fortify, SonarQube • Demonstrated ability to lead technical investigations, troubleshoot at all levels of the stack, and drive architecture decisions • Strong written documentation and collaboration skills across secure, multi-disciplinary teams Preferred Qualifications • Experience with Kubernetes orchestration and Helm Chart configuration • Proven leadership in CI/CD pipeline More ❯
and adherence to design and coding standards Document systems and architectures as appropriate Manage multiple activities in a fast-paced environment Collaborate with local and remote teams Follow Agile software development practices What skills do I need to be a successful CIAM Architect? 7+ years of software development experience with a concentration on design and architecture Proven … ability to translate business and functional requirements into effective solutions Demonstrated ability to effectively communicate with non-technical audiences A solid understanding of or experience with software and infrastructure design patterns leveraging external identity providers, for workforce or CIAM Experience with cloud-native architecture and cloud technology offerings (Azure preferred), including identity providers Solid understanding of RESTful API … DevOps practices and principles, with demonstrated experience of the CI/CD process Experience with or solid understanding of infrastructure-as-code approaches to configuration management Familiarity with Agile software development practices (SCRUM, Kanban) Strong, methodical problem-solving skills Self-starter who demonstrates initiative Education Requirements BS or MS in Computer Science, or equivalent experience designing highly performant and More ❯
Exeter, England, United Kingdom Hybrid / WFH Options
The Citation Group
Senior Software Engineer (PHP) | uCheck | Sunday Times Best Place to Work 2023 🏆 Drive Innovation, Build Robust Backend Systems, Shape the Future of Background Checking 🚀 What You'll Do: Design and develop high-performance, scalable PHP applications using Symfony framework Modernize and maintain legacy PHP codebases with strategic refactoring approaches Build and optimize RESTful APIs to power seamless screening experiences … Apply Domain-Driven Design principles to solve complex business challenges Collaborate cross-functionally with React developers, software architects, and product teams Contribute to architectural decisions and drive technical excellence 💻 Your Expertise: Proven track record as a software engineer contributing to production systems at scale Experience building and maintaining RESTful APIs Exposure to cloud services and modern deployment practices … GitHub Copilot, Claude, ChatGPT) to accelerate development Exposure to Symfony framework and understanding of modern PHP practices Comfortable working with both modern frameworks and legacy codebases Solid understanding of softwarearchitecture and design patterns Knowledge of automated testing and quality assurance practices Understanding of secure coding practices Experience collaborating in cross-functional teams 🌟 Why uCheck? Remote-first work More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Itineris
There’s a saying at Itineris: Together goes a long way. And we live by that. Whether your job is translating our customers’ needs into the best software, selling, coding, or keeping our business running smoothly, we’re united by the same mission: growing our company and delivering innovative software that empowers energy and water utilities to engage … work on The Technical Solutions Architect is the technical lead of the project from concept to delivery & acceptance, with focus on interfacing and infrastructure. The TSA maps current client architecture with future (UMAX & Azure) architecture, develops and documents the current and future technical architectures , challenges the feasibility of the technical solution, validates the software delivery and is … cutting costs to serve. As our Technical Project Solutions Architect, you... are responsible for the collaboration with the customer's project team coordinate technical kick-off sessions by providing architecture overviews and formulating recommendations develop the technical architectures within Azure are responsible for impact analysis produce technical requirements , feasibility studies , softwarearchitecture documents , testing strategy recommendations and More ❯
King George, Virginia, United States Hybrid / WFH Options
TMC Technologies
TMC Technologies has recently been awarded a 5 year contract providing subject matter, systems engineering, software development, and test & evaluation expertise to the Naval Surface Warfare Center Dahlgren Division's (NSWCDD) Warfare Systems Engineering and Integration (V) Department. We are seeking a Junior Software Engineer to join our team on this new opportunity. While there is the potential … Engineering or Mathematics Familiarity with the following: - Coding/analyzing one or more of the following programming languages to include C++, C, Python, and Batch - Java - Networking - Model drive architecture tools and languages- General software engineering in the areas of computer program development and softwarearchitecture design and development We are equal opportunity/affirmative action More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Adria Solutions
Head of Software Engineering Manchester Reporting directly to the CTO, this strategic leadership role will help shape and drive the engineering vision, foster a high-performance culture, and lead initiatives around AI adoption, platform scalability, and potential offshore development expansion. About the Role As Head of Software Engineering, you will be responsible for the performance, direction, and cohesion … skill sets using clear job specifications and skills matrices. Champion a DevSecOps culture and embed security, compliance, and scalability in all delivery processes. Set standards for technical excellence, including architecture, testing, and release governance. Lead major strategic initiatives including platform re-architecture and tooling modernisation. Foster a culture of continuous learning, professional development, and staff engagement. What Were … high-availability environments. Strong background in Agile delivery leadership, process improvement, and engineering transformation. Experience working closely with C-level stakeholders, especially CTOs or CIOs. Deep understanding of modern softwarearchitecture and DevSecOps principles. Exposure to, or a strong interest in, AI/ML technologies and their business application. Ability to scale and integrate offshore engineering teams and More ❯
the forefront of robotics innovation. Based in Surrey, we are building smart, adaptive systems that redefine how machines interact with the physical world. We’re seeking a Senior Embedded Software Engineer to drive forward development on our next-gen robotics platforms. Design, develop, and optimize embedded software for robotics applications using C/C++ Collaborate across multidisciplinary engineering … teams to integrate hardware and software solutions Take ownership of softwarearchitecture, performance, and safety standards Lead debugging, testing, and validation of embedded systems in real-world environments Contribute to design reviews and mentor junior engineers Proven experience (5+ years) in embedded software development for real-time systems Strong proficiency in C/C++ and RTOS More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
systems engineering throughout the development life cycle to meet sprint milestones. Typical Duties: Working with Subject Matter Experts (SMEs), product architects and product requirements to define low level/software requirements (e.g. requirements gathering, requirements analysis, requirements workshops, etc.) Conducting functional and technical analysis, as required, to shape the system design Producing detailed engineering artefacts such as: Engineering Plans … Element Descriptions Control and Monitoring Design Documents Interface Design Documents (IDDs) Failure Modes Effect Analysis (FMEA) Safety artefacts associated with ED109A Preparing operational instructions/training material for the software application and/or supporting tools. Assisting with the definition of overarching product concepts and software architecture. Assisting the investigation of problems identified during test and operations, including … standards, processes and principles in their daily activities Assisting with impact assessments for product releases or change requests in the pipeline Required Skills: Experience of requirements management and associated software (e.g. DOORS) Experience of softwarearchitecture within a real-time and/or safety-related system and/or mission critical environment Experience of the complete system More ❯
South West London, London, United Kingdom Hybrid / WFH Options
Interact Consulting Limited
complex technical sales cycles in enterprise accounts. Experience owning RFP responses - Demonstrated experience leading the assembly of technical materials in order to respond to customer RFIs and RFPs Deep software development foundation - 7+ years of hands-on development experience in technologies such as Java, .NET, or similar enterprise frameworks, with the credibility to engage senior technical stakeholders from the … development domain. Application architecture analysis skills - Experience evaluating and understanding complex application architectures, with modernization experience being a significant Complex environment navigation - Demonstrated ability to work within and understand enterprise-grade technical environments and their associated challenges such as security topics. Modern technology fluency - Strong understanding of softwarearchitecture, cloud-native architecture, cloud computing concepts, containers More ❯
within the AI team and other tech teams driving collaboration and integration of new features. You should have experience in communicating with technical teamsand management to collect requirements, describe software product features, and technical designs. Key areas of focus will include: Responsible for softwarearchitecture, development, integrationand maintainability of software Responsible for secure, compliant, and robustsystem … team members and stakeholders You are motivated to drive the engineering best practices and standards, fostering a high-performing team culture Your Experience Architected, developed, deployed and maintained scalable software and/or AI/ML solutions Wrote production-grade, well-tested code (Python, C++, C#). Ideally, had experience with integrating ML features into C++ applications Ensured secure … tools for deployed systems Designed and handled containerised applications (e.g., Docker, Kubernetes) Qualifications Bachelor's degree in Computer Science, Engineering, or a related technical field Relevant experience as a software engineer, with a track record of delivering complex technical projects Professional experience in AI/ML engineering (Preferred More ❯
Norwich, Norfolk, England, United Kingdom Hybrid / WFH Options
Ascent Sourcing Ltd
Role Responsibilities As a Software Engineer, you’ll work across the full technology stack to improve our low-code AI platform. You will collaborate closely with our engineering, product, and professional services functions to deliver new features and performance improvements. Your work will range from enhancing our Studio application to optimising our core reasoning engine and evolving our cloud … infrastructure. You’ll be involved in every stage of the software development lifecycle, from requirement gathering and architecture to implementation, deployment, and maintenance. You’ll take ownership of key technical areas, actively contribute to team decisions, and support ongoing transitions such as our move from Symbolic AI to a hybrid Neuro-Symbolic AI model. You will be part … Contribute to DevOps practices, improving CI/CD pipelines and IaC deployment processes Collaborate with product and design functions to deliver intuitive user experiences Participate in code reviews and architecture discussions to uphold engineering best practices Help troubleshoot platform issues and assist in resolving infrastructure incidents Continuously seek ways to improve system performance, stability, and security Support internal innovation More ❯
Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
be based at our customers site in Gaydon . Our Embedded Systems Solutions department (ESS) encompasses all activities outlined under the Automotive SPICE (ASPICE) process framework, including systems engineering, software engineering, coding, and all levels of functional testing. Beyond core development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance … agile orchestration to align multiple squads working on BMS functional integration, hardware enablement, and platform evolution. Area of Responsibility: Strategic Technical Leadership Define long-term BMS strategy, aligning control, software, and hardware roadmaps Lead architecture reviews and platform harmonization across SDU, CSC, and WGM domains Champion innovation in battery lifecycle management, energy efficiency, and fault resilience Delivery Ownership … Squad Coordination Orchestrate agile execution across squads, driving backlog prioritization and milestone tracking Monitor dependencies, risk mitigation actions, and integration pathways across software and hardware boundaries Guide system integration sprints and ensure validation pipelines support strategic deliveries Stakeholder Engagement Interface with engineering leadership, product owners, and supplier partners to secure alignment Report delivery health, technical maturity, and investment needs More ❯
Fareham, Hampshire, South East, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
questionnaire will be sent to suitable applicants to support their CV. Typical Duties: Working with Subject Matter Experts (SMEs), product architects and product requirements to define low level/software requirements (e.g. requirements gathering, requirements analysis, requirements workshops, etc.) Conducting functional and technical analysis, as required, to shape the system design Producing detailed engineering artefacts such as: Engineering Plans … Element Descriptions Control and Monitoring Design Documents Interface Design Documents (IDDs) Failure Modes Effect Analysis (FMEA) Safety artefacts associated with ED109A Preparing operational instructions/training material for the software application and/or supporting tools. Assisting with the definition of overarching product concepts and software architecture. Assisting the investigation of problems identified during test and operations, including … standards, processes and principles in their daily activities Assisting with impact assessments for product releases or change requests in the pipeline Required Skills: Experience of requirements management and associated software (e.g. DOORS) Experience or knowledge of softwarearchitecture within a real-time and/or safety-related system and/or mission critical environment Experience or knowledge More ❯
Palisades, Washington, United States Hybrid / WFH Options
Centene
data opportunities. Automation and Optimization: Streamlining data processes and automating repetitive tasks, ensuring efficiency in data pipelines and analytics workflows. Continuous Learning: Stay updated with the latest trends in softwarearchitecture, AI technologies, and development tools. Problem-Solving: Be available to troubleshoot and solve complex technical problems as they arise, offering expertise to resolve issues efficiently. Professional Development … and Training: Participate in or conduct training sessions to enhance the team's skills and knowledge in specific areas related to application architecture and AI technologies. Performs other duties as assigned. Complies with all policies and standards. Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires … ETL (Extract, Transform, Load) processes. Data governance and compliance Proficiency in SQL and Python Knowledge of Big Data technologies (Hadoop, Spark) Cloud computing (AWS, Azure, GCP) Data modeling and architecture Advanced analytics and predictive modeling Knowledge of data privacy laws and regulations Proficiency in BI tools (Tableau, PowerBI) Strong problem-solving skills Excellent communication and presentation skills Project management More ❯
Lincoln, Washington, United States Hybrid / WFH Options
Centene
data opportunities. Automation and Optimization: Streamlining data processes and automating repetitive tasks, ensuring efficiency in data pipelines and analytics workflows. Continuous Learning: Stay updated with the latest trends in softwarearchitecture, AI technologies, and development tools. Problem-Solving: Be available to troubleshoot and solve complex technical problems as they arise, offering expertise to resolve issues efficiently. Professional Development … and Training: Participate in or conduct training sessions to enhance the team's skills and knowledge in specific areas related to application architecture and AI technologies. Performs other duties as assigned. Complies with all policies and standards. Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires … ETL (Extract, Transform, Load) processes. Data governance and compliance Proficiency in SQL and Python Knowledge of Big Data technologies (Hadoop, Spark) Cloud computing (AWS, Azure, GCP) Data modeling and architecture Advanced analytics and predictive modeling Knowledge of data privacy laws and regulations Proficiency in BI tools (Tableau, PowerBI) Strong problem-solving skills Excellent communication and presentation skills Project management More ❯
George, Washington, United States Hybrid / WFH Options
Centene
data opportunities. Automation and Optimization: Streamlining data processes and automating repetitive tasks, ensuring efficiency in data pipelines and analytics workflows. Continuous Learning: Stay updated with the latest trends in softwarearchitecture, AI technologies, and development tools. Problem-Solving: Be available to troubleshoot and solve complex technical problems as they arise, offering expertise to resolve issues efficiently. Professional Development … and Training: Participate in or conduct training sessions to enhance the team's skills and knowledge in specific areas related to application architecture and AI technologies. Performs other duties as assigned. Complies with all policies and standards. Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires … ETL (Extract, Transform, Load) processes. Data governance and compliance Proficiency in SQL and Python Knowledge of Big Data technologies (Hadoop, Spark) Cloud computing (AWS, Azure, GCP) Data modeling and architecture Advanced analytics and predictive modeling Knowledge of data privacy laws and regulations Proficiency in BI tools (Tableau, PowerBI) Strong problem-solving skills Excellent communication and presentation skills Project management More ❯
Quincy, Washington, United States Hybrid / WFH Options
Centene
data opportunities. Automation and Optimization: Streamlining data processes and automating repetitive tasks, ensuring efficiency in data pipelines and analytics workflows. Continuous Learning: Stay updated with the latest trends in softwarearchitecture, AI technologies, and development tools. Problem-Solving: Be available to troubleshoot and solve complex technical problems as they arise, offering expertise to resolve issues efficiently. Professional Development … and Training: Participate in or conduct training sessions to enhance the team's skills and knowledge in specific areas related to application architecture and AI technologies. Performs other duties as assigned. Complies with all policies and standards. Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires … ETL (Extract, Transform, Load) processes. Data governance and compliance Proficiency in SQL and Python Knowledge of Big Data technologies (Hadoop, Spark) Cloud computing (AWS, Azure, GCP) Data modeling and architecture Advanced analytics and predictive modeling Knowledge of data privacy laws and regulations Proficiency in BI tools (Tableau, PowerBI) Strong problem-solving skills Excellent communication and presentation skills Project management More ❯
Trout Lake, Washington, United States Hybrid / WFH Options
Centene
data opportunities. Automation and Optimization: Streamlining data processes and automating repetitive tasks, ensuring efficiency in data pipelines and analytics workflows. Continuous Learning: Stay updated with the latest trends in softwarearchitecture, AI technologies, and development tools. Problem-Solving: Be available to troubleshoot and solve complex technical problems as they arise, offering expertise to resolve issues efficiently. Professional Development … and Training: Participate in or conduct training sessions to enhance the team's skills and knowledge in specific areas related to application architecture and AI technologies. Performs other duties as assigned. Complies with all policies and standards. Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires … ETL (Extract, Transform, Load) processes. Data governance and compliance Proficiency in SQL and Python Knowledge of Big Data technologies (Hadoop, Spark) Cloud computing (AWS, Azure, GCP) Data modeling and architecture Advanced analytics and predictive modeling Knowledge of data privacy laws and regulations Proficiency in BI tools (Tableau, PowerBI) Strong problem-solving skills Excellent communication and presentation skills Project management More ❯
Auburn, Washington, United States Hybrid / WFH Options
Centene
data opportunities. Automation and Optimization: Streamlining data processes and automating repetitive tasks, ensuring efficiency in data pipelines and analytics workflows. Continuous Learning: Stay updated with the latest trends in softwarearchitecture, AI technologies, and development tools. Problem-Solving: Be available to troubleshoot and solve complex technical problems as they arise, offering expertise to resolve issues efficiently. Professional Development … and Training: Participate in or conduct training sessions to enhance the team's skills and knowledge in specific areas related to application architecture and AI technologies. Performs other duties as assigned. Complies with all policies and standards. Education/Experience: A Bachelor's degree in a quantitative or business field (e.g., statistics, mathematics, engineering, computer science). Requires … ETL (Extract, Transform, Load) processes. Data governance and compliance Proficiency in SQL and Python Knowledge of Big Data technologies (Hadoop, Spark) Cloud computing (AWS, Azure, GCP) Data modeling and architecture Advanced analytics and predictive modeling Knowledge of data privacy laws and regulations Proficiency in BI tools (Tableau, PowerBI) Strong problem-solving skills Excellent communication and presentation skills Project management More ❯