Make yourself visible and let companies apply to you.
Roles
Python Jobs in Cambridge
Overview
Looking for top Python jobs in Cambridge? Explore the best Python developer roles in Cambridge’s thriving tech scene on Haystack. Whether you're a seasoned Python programmer or a recent graduate, discover opportunities with leading companies hiring expert Python developers. Start your Python career in Cambridge today!
Senior Test Engineer – IP Networking, Embedded & Audio
RedTech Recruitment Ltd
Cambridge
Hybrid
Senior
£43,000 - £58,000
RECENTLY POSTED

A fantastic opportunity for a Senior Test Engineer to join a well established and highly respected technology company. This organisation designs and develops complex electronic products combining software, firmware and hardware, and has built a strong reputation for engineering excellence and long term staff retention. Their Cambridge based team is collaborative, technically strong and focused on delivering high quality, reliable products to a global customer base. This role will play a key part in ensuring new and existing product releases meet rigorous quality and performance standards.

Location: Cambridge, UK – minimum three days per week onsite

Salary: £43,000 – £58,000 per annum + excellent benefits including enhanced pension, healthcare, dental, etc.

Requirements for Senior Test Engineer:

Strong commercial experience within a testing or integration test engineering role

At least two years of hands on commercial testing experience

Solid experience in at least one of the following: IP network testing, embedded systems testing or audio testing

Experience working within an agile development environment

Ability to design, execute and document detailed test cases across software, firmware and hardware

Experience performing black box testing and unit testing

Comfortable managing and tracking defects through the full development lifecycle

Strong analytical and problem solving skills with excellent attention to detail

Confident communicator, able to work closely with development, engineering and customer facing teams

Degree or HND in Electronic Engineering, Computer Science, Audio Engineering or a closely related subject

Python programming skills and knowledge of Linux OS are highly advantageous

Responsibilities for Senior Test Engineer:

Design, develop, maintain and execute test cases for new product releases

Carry out black box testing to identify defects and design issues across products in development

Define and perform unit tests on firmware and software components

Assess audio quality and data integrity using specialist test tools

Manage and track defects throughout iterative software and hardware release cycles

Investigate and reproduce customer reported issues on released products

Maintain deep technical knowledge across multiple product lines

Produce customer facing acceptance and regression test documentation where required

Contribute to continuous improvement of testing processes and best practice

Support and mentor colleagues in developing system knowledge and testing capability

What the role offers:

Opportunity to work on technology used in major global live events and broadcast environments

A stable and well established engineering team with exceptional retention

Exposure to software, firmware, hardware and networked systems within one varied role

A collaborative culture where quality and engineering excellence are genuinely valued

Applications:
If you would like to apply for this unique Integration Test Engineering role, please send your CV via the relevant links.
We are committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by separately emailing . If this email address has been removed by the job board, full contact details are readily available on our website.

Keywords: Senior Integration Test Engineer / Integration Test Engineer / Test Engineer / Systems Test Engineer / Embedded Test Engineer / Network Test Engineer / Audio Test Engineer / Verification Engineer / Validation Engineer / QA Engineer / Firmware Test Engineer / Product Test Engineer / IP Networking / Embedded Systems / Audio Testing / Black Box Testing / Unit Testing / TargetProcess / Python / Linux / TCP IP / Agile / Regression Testing / Electronics / Computer Science / Audio Engineering / Telecommunications / Software Engineering

Data Analyst Placement Programme
Data Jobs at ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
Private salary
RECENTLY POSTED

Please note this is a training course and fees apply

Are you looking to benefit from a new career in Data Analysis?

If you are detail orientated, perceptive, organised, competent, analytical and can communicate well with those around you; you could have a truly rewarding future as a Data Analyst

We do this using our specialised Data Analyst career programme which looks to assist and place qualified candidates into a career pathway in Data Analysis.

Please note this career program is designed for entry level individuals with limited or no experience, so please do not apply if you are already an experience Data Analyst as we will be looking primarily at entry level roles.

Demand for Data Analysts has grown 20% year on year with experienced analysts easily commanding salaries of 50k+. All business decisions rely on data to ensure correct business decisions are made and therefore the role of the data analyst in the new digital world has become essential for business owners.

Below are current average salaries in the sector for lower-level positions and fully trained Data Analysts:

  • Junior Data Analyst - 30,000
  • Data Analyst - 50,000
  • Business Data Analyst - 67,500
  • Data Analytics Analyst - 80,000
  • Business Analysts - 60,000

Using our experience in providing data analysis and business analysis training online and through our expert recruitment consultants, we can provide a seamless journey and often fast-tracked route into a new career in Data Analysis.

The courses in the package have been identified by our recruitment partners as industry standards for the UK/European and International Data Analysis sector.

Skills shortages across all sectors are increasing the demand for qualified, entry-level career seekers and career changers.

Whether you are working full-time, part-time or are unemployed, this job and recruitment package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks. Your job and career goals are completed in 4 easy steps listed below.

Step 1 - CompTIA Data+ Qualification

The first step is completing the CompTIA Data+ Qualification accredited by CompTIA.

This professional international industry-recognised qualification teaches you the essential skills of a Data Analyst. You will cover skills such as data mining, manipulating data, visualising data, and reporting on data.

Study time for the qualification is approximately 30 hours and qualification is achieved by completing a 1-hour multiple choice exam.

The course is provided online and comes complete with exam simulators and revision tools.

You will be provided with access to a tutor and a 1-hour online revision workshop prior to sitting your exam.

This qualification will set you on a route to becoming a data analyst.

Step 2 - Data Administration Training

Data is extracted using various method which are normally IT driven.

Therefore, we will provide you with access to the following additional courses to ensure you are suitably employable as a data analyst.

  • Microsoft excel - to expert level.
  • Learn SQL - the programming language used for extracting data from more complex databases.
  • Learn Python 3 - Python 3 is a simple to use programming language used by many analysts.
  • Learn Tableau - Tableu is a tool which analysts use to build visually appealing dashboards for complex data making it easier for stakeholders to comprehend.

Study time for these courses is approximately 30-60 hours and qualification is achieved through completion of the course with no exam.

Step 3 - Business Analysis Foundation

Business Analysts and Data Analysts often work very closely together and indeed many Data Analysts become Business Analysts and vice versa.

Adding a Business Analyst Foundation certificate will make you much more employable and enable you to cross over into business analyst roles and hybrid roles. Business Analysis Foundation accredited by the BCS (The British Computer Society also known as the Chartered Institute of IT).

Study time for this course is approximately 15 hours and qualification is achieved through an online BCS exam.

Step 4 - Recruitment Support

Now you are qualified for an entry level data analyst position our recruitment support team will now begin collaborating with you to help you secure your first a suitable role based on your new qualifications and any other experience you may have.

We have been helping candidates start and build careers in the project management industry since 2007 and have a 4.8 Trustscore on Trustpilot.

Our Recruitment Support team will help you work through job applications, interviews and provide you with a full cv review based around your new qualification and written to maximise your chances of obtaining a role in the project management sector.

They will provide you with guidance as to which roles our most suitable for you as an entry level project sector worker aiming to become a project manager. This will include mock job interviews as well as any help you feel you need.

Our money back guarantee

If after 1 year of passing your formal qualifications, we have been unable to help you secure a role, we will refund your study fees minus the cost of the exams.

However, we are normally able to help candidates find their first role within 6 months of qualifying and for locations based close to major cities this is often reduced to less than 3 months.

Check our testimonials from the hundreds of candidates we have already helped.

What Now?

To accommodate candidates, the training element of the package is available on finance terms of up to 1 year. This enables you to get qualified and start in your new role without having to fund all the training costs up front.

Enquire now and one of our experienced Career Consultants will contact you within 4 working hours to answer any questions that you may have and to assist you in taking the first step towards your Data Analyst Career aspirations.

Systems Development Integration Engineer
ECM Selection Limited
Royston
In office
Mid
Private salary
RECENTLY POSTED

