Senior Software Engineer
Talent500
5 - 10 years
Bengaluru
Posted: 08/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
What Youll Do
- Design, develop, and maintain backend services using .NET Core / .NET MVC
- Build and evolve RESTful APIs consumed by internal and external clients
- Contribute to and improve a microservices-based architecture
- Design and optimize SQL Server schemas, queries, and data access patterns
- Write and maintain unit and integration tests to ensure system reliability
- Participate actively in code reviews, design discussions, and architecture decisions
- Collaborate closely with Product, QA, and DevOps to deliver features end-to-end
- Troubleshoot and resolve production issues (if needed), including performance and scalability concerns
- Contribute to ongoing modernization efforts of legacy components
- Customer obsession you understand how engineering decisions directly impact Customer experience, reliability, and trust, and you design systems accordingly.
Required Skills & Experience
- 7+ years of professional software development experience
- Strong hands-on experience with .NET Core and .NET MVC
- Proven experience designing and consuming RESTful APIs
- Experience working in microservices-based systems
- Strong expertise with SQL Server, including performance tuning
- Hands-on experience deploying or operating services on AWS
- Strong debugging skills in production environments
- Experience writing unit tests and integration tests for backend systems
- Clear written and verbal communication for async, global collaboration and ability to work in distributed, cross-functional teams
Nice to Have
- Experience with PostgreSQL
- Exposure to Infrastructure as Code (Terraform or similar)
- Experience with React or modern frontend frameworks
- Experience with Docker and containerized applications
- Familiarity with CI/CD pipelines
- Experience modernizing or migrating legacy systems
- Experience with mapping or geospatial technologies (Google Maps, Mapbox, etc.)
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
