Sr. Software Engineer
Confirmed live in the last 24 hours
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

21%

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
Backend Engineering
Software Engineering
Requirements
  • 5+ years in software development
  • 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
  • Excellent communication skills and strong conceptual and analytical mindset
Responsibilities
  • Develop, design, and implement enhancements to the Altium platform's backend design and architecture
  • Ensure 24/7 availability of the platform and carefully analyze decisions regarding backend construction and infrastructure
  • Dissect complex problems and design efficient solutions under deadline
  • Remain flexible to ever-changing customer needs and deliver results
  • Communicate technical issues and decisions in clear language