Software Engineering Jobs in India
There are 7,658 open Software Engineering jobs in India on freehire right now. 1,413 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,750,000 | ₹3,500,000 | 57 |
| USD | year | $118,718 | $144,469 | $170,000 | 16 |
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 678 postings that state a position on it.
Seniority
- Senior 2,203
- Lead 506
- Staff 456
- Principal 368
- Intern 90
- Middle 73
Who is hiring
- 1000+ employees 2,795
- 501-1000 employees 553
- 51-200 employees 70
- 11-50 employees 42
- 201-500 employees 21
- 1-10 employees 2
Software Development Engineer II, Selling Parter Identity Verifcation
Builds and maintains Amazon’s global seller identity verification systems, designing high-throughput, low-latency distributed services for fraud prevention and compliance across regions.
Principal Specialist, Software Developer - Java , Springboot
Build and maintain Java/Spring Boot microservices and REST APIs for aerospace aftermarket systems, integrating with enterprise apps and Angular frontends while troubleshooting production issues.
Expert Software Engineer II
Build and own scalable microservices in Node.js or .NET on Azure, partnering with product teams to ship clean APIs and modern architectures while championing engineering excellence.
Principal Member of Technical Staff (PMTS)
Lead architecture and build AI-powered backend systems for Salesforce’s public cloud platform, scaling distributed services for millions of users while ensuring security and backward compatibility.
Principal Software Engineer
Principal engineer leading the design and delivery of scalable banking platforms, APIs, and AI-driven customer experiences for Business Banking at CommBank.
Principal Software Engineer
Principal Engineer leading AI-first CRM and banker-experience platforms at a major bank, designing cloud-native, event-driven systems in Python/Java/TypeScript with React and Kubernetes.
Staff Software Engineer
Build and lead modern banking platforms using React, TypeScript, and cloud-native tools to deliver scalable customer and colleague experiences in a fintech environment.
Staff Software Engineer
Build and lead core banking software solutions using modern stacks like Python/Java/Go, React, and cloud platforms to deliver AI-driven customer experiences and resilient platforms for Business Banking.
Software Development Engineer II, FBA
Build AI-native systems that automate operational work for Amazon’s FBA logistics platform, including LLM-powered remediation agents and self-healing deployment pipelines.
Staff Software Engineer
Build and lead backend systems for Qualys' identity security platform using Java, Spring Boot, Kafka, and Flink, processing over 100M transactions daily.
Senior Software Engineer, Cloud Infrastructure Platform
Build and maintain Nirvana’s cloud infrastructure platform, including Terraform provisioning, CI/CD, AI agent tooling, and observability, to enable reliable, secure, and cost-efficient engineering at scale.
Senior Software Engineer - Platform
Build and operate a serverless execution engine and workflows orchestration layer for industrial AI/data infrastructure, using Kotlin, Python, Kubernetes, and cloud-native stacks.
Senior Software Engineer
Summary : The Senior Embedded Software Engineer is a key contributor within the Engineering organization, responsible for the design, development, integration, verification, and support of embedded software solutions…
Software Development Engineer - I (Data)
Builds and scales data pipelines on Databricks for a leading entertainment ticketing and streaming platform, operationalizing ML models and ensuring data quality and governance.

Software Engineer
Build and maintain scalable backend services for a fintech app that lets users access earned wages in real time, using languages like Java/Python and databases such as DynamoDB and MySQL.
Senior Application Developer - Java
Build and maintain Java-based banking systems, APIs, and frameworks, leveraging AI tools and cloud technologies to modernize core banking infrastructure.