Posted on: 21/07/2025
About SOTI India :
SOTI is a globally recognized leader in enterprise mobility and IoT management. With a strong legacy of innovation, SOTIs solutions empower organizations to securely manage mobile operations, connected endpoints, applications, and digital workflows across diverse industries. Our partnerships with top-tier OEMs and technology providers ensure our customers benefit from cutting-edge advancements, operational agility, and enhanced business continuity. With a presence in over 170 countries, SOTI continues to redefine whats possible in mobile-first and IoT-driven digital ecosystems.
Role Overview :
We are seeking a Senior Software Engineer to join our Drive platform teaman enterprise-grade file management solution designed for secure content access and collaboration across mobile and desktop environments. As a key member of the engineering team, you will play a pivotal role in designing, developing, and scaling high-performance backend systems and microservices, while mentoring peers and contributing to architectural decision-making.
This role is ideal for engineers who combine deep technical knowledge in .NET technologies with architectural foresight and a passion for solving complex enterprise challenges.
Key Responsibilities :
- Design, develop, and maintain scalable backend components using .NET Core, C#, and ASP.NET, ensuring optimal performance and maintainability.
- Collaborate with product managers, UI/UX designers, and QA teams to deliver secure, robust, and user-centric enterprise solutions.
- Architect and implement service-oriented and microservices-based components that align with long-term product scalability and integration objectives.
- Build and optimize complex SQL queries, stored procedures, and database schemas in SQL Server to handle high-volume data operations.
- Drive performance tuning, code optimization, memory management, and multithreading techniques across the application stack.
- Contribute to the modernization of legacy components and integration of new technologies such as containerization (Docker), CI/CD pipelines, and cloud-native patterns.
- Participate in regular code reviews, design discussions, and sprint retrospectives to ensure engineering best practices are upheld.
- Act as a technical mentor for junior engineers, fostering knowledge-sharing, pair programming, and clean coding standards.
- Remain current with emerging trends in backend development, cloud infrastructure, and enterprise security.
Qualifications & Technical Skills :
- Bachelor's or Masters degree in Computer Science, Engineering, or related field.
- 6 to 9 years of experience in enterprise-grade software development, preferably in a product-based environment.
- Deep expertise in .NET Framework and .NET Core, including REST API development and asynchronous programming models.
- Solid hands-on experience with C#, ASP.NET MVC/Web API, and backend architecture patterns.
- Proficiency in SQL Server, query optimization, database design, and performance tuning.
- Experience with Angular (v10+) or similar frontend frameworks is an added advantage.
- Understanding of authentication protocols (OAuth2, SAML), data encryption, and secure coding practices.
- Familiarity with DevOps tools such as Azure DevOps, Jenkins, or GitHub Actions, and CI/CD automation workflows.
- Exposure to cloud platforms like Azure or AWS is a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1516800
Interview Questions for you
View All