🔔 FCM Loaded

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.