Software Engineering Jobs in India
There are 7,475 open Software Engineering jobs in India on freehire right now. 1,383 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,170
- Lead 493
- Staff 454
- Principal 349
- 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
Staff Software Engineer
Architect and lead the next-generation e-commerce platform for a global sports merchandise leader, designing scalable microservices, APIs, and AI-driven systems to handle millions of transactions and deliver seamless fan experiences.
Software Engineer III (WMS & Supply Chain)
Designs and delivers scalable warehouse management and fulfillment systems, integrating Tier 1 WMS like Manhattan Active with event-driven microservices and cloud infrastructure to optimize supply chain operations.
Software Engineer I
Remote Software Engineer I in India developing and enhancing an established enterprise product using ASP.NET, TypeScript, Angular, and AI-assisted tools within an Agile, globally distributed team.
Senior Software Engineer - Go, AWS, Python
Senior Software Engineer building and operating production cloud services for enterprise file data, using Go, Python, AWS, and Terraform in a hybrid role in Hyderabad.
Principal Software Engineer Lead
Principal Software Engineer Lead based in India, designing and implementing secure network and security solutions at enterprise scale using C, C++, Python, and Go, with heavy focus on FedRAMP/NIST compliance and security architecture.
Senior Software Engineer — Infra Agent Systems
Build production AI agent systems that automate large-scale GPU infrastructure—diagnosing hardware failures, investigating incidents, and supporting remediation using distributed services, knowledge graphs, retrieval/orchestration frameworks, and developer tooling.
Senior Java Developer (Remote/Mumbai, India)
Develops and maintains enterprise Java applications using Spring Boot, microservices, and cloud-native AWS architectures for an offshore partner, focusing on relational/NoSQL databases and CI/CD pipelines.
Software Engineer Task Author (AI Training)
Design and validate realistic AI training tasks for enterprise engineering, including bug diagnosis, log analysis, and code fixes in backend systems and APIs.
Senior Software Engineer II
Clean Harbors is seeking a Senior Angular Fullstack Developer to architect and implement scalable web applications using Angular, Node.js, Express.js, and various database technologies. This role requires 8-12 years of experience and involves working from the office in Hyderabad.
Software Development Engineer in Test
The Software Development Engineer in Test (SDET) at DTCC designs, develops, and maintains automated testing frameworks to ensure the quality of financial software solutions. The role involves using Python and Snowflake SQL to build automated tests and integrating them into CI/CD pipelines.
Software Engineer III, Spark Developer
This role involves designing and delivering scalable technology solutions within the Consumer and Community Banking division using Spark, Java/Python, and AWS. The engineer will focus on system development, troubleshooting, and leveraging AI-assisted tools to improve code quality and delivery speed.
Software Engineer II
The Software Engineer II will develop and maintain internal software applications using C#/.NET and C++ to automate business processes. The role involves full-stack development, writing automated tests, and mentoring junior team members in a remote environment.