AI-powered smart manufacturing for biotech industrial applications
North Hertfordshire; £Competitive + Benefits Package
This company is building a manufacturing 4.0 platform. Working alongside established partners, their automated manufacturing system will provide an innovative solution to deliver new pharmaceutical products. Key to this is the interchangeable, modular system that allows for bespoke delivery for manufacture.
Due to the multiple parts of the platform, the company is hiring a Systems Development Integration Engineer to join their technical team. Working onsite at their dedicated offices and workspace, the Integration Engineer will play a pivotal role in bringing together hardware and software subsystems to integrate seamlessly. This will include extensive testing and experimental work for sub-systems, and be part of the development and verification of process standardisation.
Requirements:
* Degree in Mechanical or Electronics Engineering / Physics with demonstrable industry experience integrating complex electromechanical systems.
* Proficiency with one or more of the following software languages: Python, C++ or C# (ideally for hardware focussed applications).
* Good technical problem-solving skills including the ability to communicate solutions and describe problems to peers.
* Excellent documentation skills including for technical analyses and processing results.
* Additional experience with: industrial network communication protocols, robotic hardware prototyping, CAD, embedded software, electronic design, and software virtualisation would be highly desirable.
This is a multidisciplinary role, fitting a hybrid profile with key strengths and knowledge in several areas. Understanding how different components can work together is vitally important.
The role would be fully onsite. On offer is a competitive salary depending on experience and a wide range of employee benefits (significant employer pension contributions, private medical insurance, life insurance and vehicle / travel schemes).
No company sponsorship is available – interested applicants must have full rights to work in the UK, and not be on restricted work visas.
Another top job from ECM, the high-tech recruitment experts.
Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
Please apply (quoting ref: CV27523) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Cyber Security Engineer
Leidos
Huntingdon
Hybrid
Mid - Senior
£47,600 - £61,000
RECENTLY POSTED
+7

Description

Cyber Security Engineer

Security Clearance Required - DV (‘Developed Vetting’)

Location: Huntingdon, UK (On-site 4/5 days a week)

UNLEASH YOUR POTENTIAL

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.

Are your ready for your next challenge?

We are in search for multiple Cyber Security Engineers with varying technical backgrounds - Required to work at our customer site in Huntingdon, Cambridgeshire with occasional travel to other UK sites.  In this role, you will working within a team of engineers to ensure that the customer sites maintain a strong cyber security posture.

Cyber Security Engineers are responsible for providing cybersecurity engineering services for classified and unclassified networks of computer systems.  The Cyber Security Engineers will provide operational and engineering support.

This position perform the following tasks:

  • Develop creative solutions to complex technical issues and problems
  • Work with the engineering teams to ensure systems remain at the required security posture against baseline requirements
  • Work with the Security Monitoring engineering team to ensure logs are forward to the SIEM capability
  • Work with the customer and appropriate agencies to develop new policies, design processes, and procedures, and develop technical designs
  • Assess system vulnerabilities, implement risk mitigation strategies, validate secure systems, and test security products and systems to detect security weakness
  • Maintain and support security enforcing functions

Core Skills

  • Experience working in MOD or Home Office project environments

  • Strong knowledge of network and system security, including firewalls, IDS/IPS, micro-segmentation, and host security.

    • Hands on experience with the following security products Trellix, Ivanti, ClearSwift, Yubikey
  • Understanding of secure coding practices and common vulnerabilities (OWASP Top 10, SANS Top 25).

  • Expertise in identity and access management (IAM), including RBAC, ABAC, JWT and Cookie based authentication.

  • Incident detection and response in MOD environments.

  • Security compliance and regulatory frameworks (e.g., NIST, CIS Benchmarks).

  • Experience working with Kubernetes at an administrative level

Soft Skills

  • Strong leadership and mentoring abilities.
  • Effective communication with development, operations, and security teams.
  • Ability to advocate for security best practices in a DevOps culture.

Desirable Skills

Containerization Security

  • Expertise in Kubernetes security (e.g., RBAC, network policies, pod security standards, secrets management).
  • Knowledge of container runtime security (e.g., container escapes, rootless containers, sandboxing).
  • Image security best practices, including scanning, signing, and provenance verification.
  • Secure deployment patterns using Tanzu & Kubernetes.
  • Runtime security monitoring.

DevSecOps & CI/CD Security

  • Secure CI/CD pipeline design with security testing using like Git and SonarQube.
  • Implementation of Infrastructure as Code (IaC) security (e.g., Terraform, Ansible).
  • Secrets management in CI/CD pipelines using Vault or Kubernetes Secrets.
  • Security automation and policy enforcement using tools like GitHub Actions, GitLab CI and Jenkins.

Cloud & Infrastructure Security

  • Strong knowledge of cloud security principles in a containerised environment.
  • Kubernetes security posture management (KSPM) using tools like Trivy.
  • Secure ingress/egress controls, service mesh security (e.g., Istio).
  • Encryption strategies for data at rest, in transit, and in use.
  • Network security best practices for Tanzu container networking (e.g., NSX, Rancher)
  • Compliance monitoring and security auditing for cloud-native environments.

Automation & Scripting

  • Scripting skills in Python, PowerShell for security automation.
  • API security knowledge (e.g., OAuth, JWT, API gateways, rate limiting).
  • Experience with Security as Code for automated policy enforcement.

Are you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today!

What we do for you:
At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.

  • We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:
  • Contributory Pension Scheme
  • Private Medical Insurance
  • 33 days Annual Leave (including public and privilege holidays)
  • Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
  • Flexi-TIme

Commitment to Diversity:

We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture.  We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone.  If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.

Who We Are:

Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science.

Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.

What Makes Us Different:

Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world.  You can inspire change.

Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team.  We have been empowering our people to work flexibly for years.  Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.

People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.

If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 — and moving faster than anyone else dares.

If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 — and moving faster than anyone else dares.

Original Posting:

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

£47,600.00-£61,000.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

IT Security Engineer
Leidos
Huntingdon
Hybrid
Mid - Senior
£47,600 - £61,000
RECENTLY POSTED
+7

Description

Cyber Security Engineer

Security Clearance Required - DV (‘Developed Vetting’)

Location: Huntingdon, UK (On-site 4/5 days a week)

UNLEASH YOUR POTENTIAL

At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers’ success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.

Are your ready for your next challenge?

We are in search for multiple Cyber Security Engineers with varying technical backgrounds - Required to work at our customer site in Huntingdon, Cambridgeshire with occasional travel to other UK sites.  In this role, you will working within a team of engineers to ensure that the customer sites maintain a strong cyber security posture.

Cyber Security Engineers are responsible for providing cybersecurity engineering services for classified and unclassified networks of computer systems.  The Cyber Security Engineers will provide operational and engineering support.

This position perform the following tasks:

  • Develop creative solutions to complex technical issues and problems
  • Work with the engineering teams to ensure systems remain at the required security posture against baseline requirements
  • Work with the Security Monitoring engineering team to ensure logs are forward to the SIEM capability
  • Work with the customer and appropriate agencies to develop new policies, design processes, and procedures, and develop technical designs
  • Assess system vulnerabilities, implement risk mitigation strategies, validate secure systems, and test security products and systems to detect security weakness
  • Maintain and support security enforcing functions

Core Skills

  • Experience working in MOD or Home Office project environments

  • Strong knowledge of network and system security, including firewalls, IDS/IPS, micro-segmentation, and host security.

    • Hands on experience with the following security products Trellix, Ivanti, ClearSwift, Yubikey
  • Understanding of secure coding practices and common vulnerabilities (OWASP Top 10, SANS Top 25).

  • Expertise in identity and access management (IAM), including RBAC, ABAC, JWT and Cookie based authentication.

  • Incident detection and response in MOD environments.

  • Security compliance and regulatory frameworks (e.g., NIST, CIS Benchmarks).

  • Experience working with Kubernetes at an administrative level

Soft Skills

  • Strong leadership and mentoring abilities.
  • Effective communication with development, operations, and security teams.
  • Ability to advocate for security best practices in a DevOps culture.

Desirable Skills

Containerization Security

  • Expertise in Kubernetes security (e.g., RBAC, network policies, pod security standards, secrets management).
  • Knowledge of container runtime security (e.g., container escapes, rootless containers, sandboxing).
  • Image security best practices, including scanning, signing, and provenance verification.
  • Secure deployment patterns using Tanzu & Kubernetes.
  • Runtime security monitoring.

DevSecOps & CI/CD Security

  • Secure CI/CD pipeline design with security testing using like Git and SonarQube.
  • Implementation of Infrastructure as Code (IaC) security (e.g., Terraform, Ansible).
  • Secrets management in CI/CD pipelines using Vault or Kubernetes Secrets.
  • Security automation and policy enforcement using tools like GitHub Actions, GitLab CI and Jenkins.

