Altium Logo

Altium

Software Architect

Reposted 18 Days Ago
Be an Early Applicant
Hybrid
Cambridge, Cambridgeshire, England
Senior level
Hybrid
Cambridge, Cambridgeshire, England
Senior level
The Software Architect will define application frameworks, document architecture and data flows, and collaborate closely with engineering teams to drive innovation and implement proof-of-concepts within Altium's cloud platform.
The summary above was generated by AI
  ⚡️ Why Altium?

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.

Essential Skills
  • 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)
  • 🏥 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
🎯 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 knowWe 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.

💡 Learn more about why a career at Altium is an opportunity like no other: https://www.youtube.com/watch?v=cAYCOLpPLPE 

✈️ Altium Benefits: https://careers.altium.com/#s-benefits 

👏 Are you already an Altium employee? Please apply directly through our internal Greenhouse job board. If you have questions, please contact HR.

Top Skills

.Net
AWS
Azure
GCP
Java
Kubernetes

Similar Jobs at Altium

3 Days Ago
Hybrid
Cambridge, Cambridgeshire, England, GBR
Junior
Junior
Cloud • Enterprise Web • Other • Productivity • Software • Analytics • Design
As a Field Application Engineer, you'll provide technical sales support, create content, engage with customers, and drive product adoption through technical expertise.
Top Skills: Altium DesignerCloud SolutionsPcb DesignPcb SimulationPower IntegritySignal IntegritySpice
5 Days Ago
Hybrid
Cambridge, Cambridgeshire, England, GBR
Senior level
Senior level
Cloud • Enterprise Web • Other • Productivity • Software • Analytics • Design
The Senior Software Engineer will focus on product development for complex cloud applications, utilizing a tech stack involving .NET Core and AWS, among others.
Top Skills: .Net Core.Net FrameworkAWSAzureCdCiDockerGCPJenkinsKubernetesMicroservicesMySQL
25 Days Ago
Remote
Hybrid
2 Locations
Senior level
Senior level
Cloud • Enterprise Web • Other • Productivity • Software • Analytics • Design
The Enterprise Field Application Engineer will support enterprise customers in PCB design software adoption, provide demonstrations, and collaborate with sales and product teams to ensure customer success.
Top Skills: Altium DesignerAutomationCloud-Based Design Collaboration ToolsEda SoftwareErpPlmScripting

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account