Software Engineering Jobs in India
There are 7,546 open Software Engineering jobs in India on freehire right now. 1,447 of them were posted recently. The skills employers ask for most often are cloud, ai and api.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| INR | year | ₹1,700,000 | ₹2,633,344 | ₹3,500,000 | 60 |
| USD | year | $122,209 | $148,938 | $170,000 | 15 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- cloud 60%
- ai 50%
- api 49%
- agile 43%
- ci-cd 41%
- java 36%
- python 33%
- automation 32%
How the work is done
- Hybrid 905 · 12%
- Remote 484 · 6%
- Onsite 318 · 4%
Visa sponsorship offered in 32% of the 669 postings that state a position on it.
Seniority
- Senior 2,211
- Lead 495
- Staff 459
- Principal 351
- Middle 103
- Intern 87
Who is hiring
- 1000+ employees 2,822
- 501-1000 employees 550
- 51-200 employees 70
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 2
Senior Staff Software Development Engineer
The Senior Staff Software Development Engineer will lead the design and development of high-performance media infrastructure and video processing platforms. The role focuses on building scalable backend systems using Java or Golang to support global streaming experiences for millions of users.
Lead Software Engineer
The Lead Software Engineer will develop and maintain a large-scale Data Lake platform using Python, C#.NET, and various AWS services. The role involves designing scalable solutions, optimizing database performance, and collaborating with cross-functional teams in an agile environment.
Software Developer
Evolphin is seeking a Java developer to build and maintain scalable backend services and APIs for their media asset management platform. The role involves working with AWS cloud services and integrating AI/ML models to enhance semantic search capabilities for creative content.
IN_Senior Associate_Java Developer_GCC_Advisory_Bangalore
This role is for a Lead Full Stack Engineer to design and deliver scalable cloud applications using Java, Spring Boot, and React.js. The position involves modernizing legacy systems, mentoring engineering teams, and managing deployments via Docker and Kubernetes.
Associate Java Developer - IT Master Data
Build and maintain enterprise web applications using Java, Spring Boot, REST APIs, and front-end technologies, focused on master data governance processes and workflows.
Software Development Engineer II, Hardline FX (Wireless / H&B)
Builds scalable distributed systems for Amazon’s fulfillment and logistics tech to speed up order delivery while optimizing cost and reliability.
Software Development Engineer III, Amazon Payments
Builds and scales next-gen online payment systems for Amazon Payments, handling millions of transactions globally with high availability, speed, and security. Focuses on distributed systems, product development, and emerging tech integrations.
Software Engineer - Senior
Senior software engineer designing, developing, and deploying full-stack web solutions with modern frontend/backend tech (Angular, Java/Python, AWS) while driving DevSecOps, AI automation, and legacy modernization.
Principal Software Engineer
Principal Data Engineer designs and leads enterprise-scale data platforms on GCP, integrating AI/ML and ensuring reliability, security, and governance for global-scale systems.
Software Engineer
Builds and refactors a high-throughput travel distribution platform (hotel availability/pricing for OTAs) using Java/Spring Boot microservices, React/TypeScript frontends, and Azure cloud services, ensuring scalability, security, and performance while migrating from a monolithic architecture.
Software Engineer
Meet the Team Cisco's Webex Engineering Group is redefining the future of collaboration. We're building a world where people connect effortlessly to enjoy modern, uncompromised collaboration across every room,…
Principal Software Engineer
Leads global engineering teams in designing and scaling real-time payment systems for Mastercard, focusing on Lean-Agile/DevOps practices, strategic execution, and cross-team collaboration to drive innovation in digital payments.
Senior Software Engineer
Build and test real-time decision engines for global payments using Java, microservices, and AI-driven analytics to prevent fraud and optimize transactions.
Software Engineer - 1
Builds and tests real-time fraud-prevention services in Java, using Spring Boot, cloud microservices, and AI-driven decision engines to secure Mastercard transactions globally.
Senior Software Engineer - 2
Develops and maintains real-time decision-making systems for Mastercard’s global payment infrastructure, using Java, Spring Boot, and cloud/microservices to build scalable, secure applications while mentoring teams and ensuring high code quality.
Software Engineer
Builds scalable, clean-code applications for climate-tech products, collaborating across full-stack systems and cloud services while adhering to SOLID principles.