Cloud & Infrastructure Security

  • Strong knowledge of cloud security principles in a containerised environment.
  • Kubernetes security posture management (KSPM) using tools like Trivy.
  • Secure ingress/egress controls, service mesh security (e.g., Istio).
  • Encryption strategies for data at rest, in transit, and in use.
  • Network security best practices for Tanzu container networking (e.g., NSX, Rancher)
  • Compliance monitoring and security auditing for cloud-native environments.

Automation & Scripting

  • Scripting skills in Python, PowerShell for security automation.
  • API security knowledge (e.g., OAuth, JWT, API gateways, rate limiting).
  • Experience with Security as Code for automated policy enforcement.

Are you ready to make an impact? Begin your journey of a flourishing and meaningful career, share your CV with us today!

What we do for you:
At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.

  • We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:
  • Contributory Pension Scheme
  • Private Medical Insurance
  • 33 days Annual Leave (including public and privilege holidays)
  • Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
  • Flexi-TIme

Commitment to Diversity:

We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture.  We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone.  If you have a disability or need any reasonable adjustments during the application and selection stages please let us know, and we will respond in a way that best fits your needs.

Who We Are:

Leidos UK & EUROPE – we work to make the world safer, healthier, and more efficient through technology, engineering and science.

Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services, our work in the United Kingdom includes addressing some of the most complex problems in defence, healthcare, government, safety and security, and transportation.

What Makes Us Different:

Purpose: you can use your passion and abilities at Leidos to keep the people you care about safe. We are at the forefront of machine learning, AI, cyber security and solutions. Using your skills in the technology frontline by helping to build a safer world.  You can inspire change.

Collaboration: having flexibility to do your job is one of our core benefits, enabling you to become part of our extraordinary team.  We have been empowering our people to work flexibly for years.  Whether you work from home, the office or on customer sites, we will give you the digital tools and the flexibility to work smarter and align your needs and ours.

People: Leidos empowers people from every background to be themselves and gives you the tools to learn new skills by enabling growth whilst developing. We believe that extraordinary people need opportunities to grow, to be inspired and to inspire others. At Leidos, we invest in technical academies, career rotations and a career development plans that enhance your future.

If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 — and moving faster than anyone else dares.

If you’re looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We’re not hiring followers. We’re recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We’re already at step 30 — and moving faster than anyone else dares.

Original Posting:

For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.

Pay Range:

£47,600.00-£61,000.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

About Leidos

Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com.

Pay and Benefits

Pay and benefits are fundamental to any career decision. That’s why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits.

Securing Your Data

Beware of fake employment opportunities using Leidos’ name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com.

If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.

Commitment to Non-Discrimination

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

Machine Learning Engineer Python AWS
client server
Cambridge
Fully remote
Mid - Senior
£90,000
RECENTLY POSTED

Machine Learning Engineer (Python AWS MLOps) Remote UK to £90k

Are you a tech savvy Machine Learning Engineer with experience of implementing ML algorithms into production?

You could be progressing your career in a senior, hands-on role as part of a friendly and supportive international team at a growing and hugely successful European car insurance tech company as they expand their UK presence; their platform enables an insurance quote to be made to the consumer within 60 seconds, using just 4 clicks.

As a Machine Learning Engineer you’ll join a cross functional team, collaborating with Data Scientists and Software Engineers on complex insurance underwriting and pricing systems. They’ll be a range of projects including data modelling and implementing Machine Learning algorithms, with Greenfield projects in the pipeline around forecasting and pricing.

There’s a collaborative team Agile environment where you’ll participate in technical discussions and have your voice heard, there’s also opportunities to mentor other more junior team members if desired.

Location / WFH:

The company is a big advocate of flexible working and prides itself on DEI; you can go into the London office as often or as little as desired and can work fully remotely from anywhere in England; you can also work at times that suit you.

About you:

You are a data savvy Machine Learning Engineer with advanced Python coding skills and a strong knowledge of AWS

You have experience of across the full lifecycle of ML model development including into production

You’re collaborative, enjoy problem solving and working with others to overcome technical challenges

You have a good knowledge of modern software engineering best practices, microservices, TDD / DDD, common Design Patterns

Experience with Databricks, PostgreSQL, Amazon RedShift or MLflow would be great but not essential

What’s in it for you:

As a Machine Learning Engineer (Python AWS) you will earn a competitive package:

Up to £90k salary

Remote working including flexible working hours

Workplace nursery scheme

Enhanced maternity package

25 days holiday plus ability to buy or sell 5 days p/year + extra ‘duvet day’

Pension, Private Medical and Dental Insurance, Life Assurance, Employee Assistance Programme

Weekly Yoga and monthly Acupuncture sessions, Headspace membership

Diverse, inclusive team environment with a range of support networks

A range of other perks including Perkbox, cycle to work, season ticket loan

Apply now to find out more about this Senior Machine Learning Engineer (Python AWS MLOps) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

TPBN1_UKTJ

Research Software Engineer
EMBL-EBI
Saffron Walden
Hybrid
Mid - Senior
£75,000/day
RECENTLY POSTED
+5

Spatial Transcriptomics is a rapidly emerging field that combines the “what” of genomics with the “where” of imaging. To support this, the Functional Genomics team is partnering with the BioImage Archive to create a unified resource for this data.

You will join a unique, interdisciplinary project bridging these two world-leading teams. We are looking for a talented developer to build the “Spatial Transcriptomics Portal,” a greenfield resource that will support scientists worldwide to submit, find, explore, and reuse this complex multi-modal data.

Your role

The role will work across the full technical stack to architect and build a new platform from the ground up. You will act as the technical bridge between the genomic and imaging domains, designing systems that allow these distinct data types to be harmonised, validated, and visualised together.

Specific Responsibilities:

  • Portal Development:Design and implement the new Spatial Transcriptomics portal, including backend API services, frontend user interfaces, and supporting infrastructure.
  • Search & Discovery: Develop a shared and powerful search interface that allows researchers to discover datasets based on the rich biological metadata facets that accompany these experiments.
  • Data Flow & Validation: Design automated pipelines to validate incoming data against agreed standards (FAIR principles) and route submissions to the correct archival resources.
  • Data Conversion: Support the development of conversion pipelines to transform raw data files into cloud-native formats (e.g., OME-Zarr) optimized for visualization in the portal.
  • Visualisation Integration: Embed and integrate advanced spatial visualisation tools into the portal, ensuring users can seamlessly interact with high-resolution images and gene expression overlays.
  • System Integration: Act as the technical liaison between the BioImage Archive and Functional Genomics, as well as with central EMBL-EBI storage and search infrastructure teams, ensuring that the new portal integrates seamlessly with our existing high-performance systems.

You have

You should have a university degree in computer science, life sciences, or a related discipline and experience in a software development capacity.

Specific Experience:

  • Substantial experience developing full-stack web applications.
  • Solid experience with Java or Python for backend development.
  • Extensive hands-on experience with JavaScript and modern frontend frameworks (e.g., React).
  • Experience with Containerisation (Docker) and deploying applications to Kubernetes environments.
  • Experience configuring CI/CD pipelines (e.g., GitLab CI, Jenkins) for automated testing and deployment.
  • Experience working with databases (Relational or NoSQL) and designing data models.

Personal Attributes:

  • A strong affinity with the goal of EMBL-EBI to provide open data to the global scientific community.
  • Excellent communication skills, with the ability to bridge the gap between technical and scientific requirements.
  • A self-starter attitude, comfortable working on a greenfield project with evolving requirements.

You may also have

  • Experience designing data systems that operate at scale.
  • Experience working with biological data, particularly BioImaging or Genomics formats.
  • Experience with search infrastructure (e.g., Solr, Elasticsearch).
  • Familiarity with data standards or validation frameworks (e.g., JSON Schema, RO-Crate).

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 1 year project based contract

  • Salary: Monthly salary startingfrom £3,303 or 3,695 after taxbut excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 18/03/2026.

Full Stack Developer Python JavaScript Vue
client server
Cambridge
Hybrid
Mid
£65,000
RECENTLY POSTED

Full Stack Developer / Engineer (Python JavaScript Vue FastAPI) Cambridge / WFH to £65k

Want to work on technically challenging projects collaborating with a busy, motivated team of software professionals in a friendly environment with a good work / life balance?

You could be joining a market leading software house whose remote access product is used by hundreds of millions of users worldwide.

