Software Engineering Jobs in India
There are 7,460 open Software Engineering jobs in India on freehire right now. 1,380 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,159
- Lead 492
- Staff 454
- Principal 349
- 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
Senior Software Engineer II (Java Microservices)
A senior role focused on product ownership and backlog management — creating user stories/epics, prioritizing backlogs, translating roadmaps into features, and leading system design decisions for a remote, India-based position at Precisely.
Senior Software Engineer - Multi Cloud Efficiency
Senior Software Engineer at Databricks in Bengaluru designs and builds cloud infrastructure tools to optimize multi-cloud resource usage and cost efficiency for large-scale data and AI platforms.
Staff Software Engineer - Multi Cloud Efficiency
Leads a team in Bengaluru to design and build cloud-cost optimization systems for Databricks’ multi-cloud platform, ensuring efficient resource use across AWS, Azure, and GCP at massive scale.
Staff Software Engineer - Partner Ecosystem
Designs and maintains high-performance SQL drivers and partner integrations for Databricks' data warehousing platform, focusing on reliability, scalability, and open-source engagement.
Staff Software Engineer- Networking
Staff Software Engineer in Bengaluru builds and scales Databricks' networking infrastructure, designing backend connectivity services for millions of VMs and multi-cloud systems.
Senior Software Engineer- Networking
Senior engineer builds scalable cloud networking services for Databricks’ data/AI platform, focusing on connectivity, security, and distributed systems in Bengaluru.
Senior Software Engineer - Ingestion
Build scalable data ingestion systems for Databricks' Lakehouse platform, designing connectors for enterprise sources and optimizing distributed backend pipelines to process terabytes of data daily.
Sr. Software Engineer - Observability
Build and maintain observability infrastructure for Databricks' global data and AI platform, designing logging, metrics, and tracing standards to ensure system reliability at scale.
Senior Software Engineer - Java - Chennai - GPM
Build and optimize scalable backend services for a PAAS platform in the CTV/OTT advertising space using Java, Spring Boot, AWS, and distributed systems.
Senior Software Engineer - Search
Senior Software Engineer focused on enhancing Databricks' AI/ML-powered search quality, driving improvements in search ranking, query understanding, and model evaluation for seamless discovery of platform assets like tables, notebooks, and ML models.
Senior Software Engineer (App-Framework)
Build and optimize low-level application frameworks and JVM internals for Databricks' data and AI platform, focusing on performance, scalability, and reliability.
Senior Java Developer
Designs and develops secure, scalable backend services and APIs for core banking systems, integrating event-driven architectures and mentoring engineers while ensuring high code quality and reliability in a regulated fintech environment.
Senior Software Engineer, Flutter
Designs and develops Flutter-based mobile apps for Tide’s fintech platform, focusing on scalable, modular, and high-performance UI/UX for SME banking solutions. Owns engineering practices, mentors teams, and drives product roadmap execution with Dart, state management tools, and CI/CD pipelines.
Senior Staff Software Engineer, Agentic Platform
Leads the architecture of an AI agent platform for a fintech company, defining shared services like context APIs, tool layers, and safety controls while partnering with engineering and product teams.
Staff Software Engineer, Agentic Platform
Builds and scales the backend systems that power Tide’s AI-driven financial services, integrating APIs, workflows, and tools to support secure, reliable agentic platforms for SMEs.