Software Architect Cambridge, England, United Kingdom
Software Architect Cambridge, England, United Kingdom

Software Architect Cambridge, England, United Kingdom

Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
O

At a Glance

  • Tasks: Shape the future of Altium's products as a hands-on Software Architect.
  • Company: Altium is revolutionising electronics design with innovative digital platforms used by over 100,000 engineers globally.
  • Benefits: Enjoy perks like a pension scheme, mental health support, professional development funds, and free office lunches.
  • Why this job: Join a dynamic team to influence cutting-edge technology and leave a lasting impact on software architecture.
  • Qualifications: 10+ years in software development, proficiency in modern programming languages, and strong communication skills required.
  • 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 will 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 will 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 will 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 will:

  • 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. 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. Strong understanding and practical experience with OAuth/OIDC. 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 the 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.

Software Architect Cambridge, England, United Kingdom employer: OptiRoi Media

Altium is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for Software Architects to thrive. Located in the vibrant Cambridge Science Park, employees benefit from a supportive work environment that prioritises professional development, offering up to £3,500 annually, alongside a comprehensive pension scheme and mental health support. With a commitment to diversity and equal opportunity, Altium empowers its team members to make a significant impact on the future of electronics design while enjoying perks like free lunches and a strong focus on work-life balance.
O

Contact Detail:

OptiRoi Media Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect Cambridge, England, United Kingdom

✨Tip Number 1

Familiarise yourself with Altium's products and their architecture. Understanding the nuances of Altium Designer, A365, and Octopart will help you speak confidently about how your experience aligns with their needs during interviews.

✨Tip Number 2

Network with current or former employees on platforms like LinkedIn. Engaging in conversations can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.

✨Tip Number 3

Showcase your hands-on experience with cloud technologies and microservices in your discussions. Be ready to share specific examples of how you've implemented these in past projects, as this aligns closely with the role's requirements.

✨Tip Number 4

Prepare to discuss architectural patterns and your approach to integrating new technologies. This role is about shaping the future of Altium's products, so demonstrating your strategic thinking and innovation will set you apart.

We think you need these skills to ace Software Architect Cambridge, England, United Kingdom

Software Architecture
Cloud Platform Development
Microservices Architecture
Event-Based Data Processing
Data Storage Solutions
Application Framework Design
Programming Languages (.NET, Java)
OAuth/OIDC Implementation
API Design
Data Modelling
Kubernetes
AWS
Azure
GCP
Technical Documentation
Cross-Functional Collaboration
Problem-Solving Skills
Effective Communication
Teamwork
Adaptability
Hands-On Implementation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software architecture and development. Focus on your proficiency with programming languages like .NET and Java, as well as your understanding of cloud platforms and architectural patterns.

Craft a Compelling Cover Letter: In your cover letter, express your passion for shaping technology and innovation. Mention specific projects or experiences that demonstrate your ability to define application frameworks and collaborate with engineering teams.

Showcase Communication Skills: Since effective communication is essential for this role, provide examples in your application that illustrate your ability to convey complex ideas clearly and work collaboratively across teams.

Highlight Relevant Experience: Detail your experience with multi-tenant cloud products, API design, and any familiarity with AWS, Azure, or GCP. This will show that you have the practical knowledge needed for the role.

How to prepare for a job interview at OptiRoi Media

✨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 programming languages such as .NET or Java. Be prepared to discuss your hands-on experience with cloud platforms and architectural patterns, as well as any relevant projects you've worked on that align with Altium's needs.

✨Emphasise Communication Skills

Effective communication is key in this role. Be ready to provide examples of how you've successfully collaborated with cross-functional teams in the past. Highlight your ability to convey complex technical concepts clearly to both technical and non-technical stakeholders.

✨Prepare for Problem-Solving Scenarios

Expect to face questions that assess your problem-solving abilities. Think of specific challenges you've encountered in previous roles and how you approached them. This will showcase your critical thinking skills and your capacity to drive innovation within a team.

Software Architect Cambridge, England, United Kingdom
OptiRoi Media
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

O
  • Software Architect Cambridge, England, United Kingdom

    Full-Time
    48000 - 84000 £ / year (est.)
  • O

    OptiRoi Media

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>