Software Engineer

Altium Logo

Altium

πŸ“Remote - United Kingdom

Summary

Join Altium's Enterprise Solutions team as a Software Engineer and work fully remote from the UK! You will solve complex technical problems for global enterprise clients, design and deliver systems using C# and .NET Core, collaborate with engineering teams, and consult with customers to build solutions using the Altium platform. This role requires at least three years of professional software engineering experience with a strong focus on C# and .NET, proven success in developing large software platforms, and excellent communication skills. Altium offers competitive benefits including private health insurance, a pension scheme, mental health support, professional development funds, generous paid time off, and more. Occasional travel within Europe may be required.

Requirements

  • A minimum of three years of professional experience as a software engineer, with a strong focus on C# and .NET
  • Demonstrated success in developing and maintaining large software platforms, particularly within enterprise-grade environments
  • Strong analytical abilities with a proven aptitude for troubleshooting and resolving complex issues
  • Excellent communication skills, with the ability to work effectively in both team-based and independent settings. You should be confident in explaining complex concepts to diverse audiences
  • Experience with multiple programming languages, methodologies and approaches, with a preference for those familiar with Agile practices

Responsibilities

  • Investigate and resolve complex technical problems for enterprise customers using troubleshooting skills to propose and implement effective solutions
  • Design and deliver systems using C# and .NET Core with a focus on creating robust and scalable enterprise-grade solutions
  • Work closely with other engineering teams across Altium on new features, integrations, tools and scripts
  • Engage with customers to understand their workflows and requirements to enable you to build solutions to address their business problems using the Altium platform

Preferred Qualifications

  • Proficiency in C# and .NET
  • Python
  • Hands-on experience of AWS: EC2, ECS, RDS etc
  • Designing and consuming APIs - GraphQL, MVC, REST
  • Containerization using Docker, ECS or Kubernetes
  • Database systems - MySQL and ideally Firebird
  • Version control using Git and/or SVN
  • DevOps practices, including CI/CD using GitHub Actions or Jenkins

Benefits

  • Private health insurance via Axa (+ subsidized family cover)
  • Pension scheme via Aviva, matched up to 9% of salary
  • Mental health and wellbeing support via Nilo.health
  • Professional development of up to Β£3,500 per year
  • 28 days' holiday + public holidays
  • Home internet allowance of Β£40 per month
  • Free lunch, snacks and drinks every day in office
  • Free parking at our Cambridge office

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.