Senior Software Engineer - C# @ Sia
Your Application Journey
Email Hiring Manager
Job Details
About Sia
Sia is a next-generation, global management consulting group born digital in 1999. Their strategy and management capabilities are augmented by data science, enhanced by creativity and driven by responsibility. Sia's independent brand, Heka.ai, is dedicated to AI solutions offering scalable AI-powered SaaS and consulting services.
Job Description
The Senior Software Engineer - C# will join the growing technology team in India and contribute to the development of backend services and scalable microservices using .NET Core. The role offers opportunities to collaborate on AI integrations and modern front-end interfaces, with bonus experience in Blazor.
Key Responsibilities
- Back-End Development: Design, develop, and optimize APIs and microservices using .NET Core / .NET 6+ with clean architecture and SOLID principles.
- Cloud Deployment: Build and deploy services on AWS, Azure, or GCP using containerized workloads.
- Containerization & Orchestration: Deploy and manage containerized applications with Docker and Kubernetes.
- Database Design: Work with SQL Server, PostgreSQL, and MongoDB ensuring performance and scalability.
- CI/CD & Cloud Infrastructure: Collaborate with DevOps to implement CI/CD pipelines and manage cloud-native deployments.
- Infrastructure as Code: Utilize tools like Terraform and Helm for infrastructure provisioning.
- Cross-Functional Collaboration: Work with DevOps, Data Scientists, and Data Engineers and contribute to system design; Blazor experience is a plus.
Qualifications
- Bachelor’s or master’s degree in Computer Science, Software Engineering or related field.
- 3-6 years of backend development experience using C# and .NET Core.
- Proficient in object-oriented design, RESTful API development, Docker, Kubernetes, and CI/CD workflows.
- Experience with PostgreSQL, MongoDB and mentoring engineering teams.
- Knowledgeable about cloud infrastructure and deployment strategies.
What We Offer
Opportunity to lead cutting-edge AI projects in a global consulting environment, leadership development programs, training sessions, and a dynamic, collaborative team on diverse projects. This position is based onsite in Mumbai.
Key skills/competency
Senior Software Engineer - C#; .NET Core; Cloud Deployment; Docker; Kubernetes; API Development; Microservices; CI/CD; Database Design; AI Integration
How to Get Hired at Sia
🎯 Tips for Getting Hired
- Research Sia's culture: Understand their digital transformation and consulting focus.
- Customize your resume: Highlight C#, .NET, and microservices expertise.
- Emphasize cloud skills: Share experiences with AWS, Azure, GCP.
- Prepare technical examples: Demonstrate API and containerization projects.