About this role
Software Engineer
This role is Office Based, Mumbai OfficeSoftware Engineer:
This role is part of the Engineering team within Cornerstone. The team is responsible for designing, developing, and maintaining scalable software solutions that power Cornerstone’s product platforms.
As a Software Engineer, you will be responsible for designing, developing, implementing, and maintaining reliable software applications across backend and frontend technologies. You will work with C#, .NET, React, TypeScript, SQL, NoSQL, and AWS to deliver high-quality and scalable solutions.
You will work closely with Engineering, Product, QA, Architecture, and other stakeholders to build customer-focused features, troubleshoot production issues, and continuously improve application performance, reliability, and quality.
In this role you will….
- Design, develop, and maintain backend services and REST APIs using C# and .NET.
- Develop application UI using React and TypeScript.
- Write clean, maintainable, scalable, and well-tested code.
- Contribute to technical design discussions and scalable solution development.
- Integrate applications with internal and external services.
- Troubleshoot and resolve application and production issues.
- Work with SQL and NoSQL databases, including MongoDB.
- Develop efficient SQL queries, stored procedures, and data access logic.
- Contribute to application performance, scalability, and reliability improvements.
- Work with asynchronous processing and integration patterns.
- Deploy and support applications using AWS services such as EC2, S3, RDS, Lambda, etc.
Contribute to CI/CD pipelines and automated testing. - Participate in code reviews and follow engineering, security, and quality best practices.
- Leverage AI-assisted development tools to improve engineering productivity and code quality.
- Explore and contribute to integrating AI/Generative AI capabilities into applications.
- Collaborate with Product Managers, QA, UX, Architects, and other Engineering teams.
- Learn and adopt new technologies and engineering practices.
You’ve got what it takes if you have…
- 1–3 years of hands-on software engineering experience building and supporting production systems.
- Hands-on experience with C# and .NET in backend and service-oriented architectures.
- Hands-on experience with React and TypeScript.
- Experience working with SQL and NoSQL databases in production.
- Experience building and consuming RESTful APIs.
- Strong understanding of Object-Oriented Programming (OOP) and software design principles.
- Good understanding of software development best practices.
- Familiarity with Git and modern software development practices.
- Strong problem-solving, debugging, and analytical skills.
- Experience working in Agile/product-driven environments.
Our Culture:
Spark Greatness. Shatter Boundaries. Share Success. Are you ready? Because here, right now – is where the future of work is happening. Where curious disruptors and change innovators like you are helping communities and customers enable everyone – anywhere – to learn, grow and advance. To be better tomorrow than they are today.
Who We Are:
Cornerstone powers the potential of organizations and their people to thrive in a changing world. Cornerstone Galaxy, the complete AI-powered workforce agility platform, meets organizations where they are. With Galaxy, organizations can identify skills gaps and development opportunities, retain and engage top talent, and provide multimodal learning experiences to meet the diverse needs of the modern workforce. More than 7,000 organizations and 100 million+ users in 180+ countries and in nearly 50 languages use Cornerstone Galaxy to build high-performing, future-ready organizations and people today.
Check us out on LinkedIn, Comparably, Glassdoor, and Facebook!
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?