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
Associate Software Engineer
Design, code, debug, and test applications; translate requirements into designs and integrate new technologies. No specific tech stack is stated.
Associate Software Engineer
The Associate Software Engineer will design, code, and test business applications while developing web services for data storage and access. The role involves integrating new technologies, performing code reviews, and translating business requirements into technical system components.
Software Engineer
The Software Engineer will design, develop, and maintain business application systems and web services, including data modeling and system analysis. The role involves conducting code reviews, testing features, and creating technical documentation.
Senior Software Engineer
A senior software engineer responsible for designing, developing, and optimizing business application systems, including web services, data models, and major features, while providing technical leadership and mentorship to the team.
Senior Software Engineer, ML, Google Photos Reminiscing
Build ML-powered features for Google Photos Reminiscing, designing and evaluating models to create personalized user experiences at scale.

Senior Software Engineer
CUBE is seeking a Senior Software Engineer to design and maintain scalable backend services and APIs using Python. The role involves building secure, cloud-native enterprise SaaS solutions for regulatory compliance, utilizing technologies like FastAPI, PostgreSQL, and Docker.
Senior Software Engineer (Python) - Automation & Developer Platforms
Build and maintain Python-based internal automation tools, CLI/APIs, and CI/CD platforms used by hundreds of engineers at Bosch in Bangalore.
Zoho Application Developer
Develop, maintain, and improve Zoho applications (Creator, Commerce, CRM) using Deluge scripting, APIs, and integrations for an e-commerce marketplace.
Staff Software Engineer
Build and scale AI-powered B2B go-to-market systems in Java/Scala/Python, leading cross-team architecture and agentic workflows to automate growth and measurable customer outcomes.

Senior Software Engineer
Build firmware for Wi-Fi and networking devices, integrating with cloud platforms and open-source SDKs like RDK-B and PrplOS to deliver smart-home services at scale.
Senior Software Engineer
Senior Software Engineer at U.S. Bancorp India in Chennai, responsible for full-stack product development and operational reliability, primarily working with Pega Infinity on banking/collections systems in a cloud and DevOps environment.
Staff Software Engineer
Staff Software Engineer on Intuit's Development Productivity team, building AI-powered agentic platforms and workflows (code analysis, generation, automated review) using LLMs, AI frameworks, and OOP languages.
Staff Software Engineer
Staff Software Engineer at a fintech bank designing and optimizing core banking platforms, focusing on scalable APIs, full-stack development, and DevSecOps to enhance system performance, security, and customer experience.
Software Engineer
The Software Engineer will develop and validate wireless features across access points, controllers, and cloud-managed platforms using C/C++ and Python. This role involves full-stack development, including feature implementation, test automation, and system debugging.
Software Engineer
Cisco is seeking a junior UI/Full Stack developer to build features for policy and vulnerability management within the Secure Workload team. The role involves working with modern web technologies and backend languages to support cloud-native infrastructure security.
Software Engineer
This role involves full-stack software development for Cisco's Customer Experience platform, focusing on cloud-native technologies and the integration of AI/ML features. Engineers will build scalable systems, manage CI/CD pipelines, and collaborate across teams to deliver high-quality, secure software solutions.