Senior Software Engineer Platform
Job Summary
The Senior Software Engineer will join the Altium 365 Platform team to develop complex cloud applications. This role focuses on building cloud-native applications and scalable infrastructure for electronics design. You will work with modern technologies like .NET Core, AWS, and microservices to support high-load systems.
Responsibilities
- Develop cloud-native applications and infrastructure
- Implement large-scale data processing and API design
- Apply AI/ML for advanced search features
- Drive architectural decisions and engineering standards
Required Skills
- 6+ years .NET experience
- Cloud development (AWS)
- Distributed high-load systems
- Microservices and Docker/Kubernetes
Job Details
Responsibilities:
- Building new cloud-native applications and scalable infrastructure.
- Utilizing AI and ML to power advanced search capabilities.
- Large-scale data processing; data modelling; holistic, intent-based API design.
- Stateful and stateless servers, relational databases, ORM frameworks.
- Product development for complex cloud applications.
Technologies Used:
- .NET Core, .NET Framework 4.8., MySQL.
- AWS cloud.
- Microservices.
- GitLab, Jenkins, Docker, Kubernetes.
Qualifications:
- 6+ years of .NET experience.
- Deep expertise in identity and authentication, access or license management, message queues/brokers, distributed caches, ElasticSearch/OpenSearch, relational database design and optimization, platform framework development, multi-tenancy, and Rings Protection Model in cloud development.
- Proven experience building and operating distributed, high-load systems, including performance profiling, optimisation, load testing, and stress testing.
- Strong ability to solve complex technical challenges, combining engineering software and cloud services.
- Ability to influence technical direction across multiple teams and drive architectural decisions.
- Experience defining and driving engineering standards, best practices, and technical governance at a platform level.
Nice to have:
- Firebird, Oracle, Postgres.
- Azure/GCP/AliCloud.