Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Design and develop cutting-edge software for advanced manufacturing solutions.
  • Company: Pioneering tech company in Oxford focused on innovative manufacturing.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Join a team shaping the future of manufacturing technology with real impact.
  • Qualifications: Degree in science or engineering and full-stack development experience required.
  • Other info: Dynamic, agile environment with excellent career advancement opportunities.

The predicted salary is between 36000 - 60000 £ per year.

Our client is a pioneering company developing cutting-edge software platforms that enable process optimisation and automation in additive manufacturing and beyond. They are seeking talented Software Engineers to join their team and work closely with material scientists and process engineers on innovative solutions shaping the future of advanced manufacturing.

Key Responsibilities

  • Design, develop, and maintain novel software platforms for:
  • Data management, traceability, visualisation, and analysis
  • Performance prediction and optimisation through model integration
  • Material composition design
  • Component design and build preparation
  • Production quality assurance, including statistical process control
  • Collaborate within a fast-paced, agile development team alongside engineers and scientists
  • Participate in the full development lifecycle from user story generation to user acceptance testing
  • Solve complex problems with innovative, practical solutions
  • Essential Skills

    • Degree in science, engineering, mathematics, or computer science (2:1 minimum)
    • Full-stack development experience with strong proficiency in C#, ASP.NET, and modern front-end frameworks
    • Deep understanding of design patterns, TDD, and CI/CD
    • Solid grasp of agile practices and cross-functional collaboration
    • Excellent communication skills for gathering and translating technical requirements
    • Strong interest in applied engineering or science
    • Organised, self-motivated problem-solver with a desire to learn

    Desirable Skills

    • Knowledge of UX best practices
    • Experience with React (ideally TypeScript), Blazor, and GraphQL
    • Familiarity with C++ and/or Python
    • Containerisation (e.g., Docker, dev containers)
    • Web app and microservice deployment (Azure App Service, Azure Functions)
    • Infrastructure as Code using Terraform for Azure and AWS

    Why Join Our Client?

    You’ll be part of a team pushing the boundaries of manufacturing technology, working on impactful projects that combine software engineering with applied science. If you thrive in an innovative environment and want to make a tangible difference, we’d love to hear from you.

    Software Engineer employer: Alexander Daniels Global

    Join a pioneering company in Oxford that is at the forefront of software development for advanced manufacturing. With a strong emphasis on innovation and collaboration, you'll work alongside talented engineers and scientists, enjoying a vibrant work culture that fosters creativity and professional growth. The company offers competitive benefits and opportunities to engage in meaningful projects that truly shape the future of technology.
    A

    Contact Detail:

    Alexander Daniels Global Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer

    ✨Tip Number 1

    Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.

    ✨Tip Number 2

    Prepare for those interviews! Research the company and their projects, especially in additive manufacturing. We want you to show off your knowledge and passion for the field, so practice answering common technical questions and be ready to discuss your past experiences.

    ✨Tip Number 3

    Don’t forget to showcase your projects! Whether it’s a GitHub repo or a personal website, we love seeing what you’ve built. It’s a great way to demonstrate your skills in full-stack development and your understanding of modern frameworks.

    ✨Tip Number 4

    Apply through our website! We make it easy for you to submit your application directly. Plus, it shows us you’re genuinely interested in joining our innovative team. Let’s shape the future of advanced manufacturing together!

    We think you need these skills to ace Software Engineer

    Full-stack Development
    C#
    ASP.NET
    Modern Front-end Frameworks
    Design Patterns
    Test-Driven Development (TDD)
    Continuous Integration/Continuous Deployment (CI/CD)
    Agile Practices
    Cross-functional Collaboration
    Excellent Communication Skills
    Problem-Solving
    UX Best Practices
    React
    TypeScript
    Containerisation (e.g., Docker)

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience, especially with C# and ASP.NET, as well as any relevant projects that showcase your problem-solving abilities.

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our innovative projects. Mention your interest in applied engineering or science, and don’t forget to show off your communication skills!

    Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing practical examples of your work, especially if they involve modern front-end frameworks or containerisation.

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team!

    How to prepare for a job interview at Alexander Daniels Global

    ✨Know Your Tech Stack

    Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, ASP.NET, and any front-end frameworks. Brush up on your full-stack development skills and be ready to discuss how you've used these technologies in past projects.

    ✨Showcase Your Problem-Solving Skills

    Prepare to discuss specific examples where you've tackled complex problems with innovative solutions. Think about challenges you've faced in software development and how you approached them, particularly in an agile environment.

    ✨Understand the Company’s Vision

    Research the company’s projects and their impact on additive manufacturing. Be ready to express why you’re excited about their work and how your skills can contribute to their goals. This shows genuine interest and alignment with their mission.

    ✨Practice Communication

    Since excellent communication is key, practice explaining technical concepts in simple terms. You might need to translate technical requirements during the interview, so being clear and concise will help you stand out.

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    A
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >