Senior Software Enginer at Jobgether – India
Explore Related Opportunities
About This Position
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in India.
In this role, you will contribute to a critical platform modernization and security initiative, focusing on building robust, secure, and scalable backend systems. You will work primarily with C# and .NET technologies to design and enhance APIs, strengthen authentication and authorization flows, and improve overall system reliability within an Azure-based ecosystem. The position plays a key role in ensuring data protection, secure integrations, and compliance with modern security standards across distributed services. You will collaborate closely with DevOps, database, and engineering teams to implement best practices in cloud security and system design. This is a high-impact engineering role where your work directly improves platform resilience, security posture, and production stability. You will operate in a fast-paced, quality-driven environment with strong emphasis on engineering excellence and accountability.
You will be responsible for designing, developing, and securing backend services and APIs while contributing to the modernization and reliability of a large-scale cloud-based platform.
- Design and develop secure backend services and APIs using C# and .NET technologies.
- Implement authentication and authorization mechanisms such as OAuth, JWT, SSO, and RBAC.
- Integrate applications with Azure Active Directory (Entra ID) and manage identity flows.
- Remove hardcoded secrets and integrate secure storage using Azure Key Vault.
- Implement audit logging, monitoring, and observability across backend services.
- Define and enforce secure API communication and data protection standards.
- Implement PII masking and secure data handling practices within applications.
- Optimize and secure third-party integrations (e.g., Stripe, SendGrid, Twilio).
- Support environment separation, deployment improvements, and release stability.
- Collaborate with DevOps and database teams on security, disaster recovery, and compliance initiatives.
- Participate in debugging, incident resolution, and root cause analysis for production issues.
The ideal candidate brings strong backend engineering expertise in .NET development, with a solid focus on security, cloud integration, and scalable system design.
- 5+ years of experience in C# / .NET development.
- Strong expertise in ASP.NET Core, Web APIs, and microservices architecture.
- Hands-on experience with authentication and authorization frameworks (OAuth, JWT, SSO).
- Proven experience working with Azure services, especially Azure Active Directory (Entra ID).
- Strong understanding of secure coding practices and data protection principles.
- Experience integrating third-party APIs such as Stripe, SendGrid, or similar services.
- Familiarity with logging frameworks, monitoring tools, and observability practices.
- Understanding of CI/CD pipelines and cloud deployment processes.
- Strong debugging, analytical, and problem-solving skills with good communication ability.
- (Nice to have) Experience with Docker and Kubernetes for containerized environments.
- Competitive compensation aligned with experience
- Opportunity to work on high-impact platform security and modernization initiatives
- Exposure to Azure cloud ecosystem and enterprise-scale systems
- Collaborative engineering environment with cross-functional teams
- Strong focus on learning, technical growth, and architecture ownership
- Involvement in critical security, compliance, and reliability projects
- Dynamic and quality-driven engineering culture