Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Alexander Daniels Global

Oxford

On-site

GBP 40,000 - 60,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech solutions company is seeking a talented Software Engineer to join a dynamic team in Oxford. The role involves designing and maintaining software platforms for advanced manufacturing and materials technology. Candidates should have a strong technical background and proficiency in C#, C++, or Python. This position offers the opportunity to collaborate closely with engineers and scientists in a fast-paced environment.

Qualifications

  • Understanding and experience in manufacturing environments is a must.
  • Excellent understanding of software design patterns, best practices, and principles.

Responsibilities

  • Design, develop, and maintain novel software platforms.
  • Participate in the full development lifecycle.
  • Work collaboratively to solve complex problems.

Skills

C#
C++
Python
Containerization
ASP.NET Core
JavaScript
TypeScript
React
3D geometry programming
WPF
Machine learning model development
CI/CD pipelines
Infrastructure as Code (IaC)

Education

Strong technical educational background
Job description
Software Engineer - Onsite in Oxford

We are seeking a talented Software Engineer to join a dynamic team working on cutting‑edge solutions for advanced manufacturing and materials technology. This is an onsite role in Oxford, offering the opportunity to collaborate closely with process engineers, technicians, and material scientists in a fast‑paced, agile environment.

Key Responsibilities
  • Design, develop, and maintain novel software platforms for:
    • Data management, traceability, visualization, and analysis
    • Performance prediction and optimization through model integration
    • Material composition design
    • Component design and build preparation
    • Production quality assurance, including statistical process control
  • Participate in the full development lifecycle, from user story generation to user acceptance testing
  • Work collaboratively to solve complex problems with innovative solutions
Required Skills & Experience
  • Strong technical educational background
  • Understanding and experience in manufacturing environments is a must
  • Proficiency in C#, C++, or Python
  • Excellent understanding of software design patterns, best practices, and principles
  • Experience with:
    • Containerization
    • ASP.NET Core (including Blazor)
    • JavaScript or TypeScript (including React)
    • Programming with 3D geometry
    • WPF
    • Machine learning model development
    • CI/CD pipelines
    • Infrastructure as Code (IaC) using Terraform for managing Azure and AWS resources
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.