Back-End Engineer in Cambridge

Back-End Engineer in Cambridge

Cambridge Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and maintain systems and services for innovative electronics design platforms.
  • Company: Join Altium, a leader in transforming electronics design with cutting-edge technology.
  • Benefits: Enjoy private health insurance, flexible working, and professional development opportunities.
  • Why this job: Make a real impact in the EDA industry while working with advanced technologies.
  • Qualifications: 5+ years in web service development, expertise in Go or Python, and strong problem-solving skills.
  • Other info: Collaborative environment with excellent career growth and a commitment to equal opportunity.

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 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.

About the Role

The Back-End Engineer in Octopart is responsible for the design and maintenance of the systems, services, and data pipelines that power Octopart and other Altium products. You may expect deep technical challenges, high autonomy, and opportunities to contribute to product direction. Altium offers the opportunity to conceive and build new product features for electronics engineers and add your own ideas to the world’s most collaborative and efficient electronics design platform.

Working Mode

On‑site: 5 days a week from our Cambridge office.

A Day in the Life of our Back-End Engineer

  • Design, develop, and maintain scalable web services using Go, Python, and related technology.
  • Integrate web services with other Altium and third‑party systems.
  • Maintain data processing pipelines that handle millions of electronic parts per day.
  • Collaborate effectively with cross‑functional teams, including front‑end developers, data platform engineers, and DevOps engineers, to ensure smooth integration and deployment of web services.
  • Participate in code reviews and contribute to the development of coding standards and best practices.

Who We’re Looking For

  • Proven experience of at least 5+ years in web service development and system integration.
  • Concrete experience with GoLang or Python.
  • Understanding of software architecture principles and design patterns related to web services.
  • Knowledge of database design and development using relational databases.
  • Problem‑solving and analytical skills.
  • Able to understand complex business processes and system workflows.
  • Able to communicate clearly with other engineers and non‑technical stakeholders.
  • A strong sense of product ownership.

Required Technology Experience

  • Advanced knowledge of back‑end development using Go or Python.
  • Experience in designing web services with top‑down / schema‑first approach.
  • Having experience in GraphQL is a significant plus.
  • Experience in any relational database (e.g., MySQL) and distributed database (e.g., AWS Redshift, Snowflake).
  • Strong understanding of distributed systems.
  • Familiarity with cloud infrastructure (e.g., AWS, GCP).
  • Familiarity with containerised development.
  • Familiarity with CI, CD, and Kubernetes is a plus.

Soft Skills

  • Excellent problem‑solving and analytical abilities.
  • Strong communication and collaboration skills, with the ability to work effectively in a team‑oriented environment.
  • Attention to detail and strong organisational skills, with the ability to manage multiple projects simultaneously.
  • Adaptability and a commitment to continuous learning in a fast‑paced environment.

Our Benefits

  • Private health insurance including dental coverage.
  • Pension scheme with company match up to 9%.
  • Mental health and wellbeing support.
  • Remote working abroad program.
  • Professional development support and resources.
  • Employee referral program.
  • 28 days' holiday plus public holidays and special leave.
  • Home internet and remote working allowance.
  • Flexible working arrangements available based on role and location.
  • Enhanced family and special leave.
  • Corporate membership rates with national gyms.
  • Free lunch, snacks, and drinks in the office.
  • Electric car charging stations, free office parking, bicycle, and scooter storage.

Equal Employment Opportunity

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.

Back-End Engineer in Cambridge employer: GCA Altium

Altium is an exceptional employer, offering a dynamic work environment in Cambridge where innovation thrives. As a Back-End Engineer, you will enjoy high autonomy and the chance to shape product direction while collaborating with talented teams. With comprehensive benefits including private health insurance, professional development support, and flexible working arrangements, Altium fosters a culture of growth and well-being, making it an ideal place for those seeking meaningful and rewarding employment.
G

Contact Detail:

GCA Altium Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Back-End Engineer in Cambridge

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Altium or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving Go or Python. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that are relevant to back-end development. We want you to feel confident when it’s time to shine!

✨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, you’ll find all the latest job openings there, so keep checking back!

We think you need these skills to ace Back-End Engineer in Cambridge

GoLang
Python
Web Service Development
System Integration
Software Architecture Principles
Design Patterns
Database Design
Relational Databases
Distributed Systems
Cloud Infrastructure
Containerised Development
CI/CD
Kubernetes
Problem-Solving Skills
Analytical Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Back-End Engineer role. Highlight your experience with Go or Python, and any relevant projects you've worked on that showcase your problem-solving abilities.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about electronics design and how you can contribute to our team. Share specific examples of your past work that demonstrate your technical expertise and collaborative spirit.

Showcase Your Projects: If you've worked on any interesting projects, especially those involving web services or data pipelines, make sure to mention them. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at GCA Altium

✨Know Your Tech Stack

Make sure you’re well-versed in Go and Python, as these are crucial for the role. Brush up on your knowledge of web service development and system integration, and be ready to discuss your past projects that showcase your skills.

✨Understand the Company’s Vision

Familiarise yourself with Altium's mission to transform electronics design. Be prepared to discuss how your experience aligns with their goals and how you can contribute to their innovative products.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've solved in previous roles. Highlight your analytical abilities and how you approach challenges, especially in a collaborative environment with cross-functional teams.

✨Ask Insightful Questions

Come equipped with questions that show your interest in the role and the company. Inquire about their current projects, team dynamics, or how they envision the future of their products. This demonstrates your enthusiasm and engagement.

Back-End Engineer in Cambridge
GCA Altium
Location: Cambridge

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

>