Software Engineering Jobs in India
There are 7,468 open Software Engineering jobs in India on freehire right now. 1,374 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,516,687 | ₹3,500,000 | 59 |
| 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 880 · 12%
- Remote 476 · 6%
- Onsite 327 · 4%
Visa sponsorship offered in 32% of the 673 postings that state a position on it.
Seniority
- Senior 2,161
- Lead 493
- Staff 454
- Principal 348
- Middle 96
- Intern 85
Who is hiring
- 1000+ employees 2,859
- 501-1000 employees 543
- 51-200 employees 69
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 3
Lead Software Engineer
Lead Software Engineer designing, developing, and maintaining data transmission software (Axway & IBM MFT) with focus on UI, security, automation, and integration.
Senior Software Engineer
Leads data pipeline and warehouse initiatives for Wells Fargo’s enterprise strategy, optimizing large-scale data processing and analytics while ensuring compliance and risk mitigation in fintech operations.
Senior Software Engineer
Develops and maintains Dodeca-based financial reporting and analytical solutions, focusing on Essbase integration, multidimensional financial modeling, and compliance-driven reporting for Wells Fargo’s finance teams.
Senior Software Engineer
Designs, implements, and maintains automation solutions (robotic process automation) for moderate-to-high complexity tasks in fintech operations, including scripting, testing, and performance validation. Collaborates with teams to resolve technical issues and documents processes.
Software Engineer II - Semiconductor Equipment
Project Manager leading end-to-end semiconductor equipment projects from requirements through delivery, coordinating cross-functional engineering teams and managing project plans, budgets, and milestones using MS Office and ERP systems like SAP.
Software Engineer-Java
Develops cloud-based Java applications for Caterpillar’s technology projects, focusing on cloud infrastructure, analytics, and web/desktop apps using J2EE, Spring, and REST services.
Lead Software Engineer
Lead Software Engineer at Mastercard in Pune, architecting and hands-on building a cloud-native experimentation and analytics platform using AWS, Azure, Databricks, and Spark/PySpark, with distributed systems and microservices at scale.
Senior Software Engineer
Senior Software Engineer on the Ethoca (Mastercard) team in Pune, building collaboration-based fraud prevention and dispute products at scale, with a strong emphasis on designing and developing test automation frameworks using Java/Python/JavaScript, microservices, and cloud-native technologies.
Senior Software Engineer
A Senior Software Engineer building payment technology applications using Java, Spring Boot, Microservices, and SQL, working in an Agile environment with CI/CD pipelines.
Lead Software Engineer
Lead Software Engineer at Mastercard developing and delivering Java/Spring-based software solutions using Oracle and SQL, while leading a geographically distributed team through Agile methodologies.
Sr Software Engineer
The Senior Software Engineer will design and develop a high-throughput, mission-critical microservice framework for traffic routing and load balancing. The role involves working with distributed systems, gRPC, RabbitMQ, and various data persistence technologies to support multi-site deployments.
Software Development Engineer II
Backend Software Development Engineer II on Expedia's Global Payments platform in Gurgaon, building and owning scalable payment services using Java/Kotlin, REST/GraphQL/gRPC APIs, and AWS in a high-transaction, distributed 24x7 environment.
Software Engineer II
The Software Engineer II will support and maintain engineering and manufacturing software tools for air handling units using C#, .NET, and Autodesk products. The role involves designing, testing, and implementing software features within an agile environment to improve building system efficiency.