What’s in it for you:

  • Salary to £65k + Bonus
  • Hybrid working (1-2 days a month in Cambridge)
  • Pension, Private Medical Care, Life Assurance, Travel Insurance
  • Subsidised gym membership and a range of other perks

Your role:

As a Full Stack Developer you will design and develop web based client portals across the full stack with Python and JavaScript (Vue.js), with approximately a 50/50 split. There are challenges around scalability and robustness, you’ll be continually learning and progressing your career with exposure to the microservices based backend.

Location / WFH:

There’s a friendly and supportive team environment, you’ll be able to work from home most of the time, meeting up with colleagues in the Cambridge office once or twice a month.

About you:

  • You have full stack web development experience with Python and JavaScript (ideally including Vue but React or Angular skills are also fine)
  • You have experience with Python frameworks such as Pyramid, Django and / or Flask
  • You have experience with FastAPI
  • You enjoy collaboratively problem solving as part of an Agile team where you can input into technical discussions and decisions as well as take ownership of particular projects
  • You’re commercially savvy and understand the effect your work has on the overall product

Apply now to find out more about this Full Stack Developer / Engineer (Python JavaScript Vue FastAPI) opportunity.

At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We’re an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.

Platform Developer
EMBL-EBI
Saffron Walden
Hybrid
Junior - Mid
£75,000
RECENTLY POSTED
+4

About the Team

Would you like to build services used by researchers worldwide to explore genomic data?
Do you want to develop reliable backend systems that support open science at scale?

The Ensembl project at EMBL-EBI is looking for a Software Developer to join our Platform team. Ensembl provides open-access genome data across the tree of life - from humans to crops and pathogens - supporting millions of queries each year from researchers, clinicians, and bioinformaticians.

Were looking for a backend-focused developer ready to take growing ownership of services and technical improvements while continuing to learn in a supportive environment.

What Youll Do

Youll help develop and improve the backend services and infrastructure behind Ensembls data resources, working closely with experienced engineers and scientists.

You will:

  • Develop and maintain backend APIs (eg REST/GraphQL).
  • Contribute to CI/CD workflows, testing, and deployment.
  • Design and optimise database interactions (e.g. MySQL, PostgreSQL, MongoDB).
  • Support containerised services (Docker/Kubernetes) in cloud or HPC environments.
  • Investigate and resolve performance or reliability issues.
  • Improve monitoring, logging, and observability.
  • Participate in code reviews and shared engineering practices.
  • Support regular data releases in collaboration with other teams.

As you grow in the role, you will have opportunities to propose technical improvements, lead small initiatives, and shape how parts of the platform evolve.

What Were Looking For (Requirements)

We value strong foundations, thoughtful engineering, and a willingness to learn.

You should have:

  • A degree in Computer Science (or related field), or equivalent experience.
  • Experience developing production software in at least one language (Python preferred).
  • Experience working with relational or NoSQL databases.
  • Familiarity with Git-based workflows and collaborative development.
  • Experience debugging and troubleshooting systems.
  • Understanding of testing, code review, and CI/CD practices.
  • Ability to communicate and collaborate across technical and scientific teams.
  • Good written and spoken English, with the ability to communicate clearly in a collaborative technical environment.
  • An interest in improving systems, not just maintaining them.

It Would Be Great If You Also Have

While you might not have all of the following skills, having any of them would be an advantage:

  • Experience with Python frameworks (e.g. FastAPI, Django).
  • Familiarity with Docker and/or Kubernetes.
  • Experience in cloud or HPC environments.
  • Experience writing SQL and/or shell scripts.
  • Familiarity with Perl (useful within parts of the Ensembl ecosystem).
  • Experience working with data-intensive systems.
  • Familiarity with AI-assisted development tools or exposure to integrating AI/model-based components into production systems.
  • Interest in genomics, bioinformatics, or scientific data platforms.

You Might Enjoy This Role If

  • Youre curious about how systems work and how to improve them.
  • Youre comfortable learning and proposing practical solutions.
  • You enjoy solving technical challenges collaboratively.
  • You want your work to support open research and real-world impact.
  • Youre interested in growing into large-scale data systems or bioinformatics.

Our Working Environment

We are committed to a collaborative, supportive, and inclusive culture.

  • Youll work alongside experienced engineers and scientists who actively mentor and share knowledge.
  • We support flexible working and value worklife balance.
  • Professional development and continuous learning are encouraged.

We welcome applications from candidates of all backgrounds. If you meet many - but not all - of the criteria, we encourage you to apply. We strongly believe diverse perspectives strengthen our team and our science.

Your First Six Months

To help you picture how you might grow in this role, heres what your first months could look like:

  • Month 1: Contribute code via pull requests, participate in reviews, and become familiar with our architecture and workflows.
  • Month 3: Take ownership of small features or improvements, contribute ideas, and participate in technical discussions.
  • Month 6: Independently deliver improvements within part of the platform, share insights with the team, and begin leading focused enhancements.

Progression is supported through mentoring and regular feedback, and timelines may vary depending on experience and interests.

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 3 year grant based contract

  • Salary: Monthly salary starting at£3,303 - £3,695after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 26/03/2026.

Coding Trainee Placement Programme
Coding Jobs at ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
Private salary
RECENTLY POSTED

Please note this is a training programme with career placement and fees apply

If you are looking to progress a career in computer programming or web development, then this training and placement programme is made for you?

Skills shortages in the IT sector are driving the need for qualified, entry-level career seekers and career changers.

All you need is a desire to work hard and invest some time and money in yourself to build the foundations for a new career.

We help you start your career journey in programming by firstly ensuring you have the necessary industry recognised certifications and skills required to build a career.

We ensure you market yourself properly through a structured career driven cv and LinkedIn profile highlighting your skills, any experience, and relevant transferable skills from other roles.

Finally, our tutors will help you create a credible portfolio to demonstrate your skills and abilities to potential new employers.

We have many years of experience in helping graduates find their first roles in top UK companies and organisations who need to employ entry-level qualified programming staff that can hit the ground running with up-to-date skills gained from this programme.

The programme is specifically designed for individuals with none or limited experience but a real desire to start a career. Therefore, please do not apply if you are already an experienced programmer.

Whether you are working full-time, part-time or are unemployed, this package has the flexibility to be completed at a pace that suits you and can be completed in as little as a few weeks or a few months (see steps 1 to 4 below). Study timings are approximate and assume you can study for a minimum 5 hours per week. Training times will be reduced if you are able to invest more time each week.

Stage 1 Learn HTML and CSS ( up to 12 weeks)

The first step is completing a selection of professional and industry-recognised courses. We have carefully selected these courses to give you the most out of both your learning and employment journey.

  • HTML Essentials ( up to 6 weeks)
  • CSS Essentials ( up to weeks)

Training is delivered through multimedia rich video tutorials, presentations and quizzes using an online portal enabling you to study online from anywhere you choose. You will also be assigned an expert tutor and a support mentor who will work with you 1-2-1 or in group sessions to provide additional training and support.

Once the HTML & CSS courses are complete, your trainer will move you forward to the next stage.

Stage 2 Additional Online Training ( up to 12 weeks)

The second step includes a selection of more advanced courses to get you up to speed for what is required and relevant for many entry level programming roles and help you get a step ahead.

  • Learn the Command Line ( 1.5 weeks)

  • Learn Git & GitHub ( 1.5 weeks)

  • Learn JavaScript ( 1.5 weeks)

  • Learn Python 3 ( 1.5 weeks)

JavaScript forms the foundation of almost everything you see on the Internet. Therefore, this is an essential addition language in building your programming and development foundation.

Python is a highly versatile programming language and due to its relatively easy to understand commands now one of the most common programming languages used. You can use it for both small and complex tasks, and it is used across many different industries broadening your scope of opportunity.

Step 3 - Building a Portfolio Website Project (1 week)

Your tutor will provide you with some exercises and guidelines to help you build your own personalised portfolio. Having a strong portfolio to which demonstrates and showcases your range of skills and ability is essential within a programming career.

In addition, we will now provide additional Study Courses for your continued development and broadening of your skills. Completion of these course is voluntary but recommended.

  • AWS Certified Cloud Practitioner
  • Microsoft Certified: Azure Administrator Associate

Step 4 Entry Level Coding placement

We will now work with you to help you secure your first role in a role utilising your new skills in a coding, programming, or web development role.

