Software Engineering Jobs in India
There are 7,762 open Software Engineering jobs in India on freehire right now. 1,196 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 940 · 12%
- Remote 525 · 7%
- Onsite 335 · 4%
Visa sponsorship offered in 31% of the 680 postings that state a position on it.
Seniority
- Senior 2,230
- Lead 516
- Staff 459
- Principal 369
- Intern 91
- Middle 75
Who is hiring
- 1000+ employees 2,793
- 501-1000 employees 554
- 51-200 employees 77
- 11-50 employees 41
- 201-500 employees 26
- 1-10 employees 2
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.
Software Engineer
Builds full-stack, data-intensive apps for business experimentation using Java/Spring Boot, TypeScript, React, Databricks, and cloud platforms to power analytics-driven decisions.
Senior Software Engineer -Freeswitch and Lua
Build and optimize telephony applications using Freeswitch and Lua, troubleshoot VoIP systems, and integrate with other platforms.
Software Engineer, Pega Developer
Develop and maintain enterprise-scale Pega workflows for deposit and shared services, integrating with banking systems using Java, REST APIs, and microservices.
Lead Software Engineer - Mainframe
Lead a team developing and maintaining mission-critical mainframe applications using COBOL, DB2, CICS, and JCL while mentoring developers and ensuring reliable batch and online processing for Experian’s fintech data services.
Technical Consultant II (Java Developer)
A Java-focused technical consultant designs and implements SaaS integration solutions for banks, working with cloud platforms and APIs to onboard clients and align technical strategies with business goals.
Software Development Engineer in Test (Teamcenter), ETS
Build and automate test suites for Apple’s enterprise Product Lifecycle Management (PLM) platform, ensuring quality across global hardware, software, and services.
Associate SAP ABAP Developer
Develop, maintain, and optimize SAP ABAP solutions (RICEF objects, OOP, CDS views) for ECC and S/4HANA environments, collaborating with functional teams and mentoring junior developers.
Salesforce Developer, Enterprise Applications
Design, build, and maintain Salesforce applications for enterprise clients, including Apex, LWC, and configuration, while troubleshooting bugs and ensuring security and performance.
Senior .NET Developer with React
Build and maintain full-stack .NET Core/C# backends and React.js frontends for client projects, using Azure DevOps and Agile practices.
Staff Software Engineer
Build AI-powered agent-driven systems using Python backend and TypeScript frontend to enhance customer and banker experiences in banking.

Staff Software Engineer, .NET
Staff Software Engineer — .NET / Webforms Team: Open Roles Location: Noida, Uttar Pradesh Commitment: Full-time Workplace Type: hybrid Deep .NET expertise on software that thousands of businesses depend on every pay…