Software Engineer




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

About the role: 

As a Front End Software Engineer within Altium’s Nexar group, you'll play a critical part in the next phase of our UI systems, including Altium’s flagship products Altium Designer and Altium 365 and other applications, plus our partner- and developer-centric website, and the world-leading

 A day in the life of our Front-End Software Engineer

  • Develop, design, and implement the delivery of enhancements to the Nexar platform’s front-end design and architecture, using your experience with the latest tools and best practices to ensure successful delivery
  • Making the 24/7 availability of our platform an absolute priority and carefully analyzing all decisions regarding front-end construction and infrastructure, deployment, maintenance and monitoring in that light
  • Working at speed and under deadline to dissect complex problems and design efficient solutions
  • Remaining flexible to ever-changing needs of our customers, yet never deterred from getting things done and delivering results
  • Communicating technical issues and decisions in clear language, understandable to all stakeholders

Who We’re Looking For

  • 3+ years in software development / solving complex problems in lead roles designing and implementing front-end software systems 
  • Experience with at least one front-end framework (React.js preferably) in designing, building and maintaining a complex, feature-rich website, plus any awareness of other front-end frameworks
  • Comfortable writing in JavaScript, TypeScript, CSS, and HTML, plus experience in different paradigms and languages and with stateful and stateless servers, relational databases, ORM frameworks and other tech stack components
  • Experience with cloud-first applications, overcoming issues, and designing or consuming intent-based APIs to common web standards
  • An excellent communicator with a strong conceptual and analytical mindset, able to think in an abstract context and then communicate and sell ideas in clear language and with sound reasoning

Preferred Technology Experience

  • Building websites from scratch using a variety of frameworks 
  • Designing for user experience, usability and discoverability 
  • Microservices architectures 
  • GraphQL 
  • IdentityServer4 or OAuth2 
  • .NET technologies, specifically C# and .NET Core 
  • Python and/or Go (Golang) 
  • Designing RESTful APIs or CRUD operation systems 
  • Electronics design, CAD or data management tools 
  • Large-scale data processing and analytics 
  • Elasticsearch or the Elastic Stack 


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

? Learn more about why a career at Altium is an opportunity like no other: 

?? Altium Benefits: 


Apply for this job