Senior Software Engineer (Platform)
Core
Build cloud-native applications and scalable infrastructure for Altium 365, a platform enabling design engineers to communicate and collaborate efficiently.
Role type
Senior Software Engineer (Platform)
Builds
Cloud-native applications, scalable infrastructure, and advanced search capabilities powered by AI/ML for electronics design.
Domain
Cloud computing, electronics design software, distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Core, .NET Framework, MySQL, AWS, Microservices, GitLab, Jenkins, Docker, Kubernetes, identity and authentication, access/license management, message queues/brokers, distributed caches, ElasticSearch/OpenSearch, relational database design and optimization, platform framework development, multi-tenancy, Rings Protection Model, performance profiling, load testing, stress testing.
Preferred skills
Firebird, Oracle, Postgres, Azure, GCP, AliCloud.
Technologies
.NET Core, .NET Framework 4.8, MySQL, AWS, GitLab, Jenkins, Docker, Kubernetes, ElasticSearch, OpenSearch.
Responsibilities
Build new cloud-native applications and scalable infrastructure; utilize AI and ML to power advanced search capabilities; perform large-scale data processing and data modelling; design holistic, intent-based APIs; develop stateful and stateless servers and relational databases; influence technical direction and drive architectural decisions across multiple teams; define and drive engineering standards and technical governance.
Seniority
Senior, hands-on IC with architectural influence.