Software Engineering Jobs in India
There are 7,458 open Software Engineering jobs in India on freehire right now. 1,379 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 326 · 4%
Visa sponsorship offered in 32% of the 671 postings that state a position on it.
Seniority
- Senior 2,158
- Lead 492
- Staff 454
- Principal 348
- Middle 96
- Intern 85
Who is hiring
- 1000+ employees 2,849
- 501-1000 employees 543
- 51-200 employees 69
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 3
Senior Software Engineer - Java
Designs and builds Java/Kotlin-based platform services integrating TeamViewer’s core remote connectivity platform with the DEX platform, focusing on authentication, user sync, and secure service-to-service communication for enterprise customers.
Software Development Engineer
Develop and optimize network applications and protocols in C/C++ on Linux within the ZPA Datapath team, building Zscaler's cloud-native Zero Trust Exchange cybersecurity platform.
Senior Software Engineer
Senior Software Engineer building and scaling AI-powered recruiting products at Senseloaf, working with Python, FastAPI, AWS, Docker, Kubernetes, MongoDB, and vector databases in a hybrid role in Bangalore.
Java Developer
Java Backend Developer designing and maintaining scalable microservices-based applications using Java 8+, Spring Boot, and messaging systems like Kafka/RabbitMQ.
Senior Software Engineer
Senior full-stack .NET Engineer doing hands-on C# and Angular/TypeScript development with SOLID principles, Azure DevOps, and CI/CD, plus L2/L3 support in a build-and-operate product culture.
python developer
Python Developer building scalable Flask/Django apps, integrating ML libraries (TensorFlow/PyTorch), managing CI/CD pipelines, and working with microservices and GraphQL APIs.
python developer
Develops and maintains Python-based applications with ML integration, APIs, and microservices for high-performance solutions; collaborates with data engineering teams to optimize and deploy scalable systems.
Java Developer
Java Developer building and maintaining Java-based applications with a focus on API integration, automation frameworks, and A/B testing using Java and Python.
Senior Software Engineer
Senior Software Engineer building AML transaction monitoring and batch data pipelines using Scala, Spark, Kafka, and cloud platforms (Azure/AWS/GCP) to support financial crime prevention at a large bank.
Software Engineer II- ETL Testing ,Pyspark, AWS
Builds and tests ETL pipelines and data workflows using PySpark, SQL, and AWS services to support financial systems at a large bank.
Software Engineer
Backend Software Engineer at Cisco building the AI-driven backbone of Cisco IQ—designing scalable backend services, data pipelines, and multi-agent/LangGraph workflows using Python, PostgreSQL, AWS, Docker, and Kubernetes.
Systems/Software Engineer I
QA-focused Systems/Software Engineer I at HPE Bengaluru designing and executing test cases (functional, regression, integration, performance), managing defects, and contributing to test automation for networking-related products.
Software Engineer 2 - Java (BYDS)
Build and maintain Java-based backend services and APIs, optimize Oracle SQL databases, and contribute to cloud-agnostic microservices architecture for enterprise supply-chain software.
Senior .NET Enterprise Software Developer
Designs and builds scalable enterprise software for water-tech solutions using C# and .NET, with SQL/Oracle/MySQL databases and Agile practices.
Software Engineer
The Software Engineer will design, build, and test software features using Java or C/C++ while applying SDLC and Agile methodologies. The role involves working on healthcare solutions and requires strong computer science fundamentals.
Senior Software Engineer – Java/Go | Distributed Systems | Microservices | Kafka | Cloud | 8–12 Years (Open)
Build and scale distributed data pipelines and analytics services using Java/Go, Kafka, and microservices to power Webex’s AI-driven platform.