Senior Software Engineer (Platform)
Core
Build cloud-native applications and scalable infrastructure for Altium 365, a platform enabling design engineers to communicate, collaborate, and bring electronics design ideas to market.
Role type
Senior IC Platform Software Engineer (.NET)
Builds
Cloud-native applications, scalable infrastructure, and advanced search capabilities powered by AI/ML for electronics design engineers.
Domain
Cloud computing, electronics design software, distributed systems.
Deliverable
production ML models | product features | infrastructure
Required skills
.NET Core, .NET Framework 4.8, distributed system design, high-load system operation, performance profiling, load testing, stress testing, API design, multi-tenancy, identity and authentication, access/license management, message queues/brokers, distributed caches, relational database design and optimization, platform framework development, architectural decision-making, technical governance.
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; operate stateful and stateless servers and relational databases; influence technical direction across multiple teams; drive engineering standards and best practices at a platform level.
Seniority
Senior, hands-on IC with architectural influence.