Aras Corporation is a rapidly growing leader in Product Lifecycle Management software, providing an open, low-code platform that empowers global enterprises to innovate and scale. We are looking for a Senior Software Engineer to join our core engineering team and contribute to the evolution of our enterprise platform, focusing on cloud-native solutions and long-term system stability.
Key responsibilities
- Design, develop, and maintain platform services and components across cloud and SaaS environments.
- Own features end-to-end, from initial discovery and design through to implementation and production support.
- Contribute to platform architecture and influence technical direction to ensure scalability and security.
- Participate in DevOps practices, including CI/CD pipelines, GitOps workflows, and cloud deployments.
- Collaborate with cross-functional teams to refine scope, manage technical risks, and mentor peers.
Requirements
- 6–8+ years of experience in commercial software development with strong expertise in C# and .NET.
- Hands-on experience building and operating cloud-based systems, preferably within Azure.
- Proficiency with Docker, Kubernetes, and Helm, alongside a solid understanding of DevOps practices.
- Deep knowledge of SQL Server, T-SQL, OOP, SOLID principles, and clean architecture.
- Experience building and consuming REST APIs and working with HTTP-based standards.
- Strong communication skills in English and experience working in Agile environments.
What we offer
- Opportunity to work on a modern, enterprise-grade low-code platform used by industry leaders.
- A collaborative and open culture that values continuous growth and diverse career paths.
- Engagement in high-impact projects involving cloud, SaaS, and complex platform architecture.
- A fully remote work environment that supports professional development and technical excellence.