There are many entry level roles where your newly learned skills can be applied meaning a vast array of opportunities are now available to you. Examples of some of these are listed below: -

  • Junior Developer
  • Website Support Developer
  • Junior Web Developer
  • Content Editor
  • Wordpress Developer
  • Junior Software Developer
  • Junior Front or Back End Development
  • Development Support

We have been helping career changers and new career seekers gain new careers since 2009 and we are a CompTIA Gold Partner, accredited by the BCS (Chartered Institute of IT/ British Computer Society) to ensure we provide the highest levels of training. We also have a 4.9 Trustpilot rating and numerous testimonials available on our website.

Our money back Job Guarantee

Due to our success and confidence in the results we deliver, and the skills shortage for entry-level coding staff we guarantee you will secure a job upon completion of your study programme, or we will refund you 100% of your course fees back. This is subject to our terms of learning/ terms of business.

Qualification for this programme?

To ensure we maintain a high level of support for our candidates, we limit spaces to this programme.

Apply before the deadline and one of our consultants will speak with you to check your eligibility for the programme.

Senior RF Test Engineer
ECM Selection (Holdings) Limited
Cambridge
In office
Senior
£70,000 - £90,000
RECENTLY POSTED

Experienced 3GPP RF Test Engineer needed for technical and team leadership role

This Cambridge company develops communications technology that simplifies the architecting of connected devices, making RF connectivity more accessible for a wide range of applications. They are seeking an RF Test Engineer to join their development team. This on-site position will involve technical and team leadership of the existing development team, as well as hands-on participation with test setup design and execution, analytics, and performing intricate RF measurements for 3GPP/Software controlled Radio systems. The role calls for excellent communication and documentation skills and strong attention to detail.

You will need:

  • A degree in Electronics or similarly applicable subject
  • Extensive commercial experience of 3GPP RF verification within the telecommunications industry
  • Practical hands-on electronics skills including the use of RF test instrumentation for cellular systems and development of RF test set-ups and scripts
  • Strong communication and organisational skills; previous success in a team or technical leadership role
  • Python or MATLAB skills for automation

This role combined technical and team leadership with hands-on verification work, so a solid theoretical grasp of RF and substantial prior RF test experience will be essential. The role is based on-site at the company’s Cambridge offices. An excellent compensation package is on offer to the successful candidate including a highly competitive salary, excellent benefits, and company share options scheme.

Another top job from ECM, the high-tech recruitment experts.

Even if this job’s not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.

Please apply (quoting ref: CV27602) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.

Trainee Coding & Programmer Placement Programme
Coding Jobs at ITOL Recruit
Multiple locations
Remote or hybrid
Graduate
Private salary
RECENTLY POSTED

Trainee Coding & Programming Placement Programme

Please note that this is a training course and fees apply.

Our money back guarantee

If after 1 year of passing your formal qualifications, we have been unable to help you secure a role, we will refund your study fees minus the cost of the exams.

However, we are normally able to help candidates find their first role within 6 months of qualifying and for locations based close to major cities this is often reduced to less than 3 months.

Check our testimonials from the hundreds of candidates we have already helped.

Are you looking to benefit from a new career in Programming?

Skills shortages in the IT sector are driving the need for qualified, entry-level career seekers and career changers.

We help place graduates from this programme in top UK companies and organisations needing to employ entry-level Programming staff that can hit the ground running with up-to-date skills gained from this programme.

The best part is you will not need any previous experience as fully accredited training, which includes tutor support and mentoring, provides you with the skills, practical knowledge and qualifications for you to secure a professional job and career in coding. You will also have the reassurance of a job guarantee (£25K-£40K) upon completion.

Whether you are working full-time, part-time or are unemployed, this package has the flexibility to be completed at a pace that suits you and can be completed in a few weeks or a few months (step 1 to 4 below). Your job and career goals are completed in 4 easy steps.

Step 1 -HTML and CSS Online Training ( 12 weeks)

The first step is completing a selection of professional and industry-recognised courses. We have carefully selected these courses to give you the most out of both your learning and employment journey.

  • HTML Essentials (6 weeks)
  • CSS Essentials (6 weeks)

The training is delivered via multimedia rich video tutorials, presentations and quizzes through a portal that you study online from anywhere you choose. You will also be assigned an expert tutor and a support mentor to help you throughout your training.

Once the HTML & CSS courses are complete, you will be ready to move forward.

Step 2 -Online Training ( 12 weeks)

The second step includes a selection of more advanced courses to get you up to speed.

  • Learn the Command Line (1.5 weeks)

  • Learn Git & GitHub (1.5 weeks)

  • Learn JavaScript (1.5 weeks)

  • Learn Python 3 (1.5 weeks)

JavaScript forms the foundation of almost everything you see on the Internet, so it will be essential! Python is highly versatile. You can use it for both small and complex tasks, and it is used across many different industries.

Step 3 - Build a Portfolio Website Project (1 week)

Additional Courses

  • AWS Certified Cloud Practitioner
  • Microsoft Certified: Azure Administrator Associate

Step 4 - Junior Programmer placement (£25K - £40k)

We work with you to secure your first role as a Junior Programmer, with a starting salary of anywhere between £25K - £40k. While working as a Junior Programmer, we will release your second batch of training which is specifically designed to qualify you to move into the programming field.

Programmer Role

Once you have completed all the mandatory training in step four and have gained two plus years experience in the coding industry, you will be ready to move into higher paying programming roles. Our recruitment support team specialises in the Web and programming space and roles at this level have an average starting salary of £45K.

We have been helping career changers and new career seekers gain new careers since 2009 and we are a CompTIA Gold Partner, accredited by the BCS (Chartered Institute of IT/ British Computer Society) to ensure we provide the highest levels of training.

In addition, we are also ELCAS approved to help members of the Armed Forces, Service Leavers and Veterans gain rewarding careers in IT and Cybersecurity.

Passionate about starting a career in coding? Apply now and one of our friendly advisors will be in touch.

Rust Software Engineer- Python/Rust- Embedded
Anonymous
Cambridge
Remote or hybrid
Mid - Senior
£40,000 - £75,000
RECENTLY POSTED

We are looking for a skilled Rust/Python Software Engineer with exposure to embedded systems development to join an engineering team. In this role, you will design and build reliable, high-performance software that runs close to hardware-as well as applications level development using rust & python You will work on systems where performance, safety, and efficiency are critical, using Rust to deliver robust solutions for embedded platforms. Key responsibilities Develop and maintain software written in Rust/Python for front end/ embedded and systems-level applications. Work with cross-functional teams including hardware, firmware, and systems engineers. Design efficient, safe, and maintainable code for resource-constrained environments. Integrate software with hardware peripherals and low-level interfaces. Contribute to architecture decisions and code reviews. Debug and optimise performance on embedded targets. Support testing, validation, and deployment of firmware/software components. Required Skills and Experience Professional experience with Rust and Python programming. Knowledge or experience working with embedded systems or firmware development. Understanding of low-level programming concepts (memory management, concurrency, hardware interfaces). Knowledge of microcontrollers, RTOS, or bare-metal environments. Knowledge of debugging tools and performance optimisation techniques. Desirable Skills Experience with embedded Linux or cross-compilation toolchains. Familiarity with hardware communication protocols (SPI, I C, UART, CAN, etc.). Exposure to safety-critical or real-time systems. Experience contributing to open-source Rust projects. What We Offer Opportunity to work on challenging low-level and hardware-integrated systems. Collaborative engineering environment with a focus on quality and performance. Competitive salary Flexible working arrangements where possible.

Senior Software Engineer
SoCode Limited
Cambridge
Hybrid
Senior
£90,000 - £110,000
RECENTLY POSTED
+3

Senior/Principal Software Developer £90,000 - £110,000 + benefits No Sponsorship Option Cambridge 3 days per week Senior Software Developer A global technology organisation developing advanced scientific and engineering software is looking for a Senior Software Developer to join its growing engineering team. Their platforms are used by organisations around the world to tackle complex technical challenges through high-performance software and modern digital technologies. The Role You’ll work alongside engineers, developers, and technical specialists to improve the performance, scalability, and user experience of enterprise software products used across multiple industries. Key areas include: Developing core components of enterprise software applications Improving platform performance, reliability, and scalability Contributing to cloud-based platform development Building modern web applications and enhancing UI/UX Collaborating with stakeholders to deliver new product features Maintaining high engineering standards through testing and code reviewsWhat We’re Looking For Strong C# / .NET development experience Experience with a secondary language such as Python, C++, C or Java Experience building browser-based applications (Blazor, HTML, CSS, JavaScript) Understanding of scalable and asynchronous application development Experience using Git, Azure DevOps, or similar development tools Interest in improving user experience and modern software architecture Opportunity to work on complex, high-impact software used by organisations globally, within a collaborative and technically driven team

