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
IN-Senior Associate_ Python Developer __Advisory _ Data & Analytics_Mumbai
This Senior Associate role at PwC involves developing automation scripts and data transformation solutions using Python, Pandas, and NumPy. The position focuses on building data workflows and integrating REST APIs to support business intelligence and analytics initiatives.
R&D Senior Member of Technical Staff
DevOps/Infrastructure Engineer designing and automating scalable cloud and on-premises platforms, CI/CD pipelines, and monitoring solutions using Azure/AWS, IaC, containers, and scripting at an industrial software company.
Software Engineer - Networking
This role involves designing, developing, and debugging networking software for routers and switches, focusing on L2/L3 protocols and high-performance hardware features. The engineer will work in a hybrid environment, collaborating with cross-functional teams to troubleshoot complex issues and mentor junior staff.
Principal Software Engineer
The Principal Software Engineer will design and develop organization-wide software architectures for networking products, leveraging expertise in C, C++, and Go. This hybrid role involves providing technical leadership, mentoring staff, and driving innovation in high-scale, multi-threaded systems.
Golang Developer
This role involves designing and developing network performance monitoring and automation software using Go and Python. The engineer will implement AI/ML-driven analytics to enhance network operations and build scalable distributed systems.
Principal Software Engineer
The Principal Software Engineer will lead organization-wide software architecture and design, focusing on high-scale networking systems using C, C++, and Go. This hybrid role involves mentoring staff, driving technical innovation, and leveraging AI to improve development productivity.
Software Engineer | Golang, React, AWS, Kafka, SQL or NoSQL | Bangalore | 8 to 12 Years
This role involves full-stack development with a focus on backend systems to build and maintain cloud-native security products. The engineer will work with Golang, React, AWS, Kafka, and database technologies to improve security operations and automation.
Software Engineer 1
Builds AI-driven cloud-native healthcare tools for a specialty-specific platform, focusing on automating workflows and improving medical practice efficiency. Core tech: AI-assisted development, cloud-native architecture, and AI/ML integration.
Lead Software Engineer
The Lead Software Engineer will design and develop scalable, resilient microservices and event-driven systems for Lowe's transportation management platform. This role involves hands-on Java development, technical leadership, and mentoring engineers to ensure high-performance, secure, and maintainable enterprise solutions.
Senior Software Development Engineer
Design, develop, and implement complex software solutions while providing technical leadership and mentoring. Core technologies include Java/backend languages, cloud platforms (AWS/Azure/GCP), databases, and CI/CD pipelines.
Software Engineer
The Software Engineer acts as a UI lead to design and develop complex web applications using React, NextJS, and modern web technologies within an Agile environment. This role involves hands-on coding, technical leadership, and mentoring team members to deliver high-quality software solutions.
Software Engineer II
The Software Engineer II will design and code application modules, participate in architectural reviews, and ensure secure, scalable solutions for a global derivatives marketplace. The role requires strong core Java skills and experience with SQL, with additional preference for Kafka, React, and cloud technologies.