Software Engineer
Updated on 2/2/2024
Altium

1,001-5,000 employees

Software for designing and realizing electronics-based products
Company Overview
Altium LLC, a global software company, is a leader in the electronics industry, providing user-centric software solutions that enhance productivity for PCB designers and electrical engineers. Their competitive edge lies in their unique Business-to-User approach, focusing on easy-to-use software that addresses industry trends such as minimizing power and package size, and prioritizing high-speed design. The company's culture encourages collaboration and autonomy, with built-in tools for project management, design reviews, and team-based work, making it an ideal workplace for those seeking to contribute to advancements in electronics technology.
Industrial & Manufacturing

Company Stage

N/A

Total Funding

$6.9M

Founded

1985

Headquarters

San Diego, California

Growth & Insights
Headcount

6 month growth

5%

1 year growth

18%

2 year growth

33%
Locations
Cambridge, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
MySQL
NoSQL
Postgres
AWS
Go
REST APIs
CategoriesNew
Software Engineering
Requirements
  • 3+ years in software development / solving complex problems, designing and implementing backend software systems
  • Experience within the backend field with Golang or Python
  • Experience with end-to-end testing and test frameworks
  • Knowledge of designing relational databases (MySQL, PostgreSQL) and interacting with NoSQL databases
  • Comfortable deploying applications in a cloud ecosystem such as AWS
  • Experience developing REST or GraphQL APIs
Responsibilities
  • Develop, design, and implement the delivery of enhancements to the Altium platform’s backend design and architecture
  • Making the 24/7 availability of the platform an absolute priority and carefully analyzing all decisions regarding backend construction and infrastructure, deployment, maintenance, and monitoring
  • Working at speed and under deadline to dissect complex problems and design efficient solutions
  • Remaining flexible to ever-changing needs of customers, yet never deterred from getting things done and delivering results
  • Communicating technical issues and decisions in clear language, understandable to all stakeholders
Desired Qualifications
  • Experience with IaC tools for AWS
  • Experience evaluating services available via a cloud provider vs building a tool
  • 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