Rust Software Engineer- Python/Rust- Embedded
Anonymous
Cambridge
Remote or hybrid
Mid - Senior
£40,000 - £75,000
RECENTLY POSTED

We are looking for a skilled Rust/Python Software Engineer with exposure to embedded systems development to join an engineering team. In this role, you will design and build reliable, high-performance software that runs close to hardware-as well as applications level development using rust & python You will work on systems where performance, safety, and efficiency are critical, using Rust to deliver robust solutions for embedded platforms.

Key responsibilities

Develop and maintain software written in Rust/Python for front end/ embedded and systems-level applications.

Work with cross-functional teams including hardware, firmware, and systems engineers.

Design efficient, safe, and maintainable code for resource-constrained environments.

Integrate software with hardware peripherals and low-level interfaces.

Contribute to architecture decisions and code reviews.

Debug and optimise performance on embedded targets.

Support testing, validation, and deployment of firmware/software components.

Required Skills and Experience

Professional experience with Rust and Python programming.

Knowledge or experience working with embedded systems or firmware development.

Understanding of low-level programming concepts (memory management, concurrency, hardware interfaces).

Knowledge of microcontrollers, RTOS, or bare-metal environments.

Knowledge of debugging tools and performance optimisation techniques.

Desirable Skills

Experience with embedded Linux or cross-compilation toolchains.

Familiarity with hardware communication protocols (SPI, I²C, UART, CAN, etc.).

Exposure to safety-critical or real-time systems.

Experience contributing to open-source Rust projects.

What We Offer

Opportunity to work on challenging low-level and hardware-integrated systems.

Collaborative engineering environment with a focus on quality and performance.

Competitive salary

Flexible working arrangements where possible

Senior Full Stack Web Developer
EMBL-EBI
Saffron Walden
Hybrid
Senior
£75,000/day
RECENTLY POSTED
+10

Your role

This is an exciting opportunity to make a significant contribution to several world leading projects including:

  • Functional Annotation of Animal Genomes project
  • European Reference Genome Atlas
  • TREC
  • AEGIS

You will be responsible for support and development of software to handle data curation, coordination, validation, distribution and visualisation of agriculture, aquaculture and biodiversity data. You will work with large scientific communities to define and implement metadata standards, develop software to validate and improve data descriptions and develop, build new project specific portals, and extend, existing web data portalsto meet the specific needs of each consortium.

The data portals will include Application Programming Interfaces (APIs) and bespoke data visualisation and presentation solutions. You will also support efforts for the development of standardised containerised workflows and cloud platform integration.

As part of this team, you will have many opportunities to engage with data generators, project users, and collaborators, to which you will provide guidance and support on utilisation of the team’s software and support users to provide rich metadata descriptions.

You will work with a range of data archives at EMBL-EBI, including the ENA and BioSamples, to support each project and community in sharing and gaining access to well described, high quality sample and genomic data.

You have

  • A BSc or MSc in computer science or related fields
  • Expertise in Python, including popular Python libraries: NumPy, Pandas, PySpark and frameworks: Django, Django Rest Framework, FastAPI
  • Hands-on experience with both relational (e.g. PostgreSQL) and non-relational databases (e.g. Elasticsearch, Redis)
  • Extensive experience in data warehousing architecture, big data processing and ETL
  • Demonstrable expertise in Unix/Linux environments
  • Experience with GIT and working in collaborative software environments
  • Willingness to learn new skills as required by the project
  • A self-motivated work ethic and be capable of working both independently and as part of a team
  • Excellent communication, interpersonal and English language skills

You may also have

  • Experience developing or maintaining web-based applications (html, css, Javascript frameworks such as Angular, React)
  • Cloud (GCP or AWS) and popular cloud Big Data tools - BigQuery, Dataflow, Looker
  • Hands on containerisation experience (Docker or similar) and orchestration (e.g. with kubernetes)
  • Experience processing of biological archive data
  • Tests and CI/CD

Apply now! Benefits and Contract Information

  • Financial incentives: depending on circumstances, monthly family/marriage allowance of £278 monthly child allowance of £336 per child. Non resident allowance up to £569per month. Annual salary review, pension scheme, death benefit, long-term care, accident-at-work and unemployment insurances

  • Hybrid working arrangements

  • Private medical insurance for you and your immediate family (including all prescriptions and generous dental & optical cover)

  • Generous time off: 30 days annual leave per year, in addition to eight bank holidays

  • Relocation package including installation grant (as applicable)

  • Campus life: Free shuttle bus to and from work, on-site library, subsidised on-site gym and cafeteria, casual dress code, extensive sports and social club activities (on campus and remotely)

  • Family benefits: On-site nursery, child sick leave, generous parental leave, holiday clubs on campus and monthly family and child allowances

  • Contract duration: This position is a 2 year grant funded contract

  • Salary: Monthly salary starting at£3,695.61after tax but excl. pension & insurances) + benefits (Total package will be dependent on family circumstances)

  • International applicants: We recruit internationally and successful candidates are offered visa exemptions. Read more on our page for international applicants.

  • Diversity and inclusion: At EMBL-EBI, we strongly believe that inclusive and diverse teams benefit from higher levels of innovation and creative thought. We encourage applications from women, LGBTQ+ and individuals from all nationalities.

  • Job location: This role is based in Hinxton, near Cambridge, UK. You will be required to relocate if you are based overseas and you will receive a generous relocation package to support you.

To apply, please submit a covering letter and CV via our online system. Applications will close on 17/03/2026.

Senior Software Engineer
Frontier Agriculture Limited
Cambridge
Hybrid
Senior
Private salary
RECENTLY POSTED

Role Purpose

The Senior Software Engineer will work on existing and future products as part of the engineering team, servicing the agri-food industry, and be part of evolving YAGROs configurable, white-label SaaS products so agri-food enterprises can adopt YAGRO technology seamlessly within their own brands and operating models. This role focuses on designing secure, scalable and reliable software that supports enterprise requirements (e.g., integrations, access control, security, auditability and performance), while continuously improving the end-user and customer onboarding experience through close collaboration with the Technical Delivery and Commercial teams.

Whilst this is a home based role, you will be required to attend the Cambridge office once per month.

Responsibilities

Technical Proficiency & Problem Solving:

  • Demonstrate deep understanding of relevant technologies and the YAGRO product domain.
  • Design scalable architectures for a multi-tenant SaaS platform, balancing configurability and maintainability.
  • Diagnose and resolve complex issues across application, data and infrastructure layers, and drive adoption of tools and practices that improve developer velocity, security and customer outcomes for white-label deployments.

Project Contribution & Collaboration:

  • Lead projects from conception to deployment with a strong customer and partner focus.
  • Work closely with the Technical Delivery and Commercial teams to scope enterprise and white-label requirements, translate them into technical designs, and deliver incremental value.
  • Provide mentorship and code reviews, communicate trade-offs clearly, and raise engineering standards for quality and reliability in customer-facing systems.

Non-functional Practice:

  • Own non-functional excellence for enterprise customers: performance, reliability, observability, and incident management.
  • Champion security best practices (e.g., vulnerability management, data protection, RBAC, audit logging) and ensure changes support SLAs/SLOs appropriate for SaaS products and white-label clients.

Learning & Continuous Improvement:

  • Stay current with industry trends in SaaS architecture, cloud-native patterns, data platforms and security.
  • Evaluate emerging technologies for practical impact on YAGROs product roadmap and white-label offerings, sharing recommendations and leading experiments that can be productionised safely.

Product & Business Understanding:

  • Align technical decisions with business objectives, including enabling new enterprise revenue through white-label partnerships.
  • Build intuitive, configurable products and user experiences (branding, workflows, roles/permissions) and contribute to strategic planning for the technology and product roadmaps, with an emphasis on SaaS scalability and partner success.

Selection Criteria

