Software Engineering Jobs in India
There are 7,476 open Software Engineering jobs in India on freehire right now. 1,419 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 892 · 12%
- Remote 479 · 6%
- Onsite 316 · 4%
Visa sponsorship offered in 31% of the 667 postings that state a position on it.
Seniority
- Senior 2,192
- Lead 485
- Staff 456
- Principal 347
- Middle 101
- Intern 86
Who is hiring
- 1000+ employees 2,813
- 501-1000 employees 545
- 51-200 employees 69
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 2
Senior Software Engineer
Builds scalable enterprise software using Java, Spring, and modern databases, collaborating across global teams to solve complex problems and integrate AI/ML solutions.
Staff Software Development Engineer L5
The Staff Software Engineer designs and maintains scalable, secure distributed systems for healthcare data solutions. The role involves leading technical initiatives, mentoring team members, and working with technologies like .NET, Angular, and AWS.
Senior Software Engineer
The Senior Software Engineer will design and maintain scalable backend systems and microservices using Node.js, TypeScript, and AWS serverless technologies. The role emphasizes leveraging AI-powered development tools to enhance productivity, code quality, and testing within an Agile environment.
Software Developer/ Dotnet Developer
Builds and maintains scalable web applications using .NET, ASP.NET, and MS-SQL, handling full lifecycle from design to post-launch support.
Senior Software Engineer (C/C++ and Networking)
You will design, develop, and modernize network security products using C/C++ and Linux, focusing on L2/L3/L4 protocols, kernel-space data paths, and scalable traffic processing.
Member of Technical Staff
Builds and improves AI-powered infrastructure/tools for enterprise teams, owning full product lifecycles from concept to delivery. Focuses on high-performance CI systems and agentic knowledge applications, blending engineering, architecture, and product development with autonomy in a fast-growing startup.
Senior Software Engineer ETRM
Senior Software Engineer building next-generation Energy Trading and Risk Management (ETRM) software using C#, .NET Framework/Core, and Microsoft SQL Server for power and gas trading organizations.
Sr Software Developer
The Software Engineer II will design, develop, and maintain scalable full-stack applications using React.js, ASP.NET Core, and C#. The role involves participating in the full SDLC, collaborating with cross-functional teams, and ensuring high software quality and performance.
Principal Systems/Software Engineer
Designs, develops, and optimizes carrier-grade networking solutions on a multi-tenant SaaS platform, focusing on backend systems, distributed applications, and cloud-native technologies.
Senior Systems Software Engineer (Platforms Developer, Interfaces/Optics)
Develops low-level system software for next-gen cloud routing products, focusing on hardware interfaces like optics, PCIe, and Ethernet, using C/C++ and Linux fundamentals in a distributed systems environment.
Senior Systems/Software Engineer(Python Automation, IP Routing, Multicast protocols, IP fundamentals)
Design and automate network validation for enterprise-grade routing and multicast protocols using Python, AI-driven testing, and industry tools like Spirent/IXIA.
Senior Systems/Software Engineer- Networking Datapath (QoS/CoS/ Firewall/ACLs/Filters)
Designs and implements networking datapath features like QoS/CoS, firewalls, and ACLs for HPE’s JunOS/Junos EVO platforms, primarily working onsite in Bengaluru.
Lead Software Engineer - Java development
The Lead Software Engineer will design and develop scalable, cloud-based microservices for the Fraud Insights team to identify fraud patterns. The role involves leading agile teams, driving quality engineering practices, and utilizing Java, Spring Boot, and various data analytics tools.
System Software Engineer III (Python Automation, Multi-Features Test (MFT), MPLS (RSVP/LDP), SR-MPLS, SRv6)
Designs, tests, and debugs enterprise software systems for HPE’s edge-to-cloud solutions, focusing on operating systems, networking, and databases while leading small teams.