Software Engineering Jobs in India
There are 7,619 open Software Engineering jobs in India on freehire right now. 1,392 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,750,000 | ₹3,500,000 | 58 |
| USD | year | $118,718 | $144,469 | $170,000 | 16 |
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 922 · 12%
- Remote 518 · 7%
- Onsite 330 · 4%
Visa sponsorship offered in 31% of the 687 postings that state a position on it.
Seniority
- Senior 2,191
- Lead 504
- Staff 462
- Principal 364
- Intern 89
- Middle 73
Who is hiring
- 1000+ employees 2,824
- 501-1000 employees 554
- 51-200 employees 71
- 11-50 employees 42
- 201-500 employees 21
- 1-10 employees 2
Senior Software Engineer
The Senior Software Engineer will design, develop, and maintain scalable, secure software solutions for corporate payment systems using Java, Spring Boot, and Angular. The role involves a hybrid focus on software development and quality engineering, including the creation of automated test scenarios and CI/CD pipelines.
Software Engineer II
Develops secure, scalable software solutions for Mastercard’s fintech systems, focusing on API/RESTful development, test automation, and CI/CD pipelines to ensure high-quality, resilient products.
Software Development Engineer III
Expedia Group is seeking a Software Development Engineer III to design and build scalable, resilient backend payment services using Java and Kotlin. The role involves managing high-volume, distributed payment workflows on AWS and mentoring junior engineers to ensure operational excellence.
Software Engineer
GE Vernova is seeking a Software Engineer to develop and maintain grid software solutions for power system operations. The role involves using C++ and Java to build scalable enterprise applications while collaborating with cross-functional teams to support sustainable energy infrastructure.
Software Engineer Staff- Packet Forwarding
This Staff Software Engineer role focuses on designing and implementing packet forwarding and monitoring services for networking solutions. The position requires extensive experience in C/C++ development, deep knowledge of L3 routing protocols, and proficiency in Unix/Linux environments.
Senior Software Engineer
The Senior Software Engineer designs, implements, and tests complex software applications while providing peer mentorship and technical support. The role requires strong proficiency in ReactJS, TypeScript, and core web technologies to build and maintain high-quality software solutions.
Lead Software Engineer
The Lead Software Engineer will drive technical strategy and implementation for automation initiatives within the SRE and Automation portfolio. The role involves designing and building large-scale solutions using a broad stack including .NET, Java, Python, and various AI/ML frameworks.
Application Developer
The Application Developer will design, develop, and maintain scalable software solutions for Barclays using Java, Spring Boot, and cloud technologies. The role involves cross-functional collaboration, implementing secure coding practices, and managing complex data systems like Kafka and MongoDB.
Senior Software Engineer - IN B
The Senior Software Engineer will design and maintain Java-based microservices and integration pipelines using Spring Boot, Apache Camel, and Kafka. The role involves deploying services on AWS EKS, ensuring system observability, and mentoring junior team members within a financial services environment.
Staff Software Engineer-Voice Platform (SIP/VoIP)
Builds and maintains high-performance, network-facing voice communication services (SIP/VoIP) in C/Java for Genesys Cloud’s global contact centers, focusing on scalability, reliability, and cloud-based systems.
C# .Net Developer
The Senior .NET Developer will design and maintain high-quality desktop applications for the automotive sector using C#, .NET, and WPF. The role involves implementing MVVM architecture, optimizing performance through multithreading, and collaborating with cross-functional teams.
Software Engineer-IT Infrastructure
Designs, maintains, and troubleshoots Lowe’s VMware virtualization infrastructure while automating routine tasks with PowerShell or Python and supporting basic Kubernetes workloads.