(Senior) Software Engineer - PythonEmbedded

External Listing
{
  "source": {
    "name": "linkedin",
    "id": "4470410725",
    "url": "https://www.linkedin.com/jobs/view/senior-software-engineer-python-at-digilab-4470410725?_l=en"
  },
  "postedDate": "2026-09-18T15:43:47.441Z",
  "applicationDeadline": null,
  "isActive": true,
  "isExpired": false,
  "matching": {
    "role": {
      "primaryTitle": "Senior Software Engineer",
      "titleSynonyms": [
        "Software Engineer",
        "Backend Engineer",
        "Python Developer"
      ],
      "secondaryTitles": [
        "Full Stack Engineer"
      ],
      "function": "ict_professionals",
      "functionConfidence": "high",
      "roleFamily": "u2512_software_developers",
      "roleFamilyConfidence": "high",
      "roleSubFamily": null,
      "roleSubFamilyConfidence": "unknown",
      "seniority": "senior",
      "industries": [
        "i96_it_services_and_it_consulting"
      ]
    },
    "primarySignals": {
      "tasks": [
        "Lead design, development, and maintenance of high-quality software",
        "Build scalable systems using AWS, Python, MongoDB",
        "Embed security best practices across software development lifecycle",
        "Own and improve CI/CD pipelines",
        "Apply site reliability engineering principles",
        "Partner with product management to translate business requirements",
        "Design clean, consistent RESTful APIs",
        "Provide technical support and lead incident investigations",
        "Champion Scrum and drive continuous improvement",
        "Foster collaborative, learning-oriented engineering environment"
      ],
      "skills": [
        "Python",
        "FastAPI or similar async Python frameworks",
        "AWS infrastructure as code (IaC)",
        "DevOps",
        "MLOps",
        "Software design patterns",
        "SOLID principles",
        "DRY principles",
        "Architectural patterns",
        "Git/GitHub",
        "Docker",
        "Linux command line",
        "Automated testing (unit, component, smoke, performance, load, end-to-end)",
        "NumPy",
        "SciPy",
        "Pandas"
      ],
      "tools": [
        "AWS",
        "Python",
        "MongoDB",
        "FastAPI",
        "Git/GitHub",
        "Docker",
        "Linux",
        "Bash"
      ],
      "educationLevel": 3,
      "educationKeywords": [
        "Computer Science"
      ],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "secondarySignals": {
      "tasks": [
        "Support frontend tasks"
      ],
      "skills": [
        "Frontend development (HTML, CSS, React, JavaScript/TypeScript)",
        "PyTorch or other deep-learning libraries",
        "Bayesian statistics"
      ],
      "tools": [],
      "educationLevel": 4,
      "educationKeywords": [
        "STEM"
      ],
      "certifications": [],
      "languages": [],
      "yearsRelevant": null
    },
    "practical": {
      "locations": [
        "Bristol, England, United Kingdom",
        "Exeter, England, United Kingdom"
      ],
      "locationProvenance": "stated",
      "countries": [
        "GB"
      ],
      "workModes": [
        "on_site"
      ],
      "workModeProvenance": "stated",
      "employmentTypes": [
        "full_time"
      ],
      "compensation": null
    },
    "dataCompleteness": "high"
  },
  "indexing": {
    "function": "ict_professionals",
    "functionConfidence": "high",
    "roleFamily": "u2512_software_developers",
    "roleFamilyConfidence": "high",
    "countryCode": "GB",
    "countryCodeConfidence": "high",
    "locationBucket": "ttwa_bristol",
    "locationBucketConfidence": "high",
    "workMode": "on_site",
    "workModeConfidence": "high",
    "employmentType": "full_time",
    "employmentTypeConfidence": "high",
    "isAgency": "direct",
    "salaryMax": null,
    "industryGroup": "i96_it_services_and_it_consulting",
    "industryGroupConfidence": "high",
    "educationRequired": 3,
    "educationRequiredConfidence": "high"
  },
  "display": {
    "title": "(Senior) Software Engineer - Python",
    "company": {
      "name": "digiLab"
    },
    "locationDisplay": "Bristol, England, United Kingdom",
    "applicationUrl": null
  },
  "roleFamilyEsco": "u2512_software_developers",
  "requirementsEssentiality": {
    "items": [
      {
        "text": "Significant industry experience building production software",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Deep Python expertise, with clean, logical, self-explanatory code",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Proven experience building production APIs with FastAPI (or similar async Python frameworks)",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Hands-on experience deploying AWS infrastructure as code (IaC)",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Degree-level qualification in computer science or a related field",
        "category": "education",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Experience with DevOps and MLOps",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Solid grasp of software design patterns, SOLID and DRY principles, and architectural patterns",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Confidence with Git/GitHub, Docker and containerisation, Linux, bash, and the command line",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Command of the testing pyramid and automated testing types (unit, component, smoke, performance, load, end-to-end)",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "Familiarity with modern statistical ML and AI tooling, including NumPy, SciPy, and Pandas",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "A track record of collaborating in a fast-paced agile team, ideally using Scrum",
        "category": "skill",
        "essentiality": "compulsory",
        "triggerPhrase": "Your Experience",
        "confidence": "high"
      },
      {
        "text": "A Master's-level qualification in a STEM field",
        "category": "education",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to have",
        "confidence": "high"
      },
      {
        "text": "Frontend experience: HTML, CSS, React, JavaScript/TypeScript",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to have",
        "confidence": "high"
      },
      {
        "text": "An eye for UI/UX design principles",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to have",
        "confidence": "high"
      },
      {
        "text": "Experience with PyTorch or other deep-learning libraries",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to have",
        "confidence": "high"
      },
      {
        "text": "An understanding of Bayesian statistics",
        "category": "skill",
        "essentiality": "preferred",
        "triggerPhrase": "Nice to have",
        "confidence": "high"
      }
    ]
  }
}