Software Engineering Jobs in India
There are 7,473 open Software Engineering jobs in India on freehire right now. 1,381 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 879 · 12%
- Remote 476 · 6%
- Onsite 328 · 4%
Visa sponsorship offered in 32% of the 673 postings that state a position on it.
Seniority
- Senior 2,169
- Lead 493
- Staff 454
- Principal 348
- Middle 97
- Intern 85
Who is hiring
- 1000+ employees 2,858
- 501-1000 employees 543
- 51-200 employees 69
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 3
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.
Senior Software Engineer I
Build and evolve scalable automation capabilities for Mission Control, focusing on event-driven incident remediation, self-healing patterns, and AIOps integrations using Java, Python, Kafka, and observability tools like Dynatrace and Splunk.
EM - DI - Java Developer
This role involves developing Java-based applications for automotive systems, focusing on UI development with Swing/JavaFX, data processing, and native Windows integration. The developer will work with messaging protocols like Kafka and embedded databases to support automotive manufacturing software.
Software Engineer II - AIML
Builds and deploys generative AI and agentic systems using LLMs, LangChain/LangGraph, and Python to automate workflows and support healthcare applications.
Software Engineer, Search
Google is seeking a software engineer to design, develop, and maintain large-scale systems for the Search team. The role involves writing code, performing code reviews, and troubleshooting complex technical issues to improve search infrastructure.
Software Engineer - Vue.JS - Offshore
Vue.js front-end engineer writing clean, maintainable code, maintaining and enhancing applications, participating in Agile ceremonies, and collaborating with cross-functional teams.
Salesforce Developer | Offshore
Builds and maintains custom Salesforce solutions (Apex, Lightning, integrations) to enhance CRM functionality and meet business needs.
Senior Software Engineer, Distributed Data Systems (IN)
Build and optimize the core distributed data processing engine of Onehouse's managed data lakehouse platform built on Apache Hudi, focusing on concurrency control, indexing, and metadata systems using Java/C++ on Linux.