Software Engineering Jobs in India
There are 7,458 open Software Engineering jobs in India on freehire right now. 1,379 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 879 · 12%
- Remote 476 · 6%
- Onsite 326 · 4%
Visa sponsorship offered in 32% of the 671 postings that state a position on it.
Seniority
- Senior 2,158
- Lead 492
- Staff 454
- Principal 348
- Middle 96
- Intern 85
Who is hiring
- 1000+ employees 2,849
- 501-1000 employees 543
- 51-200 employees 69
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 3
Associate Software Engineer
The Associate Software Engineer will develop and maintain Java-based software components and automated test cases for the APM FLOW Integration team. The role involves working with event-driven architectures, APIs, and exploring Generative AI tools to improve engineering productivity and software quality.
Principal Software Engineer
The Principal Software Engineer will design and build cloud-native, data-driven surveillance platforms using Java, Python, and GCP. This role involves leading technical architecture, mentoring engineers, and developing scalable microservices and data pipelines in an agile environment.
Senior Software Engineer II
The Senior Software Engineer II will design and develop software solutions for risk assessment products, focusing on RAG pipelines, LLM integration, and cloud-native development. The role involves mentoring team members and collaborating across functions to deliver secure, high-impact applications.
Member of Technical Staff - BSP
The Member of Technical Staff will design, develop, and maintain embedded software, device drivers, and Board Support Packages (BSPs) for mission-critical RTOS platforms. This senior role involves leading engineering teams, performing hardware-software integration, and ensuring high-quality system performance using C/C++.
Software Engineer- Python
This role involves developing and delivering scalable software solutions using Python within Cisco's CX Engineering team. The engineer will leverage AI-powered tools and automation to build robust, cloud-native applications while collaborating across teams to implement new features.
Software Engineer II
Develops and maintains Java-based fintech applications (microservices, databases, APIs) with focus on testing, debugging, and integrating AI tools to improve code quality and efficiency.
Software Engineer Intermediate
Develop, maintain, deploy, and support Gentrack's cleantech utility software products, primarily doing backend development in C/C++ within an Agile team in Pune.
Software Development Engineer II, IN Pharmacy
Builds scalable, high-performance healthcare software for Amazon India’s greenfield pharmacy platform, focusing on doctor access, prescription fulfillment, and lab tests—using ML/GenAI and cloud-native technologies.
Lead Software Engineer
Lead Software Engineer driving complex, large-scale technology initiatives at Wells Fargo, designing and building distributed systems and cloud-native platforms using Golang/Python/.NET, Kubernetes, and public cloud services.
Senior Software Engineer
Senior Software Engineer leading moderately complex technical initiatives, designing, coding, testing, and deploying enterprise applications using Java, Python, Go, and JavaScript on Google Cloud Platform with Docker, Kubernetes, and Terraform.
Lead Software Engineer - IN A
Lead Software Engineer designing and scaling AI platforms and Developer Experience capabilities at U.S. Bank's Chennai office, using Java, Python, or C# with cloud infrastructure and AI-assisted tools.
Senior Software Engineer - IN B
Senior Software Engineer at U.S. Bank in Chennai building and maintaining enterprise CI/CD pipelines, internal developer platform services, and reusable plugins primarily in Golang, with Kubernetes, Docker, and cloud platforms.