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
Staff Software Engineer - Databases
Lead the design and reliability of Databricks' global schema migration platform, ensuring safe, scalable, and automated database changes across thousands of MySQL and TiDB instances.
Senior Software Engineer - Observability
Build and maintain observability tools and standards for Databricks' large-scale data and AI platform, ensuring system health, performance, and reliability across millions of virtual machines.
Staff Software Engineer
Leads architecture and builds scalable systems for a global product serving millions, coding daily while guiding teams and solving complex technical challenges across backend, frontend, and cloud.
Lead Software Engineer
The Lead Software Engineer will lead a cloud data engineering team to design and build scalable data services for provider data management in the healthcare sector. The role involves hands-on development, implementing TDD and CI/CD practices, and integrating AI tools to optimize data pipelines and team productivity.
Senior Software Engineer – Networking for AI
The Senior Software Engineer will design, develop, and optimize high-performance networking software for Arm platforms to support AI frameworks. The role involves working with low-level systems, contributing to open-source projects, and automating CI/CD pipelines.
Consultant - Python Developer with Gen AI using GCP
This role involves leading the implementation of Gemini Enterprise and NotebookLM solutions, acting as a liaison between clients and technical teams. The consultant will design AI agents, configure GCP-based AI platforms, and optimize prompt engineering using Python.
Senior Software Engineer
Builds and maintains scalable web apps for energy-assurance workflows using C#, .NET 10, React, Azure, and AI-enabled features.
Senior Software Engineer - Playwright Automation
Build and maintain automated test suites for insurance web apps and APIs using Playwright and CI/CD, ensuring compliance and quality across Chubb’s digital platforms.
Lead Software Engineer - Terraform, Python, Kubernetes
Lead a team building secure, scalable cloud-native systems for JPMorgan’s Securities Services using Python, Kubernetes, and Terraform to deliver market-leading fintech infrastructure.
Software Engineer 2
The Software Engineer 2 will build and maintain enterprise web applications using the Microsoft .NET stack, including C#, ASP.NET, and Azure. The role involves collaborating in Scrum teams to design solutions, ensure code quality through TDD, and support product delivery.
IN_Sr Associate_Azure DotNet Developer_GCC_Advisory_Bangalore
Senior Associate .NET Developer on PwC's Advisory team in Bengaluru, building cloud-native applications using .NET 8, Azure PaaS services (Functions, SQL Database, Logic Apps, Service Bus, OpenAI), Angular/React, and microservices deployed via Azure DevOps and AKS.
Staff Software Engineer (Python, AI)
Build scalable full-stack Python applications and AI-enabled services using FastAPI/Flask/Django, React, and cloud-native DevOps tooling.
Software Development Engineer
Software Development Engineer at Adobe building high-performance, cloud-connected services and native components using C++ and Node.js. The role involves end-to-end feature ownership from native core modules to cloud APIs and infrastructure, with a focus on performance-critical systems and scalable backend services.
Software Development Engineer -Java
Build and maintain distributed Java/Spring Boot microservices, REST APIs, and Kafka-based streaming systems on Kubernetes for a global travel technology company.
Software Engineer
The Software Engineer will develop and maintain web applications using React.js, Redux, and various UI frameworks to support capacitive touch product solutions. The role involves collaborating with cross-functional teams to build scalable frontend components and integrating them with RESTful APIs.