Essential

  • Bachelors degree in a relevant discipline (e.g. computer science) or a proven track record of delivering production-quality software.
  • 5+ years of professional software development experience designing, building and maintaining production systems.
  • Experience designing configurable or white-label products (e.g. theming/branding, tenant-level feature flags, configurable workflows).
  • Experience of using Artificial Intelligence tools and techniques in a product and business environment.
  • Deep proficiency of C# and Azure ecosystems, and a good working knowledge of Python.
  • Experience implementing enterprise features such as SSO, audit logging, and data governance controls.
  • Experience building customer-facing SaaS capabilities (e.g. authentication /authorisation, multi-tenancy, configuration, APIs/integrations).
  • Strong understanding of system architecture, software design principles and design patterns; able to justify trade-offs.
  • Familiarity with cloud environments (e.g., AWS, Azure) and modern deployment pipelines, monitoring and incident response.
  • Strong security mindset: application security best practices and experience mitigating vulnerabilities, secure coding techniques.
  • Experience designing and building Data Pipelines / ETL systems.

Desirable

  • Working knowledge of JavaScript/TypeScript frontends and interactions with them.
  • Experience of working in ISO27001 Information Security Accredited environment.
  • Working knowledge of using GitHub Actions and Terraform or equivalent for deployment of systems.
  • Knowledge of deploying and configuring AWS and/or Azure.
  • Experience participating in roadmap planning and estimation; translating technical options into business impact for stakeholders.
  • Familiarity with data engineering, analytics pipelines, or working closely with data teams in data-intensive products.
  • Experience collaborating with pre-sales / commercial teams to scope solutions and support technical due diligence for enterprise customers.
  • Familiarity of standard Authentication mechanisms and implementations, e.g. OAuth.
Software Engineer - Home-based - London, UK
EDF
Multiple locations
Hybrid
Mid - Senior
£63,000
RECENTLY POSTED
+8
Software Engineer - London, UK

About the Role

Full Stack Software Engineer | Hybrid | Permanent | Starting from £63,000 
We’re free thinkers. We’re innovators. We’re #ConsultantsWhoCode.  
We have an exciting opportunity for an experienced FullStack Software Engineer with strong React Native mobile development experience to join our growing Software Engineering team at here at EDF.  
The Opportunity
As a FullStack Engineer with a mobilefirst focus, you’ll play a key role in building the apps and platforms that support our asset management teams — the people powering the electric vehicles, batteries, and lowcarbon technologies supporting the UK’s journey to Net Zero. 
You’ll work across the full stack, with around 60–70% of your time focused on React Native mobile development and the rest contributing to backend services, AWS infrastructure, testing, and delivery tooling. 
As part of our modern engineering culture, you’ll also use AIenabled engineering tools to improve code quality, testing, documentation, observability, and developer experience. We’re growing our AI capability across the entire SDLC — from requirements refinement to code generation, test automation, and release processes — and you’ll help shape how we adopt these tools responsibly and effectively. 
We operate using scaled Agile practices, including PI Planning, crossteam collaboration, and shared engineering standards. 
This hybrid role gives you flexibility to work from home with monthly (or more frequent if you prefer) visits to London, Hove, or Exeter. 
Pay, Benefits & Culture
Alongside a starting salary from £63,000, you’ll receive:

  • Up to 5% annual bonus
  • A marketleading pension scheme
  • Customisable benefits including electric vehicle leasing, gym discounts, life assurance, healthcare cash plan, tech vouchers, product discounts and more

Everyone is welcome at EDF.
We’re committed to building a workforce that reflects gender balance, social mobility, ethnic diversity, LGBTQ+ inclusion, and disability confidence. Adjustments and support are available throughout the recruitment process. 
What You’ll Be Doing
You’ll contribute to the design, development, and operation of highquality software with a strong focus on mobile app excellence, including: 
Mobile Engineering

  • Building new features and components in React Native using TypeScript

  • Creating modular, reusable components aligned with our mobile design system

  • Using modern navigation, statemanagement, and asynchronous data patterns

  • Integrating mobile applications with backend APIs to support smooth, resilient user journeys

  • Ensuring performance, accessibility, and reliability across the app

  • Implementing observability for mobile behaviour, performance, and incidents

  • Contributing to build and release processes for iOS and Android, including CI/CD and app distribution

  • Working closely with designers, product managers, and other engineers to deliver a unified app experience

AIEnabled Software Development

  • Using AI tools (e.g., GitHub Copilot) to support coding, testing, documentation and analysis

  • Working with teams to embed AI meaningfully into our SDLC — including code quality, automated testing, release safety, and operational resilience

  • Supporting experiments, prototypes, and continuous improvement initiatives leveraging AI

  • Applying AI ethically, responsibly, and in line with EDF guidelines

  • Using AI to improve developer productivity, performance insights, and maintainability

FullStack & DevOps

  • Building backend services using Node.js or Python following cloudnative and eventdriven patterns

  • Deploying workloads using Infrastructure as Code on AWS

  • Writing automated tests across the stack (unit, integration, E2E)

  • Contributing to CI/CD pipelines using a blend of modern tools (e.g., GitHub Actions, Bitrise, etc.)

  • Using feature flagging tools (e.g., Firebase Remote Config or similar) to release safely and iteratively

  • Participating in agile ceremonies, PI Planning, and crossteam engineering activities

  • Sharing knowledge and mentoring peers across our engineering community

Who You Are
You’re a MidLevel Engineer who enjoys using modern tools and approaches to deliver highquality software. You care about maintainability, reliability, and the user experience. 
Essential Experience

  • Commercial experience with React Native and React frameworks

  • Strong TypeScript skills and a good understanding of mobile UX and UI patterns

  • Experience integrating with RESTful or GraphQL APIs

  • Experience with AWS and cloudnative/serverless architectures

  • Comfortable using AIassisted engineering tools to enhance coding and testing

  • Experience with CI/CD pipelines and automated quality gates

  • Familiarity with mobile testing tools such as Jest, RNTL, or Detox

  • Understanding of monitoring and observability practices

Desirable Experience

  • Experience with feature flagging and saferelease practices

  • Mobile performance optimisation or offlinefirst patterns

  • Native iOS/Android module bridging (Swift/Kotlin)

  • Knowledge of mobile distribution tooling (Bitrise , Fastlane, EAS, etc.)

  • Experience contributing to engineering standards, design systems, or crossteam initiatives

Your Growth
We love developing engineers. 
You’ll have opportunities to deepen your expertise, experiment with new technologies — including AI — and grow towards Senior Engineer or Tech Lead roles. 
Closing date for applications: 4th March

Principal Data Scientist
Cambridge University Press & Assessment
Cambridge
Hybrid
Senior
£95,000
+1

Job Title:Principal Data Scientist

Salary:£74,200 - £99,250

Location:Cambridge/Hybrid with 2 day per week at the office

Contract:Permanent

Hours:Full time 35 hours per week

Are you excited by the challenge of applying data science and AI to problems that genuinely matter? At Cambridge Assessment, we are transforming how assessments are designed, delivered and marked worldwide. As a Principal Data Scientist, you will play a pivotal role at the heart of this transformation leading our data science capability for AI-enabled assessment products used by millions of learners globally.

We are Cambridge University Press & Assessment, a world-leading academic publisher and assessment organisation and a proud part of the University of Cambridge.

This is a senior, influentialrole where you will combine deep technical expertise with strategic leadership. You will shape our data strategy, lead and mentor a growing team, and work closely with researchers, engineers and product teams to turn complex data into insight, innovation and trusted solutions.

About the role

As PrincipalData Scientist, you will lead the operational data science and analytics capability within our Assessment & Research Capabilities (ARC) function. You will be the data leader for automarking, representing ARC’s data capability across Exam Technology and the wider organisation.

Youwill:

  • Set the direction for data science and analytics supporting automarking and AI-driven assessment
  • Lead and grow a small, high-impact team of data scientists and engineers
  • Curate high-quality data products used across research, machine learning and product teams
  • Act as a trusted partner to senior stakeholders, influencing product and research decisions with evidence and insight
  • Ensure sensitive exam and candidate data is handled responsibly and ethically

Additional responsibilities and accountabilities include:

  • Lead data science, data engineering and analytics activities within ARC
  • Define and own the data strategy for automarking and related AI capabilities
  • Design and oversee data warehouses, pipelines and integrations with the wider organisation
  • Translate complex business and research needs into robust data solutions
  • Provide expert input into product, research and architectural decisions, up to board level
  • Build strong relationships with internal teams and external research partners
  • Champion best practice in data quality, DataOps and analytics engineering

