At a Glance
- Tasks: Shape the future of Altium's products by defining and implementing architectural frameworks.
- Company: Altium is revolutionising electronics design with innovative digital platforms for PCB designers and manufacturers.
- Benefits: Enjoy perks like a pension scheme, mental health support, professional development funds, and free lunches.
- Why this job: Join a dynamic team to influence cutting-edge technology and make a lasting impact on software architecture.
- Qualifications: 10+ years in software development, hands-on experience with OAuth/OIDC, and proficiency in modern programming languages.
- Other info: Work in a collaborative environment at our Cambridge office, just two days a week.
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®
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 practicing how to explain complex technical concepts in simple terms. This is crucial for collaborating with cross-functional teams and stakeholders, which is a key aspect of the role.
We think you need these skills to ace Software Architect
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 with multi-tenant cloud products and your ability to work collaboratively across teams.
Showcase Your Communication Skills: Since effective communication is essential for this role, ensure that your application reflects your ability to convey complex ideas clearly. Use concise language and structure your documents logically to demonstrate your communication prowess.
Highlight Problem-Solving Experience: Altium values innovation and problem-solving. Include examples in your application where you successfully tackled complex challenges in software architecture or development, showcasing your strategic thinking and adaptability.
How to prepare for a job interview at Altium®
✨Understand the Company and Its Products
Before your interview, take some time to research Altium and its offerings. Familiarise yourself with their products like Altium Designer and A365. This will help you demonstrate your genuine interest in the company and show how your skills can contribute to their innovative technology.
✨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.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Prepare to discuss how you've approached complex problems in the past, particularly in software architecture. Think about examples that showcase your ability to work with incomplete information and how you drive conversations across teams.
✨Emphasise Communication and Teamwork
Effective communication is key in this role. Be ready to provide examples of how you've collaborated with cross-functional teams in previous positions. Highlight your ability to document architectural decisions and facilitate discussions, as this will be crucial in shaping Altium's technology direction.