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
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…

Software Engineer
Software Engineer — UniData Team: Open Roles Location: Noida, Uttar Pradesh Commitment: Full-time Workplace Type: hybrid One of the rarest skills in payroll engineering — treated as strategic, not legacy. MultiValue…

Software Engineer
Software Engineer — Node.js / Angular Team: Open Roles Location: Noida, Uttar Pradesh Commitment: Full-time Workplace Type: hybrid Ship features on a payroll platform at real scale. PrismHR is the HR, payroll, and…

Senior Software Developer
Senior Software Developer Team: Open Roles Location: Noida, Uttar Pradesh Commitment: Full-time Workplace Type: hybrid Senior engineering where the requirements are unforgiving and the scale is real. PrismHR is the HR,…

Principal Software Engineer
Principal Software Engineer Team: Open Roles Location: Noida, Uttar Pradesh Commitment: Full-time Workplace Type: hybrid Set the technical direction — then build it yourself. This is not an architecture role that hands…

Associate Software Engineer
Associate Software Engineer Team: Open Roles Location: Noida, Uttar Pradesh Commitment: Full-time Workplace Type: hybrid Start your engineering career on a system that genuinely matters. PrismHR is the HR, payroll, and…
Staff Software Engineer - India
Build and scale the backend infrastructure for Altimate AI’s AI-driven data automation platform, integrating LLM architectures and SQL intelligence into enterprise workflows.