This position has been classified as a hybridrole, requiring the selected candidate to typically spend 40-60% of their time collaborating and connecting face-to-face at their dedicated location. Aside from our hybrid principles, other flexible working requests will be considered from the first day of employment, including other work arrangements should yourequireadjustments due to a disability or long-term health condition.

About You

To be successful in this role, you will bring:

  • Extensive experience in data science, analytics or analytics engineering in a complex environment
  • Advanced SQL skills, including writing, analysing and optimising large analytical queries
  • Strong experience with a data science programming language such as Python, R or Julia
  • Hands-on experience with data transformation tools such as dbt, Dataform or SQLMesh
  • Experience using BI and visualisation tools such as Metabase, Looker, Tableau or Power BI
  • A strong understanding of data warehousing principles (e.g. Kimball methodology)
  • Experience designing data models that enable self-service analytics
  • Proven ability to translate business or research questions into data-driven insights
  • Experience communicating complex technical concepts to non-technical and senior audiences
  • Leadership experience, including mentoring and guiding other data professionals

If you meet theaboveminimumrequirements, we encourage you to apply. Your application will be even stronger if you can alsodemonstratethefollowingdesirablecriteria:

  • Machine learning or AI product experience
  • Exposure to automarking, assessment, or high-stakes data environments
  • Skills in experimentation and statistical analysis (A/B testing, forecasting)
  • Familiarity with DataOps (CI/CD, testing, orchestration, observability)

For a detailed job description, please refer to the linkat the bottom of the advert on our careers site.

We are aDisability Confident (DC) employer that is committed to equality and inclusion ensuring our recruitment process is accessible to all. The DC scheme’sOffer of an Interviewcommitment applies toapplicants who opt in, anddisclosea disability or a long-term health condition, and best meet theminimumcriteria for the role. In instances where interviewing all qualifying candidates is notpracticable, we prioritise those who best meet theminimumcriteria, as we would for applicants who do not have a disability or long-term health condition.

Cambridge University Press & Assessment is an approved UK employer for the sponsorship of eligible roles and applicants under the Skilled Worker visa route. Please refer to thegov.ukwebsite for guidance to understand your own eligibility based on the role you are applying for.

Rewards and benefits

Wewill support you to be at your best in work and to live well outside of it. In addition to competitive salaries, we offer a world-class, flexiblerewards package, featuring family-friendly and planet-friendly benefits including:

  • 28 days annual leave plus bank holidays
  • Private medical and Permanent Health Insurance
  • Discretionary annual bonus
  • Group personal pension scheme
  • Life assurance up to 4 x annual salary
  • Green travel schemes

Ready to pursue your potential? Apply now.

We aim tosupport candidates by making our interview process clear and transparent. The closing date for all applications will be13thMarchWe will review applications on an ongoing basis, and shortlisted candidates can expect interviews to take place shortly after it closes.

As part of theapplication process, you can expect:

At application stage: four technical questions to answer when submitting your CV.

Stage 1: 30-minute screening call with the hiring manager.

Stage 2: 60-minute session includes questions about key skills as well as a code review or whiteboard exercise.

Stage 3: 90-minute system design exercise with an assignment provided at least three days before the interview. During the interview, is where the designs are explained and discussed.

Stage 4: Leadership and cultural 45-minute interview.

If you require any reasonable adjustments during the recruitment process due to a disability or a long-term health condition, there will be an opportunity for you to inform us via the online application form. We will do our best to accommodate your needs.

Please notethat successful applicants will be subject to satisfactory background checks including DBS due to working in a regulated industry.

We arecommitted toan equitablerecruitment process. As such, applications must besubmittedvia our official online application procedure. Please refrain from sending your CV directly to our recruiters. If you experience technical difficulties or requireadditionalsupport withsubmittingyour online application, contact the Recruiter.

Why join us

Joining us isyour opportunity to pursue potential.You willbelong to a collaborative teamthat isexploring new and better ways to serve students,teachersand researchers across the globe for the benefit of individuals,societyand the world. Sharing our mission will inspire your own growth,developmentand progress, in an environment which embraces difference, change and aspiration.

Cambridge University Press & Assessment is committed to being a place where anyone can enjoy a successful career, whereit issafe to speak up, and where we learn continuously to improve together. We welcome applications from all candidates, regardless of demographic characteristics (age, disability, educational attainment, ethnicity, gender, marital status, neurodiversity, religion, sex, genderidentityand sexual identity), cultural, or social class/background.

We believe better outcomes come throughdiversity of thought,backgroundand approach. We welcome applications from people from all backgrounds and communities, activelyseekingto employ people from a wide range of different communities.

Embedded Software Engineer
Hexwired Recruitment Limited
Cambridge
Hybrid
Mid
£50,000 - £60,000
+1

Embedded Software Engineer – £50k - £60k – semi remote - Cambridge Hexwired Recruitment is recruiting for an expanding Electronics Manufacturer based in Cambridge now seeking an Embedded Software Engineer to help deliver key projects utilising Signal processing algorithms! The company are expanding to meet the demands of their clients and are seeking an Embedded Software Engineer ideally with experience working on Firmware RTOS. You will be working with customers internationally utilising the latest technology in Signal Processing. This is an Embedded Software Engineer job focusing on RF products. Key Skills: \* 3+ commercial Embedded software experience \* Good commercial RTOS experience \* Experience or knowledge of SPI, I2C or UDP \* Experience working on RF or SDR products is highly desirable but not essential \* Any DSP experience is advantageous but not essential The company are looking to offer circa £60k along with an excellent benefits package, excellent career progression and the chance to work on a diverse range of products. If you’re interested in this Embedded Software engineer job, please apply. For more information on this role, or any other jobs across; Embedded, C++ programming, Electronics, FPGA, Javascript, C#, Python, LLM, Data Science, Embedded Linux, Golang Development, Machine Learning, Data Science or Simulation contact us today

Embedded Software Engineer - Contract (Outside IR35) - Cambridge - SC Clearance
SoCode Limited
Cambridge
In office
Mid - Senior
£60/hour - £80/hour
+1

Embedded Software Engineer | 6-Month Contract (Outside IR35) | Cambridge Location: Cambridge, UK Contract Type: 6 months (Outside IR35) Rate: Competitive (DOE) Security Clearance: SC Clearance required About the Role We are working with a leading UK defence and security technology consultancy, engaged in developing cutting-edge solutions that protect the UK from emerging technological and cyber threats. As an Embedded Software Engineer, you’ll work alongside a multi-disciplinary team of scientists and engineers to design, develop, test, and deliver prototype solutions. This is a hands-on, technically challenging role where your work will have real-world impact. Responsibilities: Develop embedded software for high-tech systems, primarily in C (Linux environment) Collaborate with teams on design, prototyping, and full product lifecycle development Debug and optimise software and hardware interfaces Contribute to technical problem-solving and innovative solutionsRequired Experience: 3+ years of embedded software development experience Strong C programming skills (Linux) Experience in full lifecycle software development Relevant technical degree Eligibility for UK SC Clearance (essential)Desirable Experience: Bare metal / RTOS development on ARM Additional programming languages: C++, C#, MATLAB Embedded software debugging and electronics development Scripting for testing or signal processing (Python, MATLAB) Experience in defence or high-tech industries is beneficial but not essentialApply today with your CV to be considered for this exciting 6-month opportunity

Page 1 of 2
Frequently asked questions
Cambridge offers a wide variety of Python roles, including software development, data analysis, machine learning engineering, automation, and web development positions across startups, tech companies, and research institutions.
Requirements vary by role, but common Python frameworks and libraries sought after in Cambridge include Django, Flask, Pandas, NumPy, and TensorFlow. It's best to review individual job descriptions for detailed skills.
Yes, many companies in Cambridge offer remote or hybrid working options for Python developers, especially following the rise of flexible work arrangements. Check job listings for their specific work location and flexibility details.
Python job openings in Cambridge range from entry-level positions for recent graduates to senior roles requiring several years of experience. Make sure to match your experience with the job specifications.
Enhance your portfolio with relevant Python projects, contribute to open-source, gain knowledge of local industry trends, network with Cambridge tech communities, and tailor your CV and cover letter to highlight your Python expertise and problem-solving skills.