Senior Software Engineer (Platform) in Cambridge
Senior Software Engineer (Platform)

Senior Software Engineer (Platform) in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Join our team to develop innovative cloud applications that transform electronics design.
  • Company: Altium, a leader in electronic design automation with a focus on collaboration and innovation.
  • Benefits: Enjoy private medical insurance, professional development support, and flexible personal days.
  • Why this job: Make a real impact in the tech world while working with cutting-edge technologies.
  • Qualifications: 6+ years of .NET experience and expertise in cloud software development.
  • Other info: Dynamic work environment with opportunities for career growth and a strong company culture.

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

Altium is transforming the way electronics are designed and built. From startups to world’s technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before.

Constant Innovation

Constant innovation has created a transformative technology, unique in its space. More than 30,000 companies and 100,000 electronics engineers worldwide use Altium. We are growing, debt‑free, and financially strong, with the resources to become #1 in the EDA industry.

Why A365 Software Engineering?

Build The Cloud Platform That’s Transforming Electronics Design. Altium 365 For Cloud Lets Design Engineers Communicate, Collaborate And Bring Their Ideas To Market More Efficiently Than Any Platform In The Industry.

Key R&D Software Engineering Contributions

  • Building new cloud‑native applications and scalable infrastructure
  • Utilizing AI and ML to power advanced search capabilities
  • Large‑scale data processing
  • Data modeling
  • Holistic, intent‑based API design
  • Stateful and stateless servers, relational databases, ORM frameworks

A day in the life of our Senior Software Engineer

Your primary role will be product development for complex cloud applications with the Altium 365 R&D team.

What We Expect from Candidates

  • 6+ years of .Net experience
  • Deep expertise in at least one of the following areas: Identity and authentication, Access management, License management, Message queues/brokers, Distributed caches, ElasticSearch or OpenSearch, Low‑level relational database design and optimization, Platform framework development, Multi‑tenancy, Rings Protection Model in Cloud Software Development
  • Proven experience building and operating distributed, high‑load systems, including performance profiling, optimization, load testing, and stress testing
  • Strong ability to solve complex technical challenges that differ from typical market products, combining engineering software, and cloud services
  • Ability to influence technical direction across multiple teams and drive architectural decisions
  • Experience defining and driving engineering standards, best practices, and technical governance at a platform level

Technologies We Use

  • .NET Core, .NET Framework 4.8.
  • MySQL
  • AWS cloud
  • Microservices
  • GitLab, Jenkins, Docker, Kubernetes

Will Be a Plus

  • Firebird, Oracle, Postgres
  • Azure/GCP/AliCloud

Benefits

  • Private medical insurance 100% covered for employee and family members
  • Modern corporate‑style office with table tennis, foosball, air purifiers, and other amenities for a comfortable work environment
  • Company‑paid sessions with a psychologist (nilo.health platform)
  • Professional development support (allocated budget for each employee)
  • Lunch allowance (~20,000 RSD per month)
  • Snacks and drinks stipend
  • Annual Leave Allowance
  • Additional paid days off +3 flexible personal days (can be used anytime) +1 day off for your birthday +1 Company Day off +2 days for medical check‑ups

Equal Employment Opportunity Statement

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Senior Software Engineer (Platform) in Cambridge employer: GCA Altium

Altium is an exceptional employer, offering a dynamic work environment where innovation thrives and employees are empowered to shape the future of electronics design. With a strong focus on professional development, generous benefits including private medical insurance and flexible personal days, and a collaborative culture that values diversity and inclusion, Altium provides its team members with the resources and support needed to excel in their careers. Located in a modern office equipped with amenities for comfort and creativity, Altium is committed to fostering a workplace where every engineer can contribute meaningfully to transformative technology.
G

Contact Detail:

GCA Altium Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Platform) in Cambridge

✨Tip Number 1

Network like a pro! Reach out to current or former Altium employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills in real-time! If you get the chance, ask for a technical interview or coding challenge. This is your moment to shine and demonstrate how you tackle complex problems, just like the ones you'll face at Altium.

✨Tip Number 3

Prepare for those tricky questions! Brush up on your knowledge of cloud-native applications and distributed systems. Being able to discuss your experience with .NET and AWS confidently will set you apart from the crowd.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the Altium team.

We think you need these skills to ace Senior Software Engineer (Platform) in Cambridge

.NET
.NET Core
Cloud-Native Application Development
AI and ML Utilisation
Large-Scale Data Processing
API Design
Relational Database Design
Distributed Systems
Performance Profiling
Load Testing
Stress Testing
Technical Governance
Microservices
GitLab
Docker
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your .NET experience and any relevant cloud technologies you've worked with. We want to see how you can contribute to our innovative projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about transforming electronics design and how your background makes you a perfect fit for Altium. Keep it engaging and personal – we love to see your personality come through!

Showcase Your Projects: If you've worked on any notable projects, especially those involving cloud applications or distributed systems, make sure to mention them. We’re keen to see how you’ve tackled complex challenges and what impact your work has had in previous roles.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to submit all your materials in one go. Plus, it helps us keep track of your application better!

How to prepare for a job interview at GCA Altium

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET Core and AWS. Brush up on your knowledge of microservices and cloud-native applications, as these will likely come up during technical discussions.

✨Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex technical challenges. Altium is looking for candidates who can demonstrate their ability to solve problems that differ from typical market products, so have a few stories ready that highlight your innovative thinking.

✨Understand the Company’s Vision

Familiarise yourself with Altium's mission to transform electronics design. Being able to articulate how your skills and experiences align with their goals will show that you’re genuinely interested in the role and the company.

✨Prepare Questions

Have insightful questions ready for your interviewers. This could be about their approach to cloud platform development or how they incorporate AI and ML into their products. It shows that you’re engaged and eager to learn more about the team and the projects you'll be working on.

Senior Software Engineer (Platform) in Cambridge
GCA Altium
Location: Cambridge
Go Premium

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

>