Software Engineering Jobs in India
There are 7,694 open Software Engineering jobs in India on freehire right now. 1,437 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,633,344 | ₹3,500,000 | 58 |
| USD | year | $119,418 | $148,938 | $170,000 | 17 |
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 925 · 12%
- Remote 520 · 7%
- Onsite 330 · 4%
Visa sponsorship offered in 31% of the 677 postings that state a position on it.
Seniority
- Senior 2,222
- Lead 508
- Staff 459
- Principal 368
- Intern 90
- Middle 73
Who is hiring
- 1000+ employees 2,792
- 501-1000 employees 555
- 51-200 employees 77
- 11-50 employees 42
- 201-500 employees 26
- 1-10 employees 2
Staff Software Engineer - India
Build and scale the backend infrastructure for AI-powered data tools, integrating LLMs and graph-based systems into enterprise workflows.
Python Developer
Develops and maintains backend applications in Python, builds RESTful APIs, and integrates PLM with enterprise systems like ERP and CAD.
C/C++ Communication Gateway Software Engineer
Develop a C/C++ communication gateway on Ubuntu/Linux that translates between ZeroMQ/NanoMSG/NNG and Sparkplug B MQTT for Industrial IoT applications.
Software Engineer
Design and automate test plans for banking software, using Java, Python, Selenium, and Playwright to validate functionality, performance, and security in an Agile environment.
Lead Software Engineer
Lead a team building and scaling Wells Fargo’s cloud data platform on GCP, designing pipelines, optimizing BigQuery models, and enforcing enterprise data governance and security standards.
Software Engineer – Java/Go | Distributed Systems | Microservices | Kafka | Cloud | 4–8 Years
Build and maintain Webex’s big-data analytics platform using Java/Go, Kafka, and microservices to power scalable data pipelines and analytics features.
Senior Software Developer
Build AI-powered enterprise tools and modern web apps for Yahoo’s internal teams, integrating LLMs and cloud-native architectures to automate workflows and boost productivity.
Principal Software Engineer
Principal engineer leading the mobile platform for Yahoo Mail, defining architecture and adopting AI-assisted tools to build and scale cross-platform apps for hundreds of millions of users.

Staff Software Engineer (Remote)
Build and maintain dbt Core, the open-source engine that transforms data with software-engineering rigor, optimizing performance and reliability for thousands of data teams.
Software Engineer
Builds and maintains .NET-based video surveillance and streaming applications, integrating C++ libraries and multimedia frameworks like GStreamer.
Software Development Engineer in Test
Build and maintain automated test suites for Zeta’s banking and payments platforms, ensuring reliability and security at scale.
Staff Software Engineer, SSD
Build low-level storage software for SSDs and UFS devices across Linux, Windows, and embedded platforms, debugging OS drivers and hardware interactions.
Senior Systems Software Engineer
Develop embedded software in C/C++/Python for semiconductor test equipment, working across bare metal and Linux environments while collaborating with hardware teams to build custom in-house systems.
Senior Software Engineer
Build and maintain full-stack manufacturing applications using C#, .NET, and cloud services, while leveraging AI tools to improve code quality and productivity.
Senior Software Engineer
Build and maintain secure, scalable Java applications and cloud-native data platforms (Databricks/Snowflake) for Mastercard’s global payments infrastructure.
Software Engineer
Builds secure, scalable Java/Spring Boot microservices and Angular JS frontends for Mastercard’s payment networks, using event-driven architecture and CI/CD on Pivotal Cloud Foundry.
Lead Software Engineer
Lead backend engineer building large-scale data pipelines and AI agents in Scala/Python/Java on Cloudera/Spark and AWS to power Mastercard’s global payments analytics and automation.
Senior Software Engineer, Database
Senior database engineer at Mastercard in Pune, building and tuning Oracle PL/SQL solutions for high-volume payment systems in a SAFe Agile environment.
Lead Software Engineer
Lead a team building Mastercard’s fraud-fighting Decision Management Platform using Java, Spring, and cloud-native tech to process billions of transactions securely and at scale.