Logo-of-Otelier.io-hiring-for-jobs-in-India-on-GrabJobs

Sr. Software Engineer

Job Description - Sr. Software Engineer


 Key Responsibilities  

• Design, develop, and maintain robust backend services and APIs using C#.NET and  ASP.NET (MVC/Web API/Core).  

• Implement and optimize data access layers using SQL Server, PostgreSQL, and  Snowflake, ensuring reliability, performance, and security.  

• Build and enhance responsive, user-friendly web interfaces using React.js or Angular  (bonus).  

• Design, develop, and integrate RESTful and microservices-based architectures with a  focus on scalability, observability, and fault tolerance.  

• Write clean, maintainable, and testable code following SOLID principles, design patterns,  and best practices.  

• Collaborate closely with cross-functional and cross-geography teams (US, Sri Lanka,  India) including Product, QA, Data, and Integrations teams.  

• Actively participate in daily stand-ups, sprint planning, grooming, and retrospectives,  ensuring alignment across time zones.  

• Communicate effectively with stakeholders, including US-based product and  customer-facing teams, to clarify requirements and provide timely updates.  

• Participate in code reviews, provide constructive feedback, and mentor junior engineers  (for Senior role).  

• Troubleshoot production issues, perform root-cause analysis, and contribute to  continuous performance tuning and optimization.  

• Take ownership of features end-to-end, including design, development, testing,  deployment, and post-release monitoring.  

• Contribute to improving team processes, documentation, and engineering practices in  a distributed setup.  

• Stay updated with emerging .NET, cloud, and front-end technologies and demonstrate a  continuous learning mindset. 


Requirements

 Key Requirements  

• Strong hands-on experience (4–7 years) in C#.NET and ASP.NET (MVC/Web API/Core)  for building enterprise web applications and services.  

• Well versed with coding in AI based IDEs like Cursor or Claude Code.  

• Solid experience with relational databases such as SQL Server and PostgreSQL,  including schema design, complex queries, indexing, and performance tuning.  

• Exposure to or hands-on experience with Snowflake or other cloud data warehouses is  highly desirable. 

 • Good understanding of RESTful APIs, microservices architecture, and application  performance tuning.  

• Experience with unit testing and integration testing frameworks in the .NET ecosystem. 

• Strong problem-solving skills with an ownership mindset and accountability for  deliverables.  

• Excellent communication skills, with the ability to work effectively in a distributed,  cross-timezone team environment.  

• Comfortable working with teams and stakeholders in US and Sri Lanka time zones,  with flexibility for overlap hours when required.  

• Bachelor’s degree in Computer Science, Engineering, or a related field.  

Bonus Skills (Nice to Have)  

• Experience with Apache Kafka or other event streaming platforms.  

• Practical exposure to AWS services (e.g., ECS/EKS, Lambda, RDS, S3) or equivalent  cloud platforms.  

• Experience with Azure DevOps, Git-based CI/CD pipelines, and automated deployments.  

• Front-end development experience with React.js or Angular, including TypeScript and  modern build tooling.  

• Experience working in data-intensive or integration-heavy systems.   


Original job Sr. Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Otelier.io

Optimize hotel operations seamlessly with Otelier's Hotel Management Software. Trusted by 10K+ properties to increase revenue, reduce cost and save time.

Read more about the company

Similar Sr. Software Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.