Software Architect

Software Architect

Cambridge Full-Time 48000 - 84000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Shape the future of Altium's products as a hands-on Software Architect.
  • Company: Join Altium, a leader in transforming electronics design with innovative digital platforms.
  • Benefits: Enjoy perks like a pension scheme, mental health support, and free lunches in the office.
  • Why this job: Make a lasting impact on software architecture and collaborate with talented engineers.
  • Qualifications: 10+ years in software development, strong communication skills, and proficiency in modern programming languages.
  • Other info: Work in a diverse and inclusive environment committed to equal opportunity.

The predicted salary is between 48000 - 84000 £ 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

Working model: This role requires you to visit our office 2 days a week . You may find our office in Cambridge Science Park

Why the Architecture Team?

Join our Architecture team at Altium and play a pivotal role in shaping the future of our cutting-edge products. You\’ll have the unique opportunity to influence and harmonize architectural concepts across our diverse range of offerings, including the industry-leading Altium Designer, the innovative A365 multi-region cloud platform, and the powerful Octopart search engine. This encompasses a complex cloud platform architecture, with technology ranging from microservices and event-based data processing to various data storage solutions like object stores, relational databases, key-value databases, and search engines.

Our team collaborates cross-functionally with talented engineers throughout the organization, solving complex problems and strategically planning for the future of all Altium products. This role provides an exceptional vantage point to see the big picture of Altium\’s technology. You\’ll be instrumental in defining and promoting consistent architectural patterns, particularly as we integrate new acquisitions into our platform, and driving innovation across the board.

Your contributions will have a far-reaching impact, shaping not just individual products but the overall direction of Altium\’s technology. This is an opportunity to leave a lasting mark on how software architecture is approached within Altium and directly influence the evolution of our critical cloud platform.

About the role

In this pivotal role, you\’ll define and shape our application framework that is a core part of our Altium development platform for both internal and external customers, working closely with engineering teams and stakeholders.

As a hands-on Software Architect, you\’ll:

  • Define the application framework vision and concept, collaborating with engineering teams on implementation
  • Document platform architecture, data flows, and key architectural decisions.
  • Drive conversations and connect teams.
  • Deliver implementations, including proof-of-concepts.

Effective communication and teamwork are essential. This is a practical role that requires deep dives into implementation, understanding of underlying structures, and ensuring technical feasibility. A strong hands-on approach is crucial.

  • Strong understanding and practical experience with OAuth/OIDC.
  • Excellent communication skills, both written and verbal.
  • Ability to quickly grasp complex systems and work effectively with incomplete information.
  • Proficiency in programming languages such as .NET, Java, or other modern languages.
  • 10+ years of experience in software development and architecture.

Nice to Haves

  • Experience in building multi-tenant cloud products
  • Experience in the business domain and data modeling, API design
  • Experience with AWS, Azure, or GCP.
  • Experience with Kubernetes.

Benefits (UK)

  • 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
  • ???? Home internet allowance of £40 per month
  • Free lunch, snacks and drinks every day in office
  • Free parking at our Cambridge office

What Matters to Us

  • Big-thinking in pursuit of purpose
  • Diversity of thought
  • Courage of conviction
  • Transparency of intent
  • Ingenuity of AND
  • Agility in action
  • Adaptability of approach
  • Grit in pursuit of mission

Also, we would like you to know

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.

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

LinkedIn Profile *

How did you hear about this job? *

Are you located in the UK? * Select…

In which city are you located? *

Do you require sponsorship now or in the future? * Select…

Do you have at least 8 years of experience in software development and architecture? * Select…

Do you have practical experience with OAuth/OIDC? * Select…

Please click to review Altium\’s Privacy Notice for Job Applicants * Select…

Have you worked for Altium, Renesas, or any of their subsidiaries in the past? * Select…

Do you have a relative or family member who works for Alitum, Renesas, or any Altium/Renesas subsidiary? * Select…

#J-18808-Ljbffr

Software Architect employer: Altium

Altium is an exceptional employer, offering a dynamic work environment in the innovative Cambridge Science Park. With a strong focus on employee growth, we provide professional development opportunities of up to £3,500 per year, alongside a supportive culture that values diversity and collaboration. Enjoy benefits like a generous pension scheme, mental health support, and daily free lunches, all while contributing to transformative technology that shapes the future of electronics design.
A

Contact Detail:

Altium Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect

✨Tip Number 1

Familiarise yourself with Altium's products and services, especially the Altium Designer and A365 cloud platform. Understanding their unique features and how they integrate will help you demonstrate your knowledge during discussions.

✨Tip Number 2

Network with current or former employees of Altium on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations for the Software Architect role.

✨Tip Number 3

Prepare to discuss your hands-on experience with cloud technologies and architectural patterns. Be ready to share specific examples of how you've successfully implemented solutions in previous roles, particularly in multi-tenant environments.

✨Tip Number 4

Showcase your communication skills by being clear and concise in your interactions. Since teamwork is essential for this role, demonstrating your ability to connect with cross-functional teams will set you apart from other candidates.

We think you need these skills to ace Software Architect

Software Architecture
Cloud Platform Architecture
Microservices
Event-Based Data Processing
Data Storage Solutions
Application Framework Design
OAuth/OIDC
Programming Languages (.NET, Java, etc.)
API Design
Data Modelling
Multi-Tenant Cloud Products
AWS
Azure
GCP
Kubernetes
Documentation Skills
Communication Skills
Team Collaboration
Problem-Solving Skills
Technical Feasibility Assessment
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development and architecture, particularly focusing on your hands-on experience with technologies like OAuth/OIDC, .NET, Java, and cloud platforms. Use specific examples to demonstrate your skills.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Altium and how your background aligns with their mission. Mention your experience in defining application frameworks and collaborating with engineering teams, as well as your ability to drive innovation.

Showcase Your Communication Skills: Since effective communication is essential for this role, ensure that your application reflects your strong written and verbal communication skills. Use clear and concise language, and consider including examples of successful teamwork or cross-functional collaboration.

Highlight Relevant Projects: Include details about specific projects where you have shaped architectural concepts or worked on multi-tenant cloud products. This will demonstrate your practical experience and understanding of complex systems, which is crucial for the Software Architect position.

How to prepare for a job interview at Altium

✨Understand the Company and Its Products

Before your interview, take the time to research Altium and its offerings. Familiarise yourself with their products like Altium Designer and A365. This knowledge will help you demonstrate your genuine interest in the company and how your skills can contribute to their innovative projects.

✨Showcase Your Technical Expertise

As a Software Architect, you'll need to highlight your experience with relevant technologies such as OAuth/OIDC, cloud platforms, and programming languages like .NET or Java. Be prepared to discuss specific projects where you've applied these skills and how they relate to the role at Altium.

✨Emphasise Communication and Collaboration Skills

Effective communication is key in this role, especially when working cross-functionally. Prepare examples of how you've successfully collaborated with engineering teams and stakeholders in the past. This will show that you can drive conversations and connect teams effectively.

✨Prepare for Problem-Solving Scenarios

Expect to face questions that assess your problem-solving abilities. Think of complex challenges you've encountered in previous roles and how you approached them. Being able to articulate your thought process will demonstrate your capability to handle the complexities of software architecture at Altium.

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
>