Software Engineering Jobs in India
There are 7,489 open Software Engineering jobs in India on freehire right now. 1,395 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 881 · 12%
- Remote 476 · 6%
- Onsite 329 · 4%
Visa sponsorship offered in 32% of the 674 postings that state a position on it.
Seniority
- Senior 2,173
- Lead 493
- Staff 455
- Principal 351
- Middle 97
- Intern 86
Who is hiring
- 1000+ employees 2,859
- 501-1000 employees 544
- 51-200 employees 69
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 3
Software Engineer III - Java & Databricks
Build secure, scalable risk-reporting systems using Java, Angular/React, SQL, and Databricks in a full-stack cloud environment for JPMorgan Chase.
AES - DE - FS - Java Developer
Full Stack Java Developer building and maintaining Java-based backend applications, frontend interfaces, cloud-integrated services, and GenAI-powered features as part of a cross-functional team.
AES - DE - FS - Java Developer
Full Stack Java Developer building and maintaining Java-based applications with frontend technologies, cloud platforms, and GenAI integration in Pune.
High Performance Computing - Networking Software Development Engineer
Develops and enhances networking software for high-performance computing systems, focusing on distributed systems, Layer 2 networking, and telemetry. Debugs code, collaborates with teams, and ensures high availability and scalability in HPC environments.
High Performance Computing - Networking Software Development Engineer
Develops and enhances networking software for high-performance computing systems, focusing on distributed systems, Layer 2 networking, and telemetry. Debugs code, collaborates with teams, and ensures high-quality, scalable solutions for HPE’s supercomputing infrastructure.
Lead Software Engineer
Lead Mobile Software Engineer building and modernizing enterprise-grade iOS and Android apps using Swift, Kotlin, and cross-platform frameworks, while applying AI-driven development practices to improve engineering velocity and product quality.
Lead Software Engineer- Salesforce
The Lead Software Engineer will architect and develop scalable Salesforce solutions for consumer banking, utilizing Apex, LWC, and AI-assisted development tools. The role involves leading technical teams, ensuring secure code delivery, and optimizing CI/CD pipelines within an agile environment.
Java Developer- Networking Domain
This role involves designing and developing cloud-native applications for network management and assurance using Java, Python, and microservices on Kubernetes. The position focuses on building scalable backend services and integrating AI-driven tools to enhance network operations.
Java Developer- Telecom Domain
Ciena is seeking a Software Developer to build and maintain Resource Adapters for telecom service assurance solutions within OSS platforms. The role involves working with Java and various telecom protocols to support network management across IP/MPLS, Optical, and 5G environments.
Senior Software Engineer
The Senior Software Engineer will design and build a regional observability data lake to support cloud-native services within Mastercard's MSBX program. The role involves developing distributed services, automating infrastructure, and improving developer productivity using cloud technologies and observability tools.
SharePoint Developer - Chennai location
Build and maintain SharePoint Online solutions using Power Apps, MS Flow, and client-side frameworks like React.js to deliver scalable, secure business applications.
Software Engineer II
The Software Engineer II will design, build, and maintain production features for home financing platforms using C#/.NET Core and Azure. This role involves end-to-end feature ownership, code quality assurance, and collaboration within a microservices-based architecture.