Software Engineering Jobs in India
There are 7,546 open Software Engineering jobs in India on freehire right now. 1,447 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 | 60 |
| 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 905 · 12%
- Remote 484 · 6%
- Onsite 318 · 4%
Visa sponsorship offered in 32% of the 669 postings that state a position on it.
Seniority
- Senior 2,211
- Lead 495
- Staff 459
- Principal 351
- Middle 103
- Intern 87
Who is hiring
- 1000+ employees 2,822
- 501-1000 employees 550
- 51-200 employees 70
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 2
Staff Software Engineer
The Staff Software Engineer will design and maintain enterprise SaaS platforms and RMM agent software using C# and .NET. This role involves leading technical direction, mentoring engineers, and working across cross-platform environments including Windows, macOS, and Linux.
Software Engineer I
Builds and maintains enterprise SaaS platforms for IT management and cybersecurity, focusing on scalable, secure APIs and integrations using C#/.NET and F#.
Senior Software Engineer
Overview Microsoft Digital (MSD) builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while…
Software Development Engineer
Develops, optimizes, and troubleshoots HPC clusters and cloud-based AI/ML workloads for AMD’s Data Center GPU team, focusing on GPU/CPU drivers, Kubernetes, Slurm, and OpenStack for high-performance computing.
Senior Software Engineer
Design, build, and maintain secure, scalable enterprise software and RMM agents using C#, .NET, and Win32 APIs. The role involves technical leadership, cross-platform development, and mentoring engineering teams.
Software Engineer II
Kaseya is hiring a Software Engineer II to design and maintain enterprise SaaS platforms using C# and .NET, with a focus on building scalable services and integrating AI-assisted development tools. The role is hybrid, requiring three days per week in the Pune office.
Staff Software Development Engineer (Browser Extension/React)
Builds and maintains a browser security extension in TypeScript/React that runs on millions of users' browsers, detecting threats and enforcing policies in real time.
Software Engineer - Cloud Native Protection
The Software Engineer will design, develop, and maintain cloud-native data protection software within a distributed systems environment. The role requires proficiency in languages like Go, Java, or C++ and focuses on building scalable security solutions for cloud data.
Software Engineer
The Software Engineer will design, develop, and maintain full-stack web applications using the Microsoft .NET stack and modern front-end frameworks. The role involves collaborating with global stakeholders to integrate back-end services and ensure high-quality, scalable web solutions.
Member of Technical Staff 2
Nutanix is seeking a Member of Technical Staff to develop data management services for containerized applications by integrating software-defined storage with cloud-native solutions.
Java Developer - GIO
Build and maintain scalable Java backend services using Spring Boot, microservices, and REST APIs, with a focus on security, performance, and testing.
Staff Software Engineer - Linux Kernel
Develop and maintain the Arm64 Linux kernel, upstreaming fixes and features while collaborating with open-source communities and hardware teams.
Software Engineer - Networking Datapath (QoS/CoS/ Firewall/ACLs/Filters)
Develops networking datapath software for next-gen access/aggregation deployments using JunOS/Junos EVO, focusing on QoS/CoS, ACLs, and firewalls.
Software Engineer - Advanced
Builds and maintains microservices and data pipelines for supply-chain finance systems using Java/Spring Boot, Angular, Kafka, Spark, and Kubernetes.
Software Engineer - Advanced
Build and maintain microservices and data pipelines for supply-chain finance systems using Java/Spring Boot, Angular, Spark, Kafka, and Kubernetes.
Software Engineer | C/C++, Switching, Routing Technologies, Linux, VPLS, VPWS, EVPN | 8-12 Years
Develops and maintains Cisco’s IOS XR network operating system, focusing on L2 forwarding, EVPN, and protocol handling on DNX/BCM chipsets using C/C++, Python, and microcode.
Software Development Engineer II
Builds and maintains ML-driven bidding systems for Meta/SEM advertising at Expedia Group, focusing on data pipelines, model serving, and production-grade software for travel marketing.