Software Engineering Jobs in India
There are 7,636 open Software Engineering jobs in India on freehire right now. 1,393 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,750,000 | ₹3,500,000 | 57 |
| USD | year | $118,718 | $144,469 | $170,000 | 16 |
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 921 · 12%
- Remote 517 · 7%
- Onsite 330 · 4%
Visa sponsorship offered in 31% of the 679 postings that state a position on it.
Seniority
- Senior 2,194
- Lead 505
- Staff 456
- Principal 367
- Intern 90
- Middle 72
Who is hiring
- 1000+ employees 2,796
- 501-1000 employees 553
- 51-200 employees 70
- 11-50 employees 42
- 201-500 employees 21
- 1-10 employees 2
Principal Member of Technical Staff
Lead architecture for AI-powered backend systems and public cloud platforms at Salesforce, designing resilient distributed systems and REST APIs for millions of users.
Senior Software Engineer
Build and integrate healthcare SaaS features using .NET, C#, and cloud services, collaborating on GuidingCare and Wellframe integrations with AI-assisted development.
Software Engineer, Business Intelligence
Build and migrate BI dashboards from Tableau to Amazon QuickSight using PostgreSQL and AWS services, plus automate testing and deployment.
Diagnostics Software Engineer
Build and test diagnostics and manufacturing tests for high-speed networking hardware, using C/Python on Linux to validate ASIC-based boards and support customer deployments.
Software Engineer, Agentic Search Systems
Build and optimize agentic search systems that power AI-driven retrieval and relevance, improving user outcomes through scalable data infrastructure and AI-powered search experiences.
Software Development Engineer Apprentice
Build production-grade commerce and payment systems in Go and Kubernetes while learning distributed systems, APIs, and reliability engineering under mentorship.
Senior Software Engineer, Semantic Data Lake
Build and maintain an AI-native data platform that transforms raw enterprise data into trusted, semantically meaningful assets using orchestration, governance, and AI-assisted development tools.
Software Engineer - JavaScript
Build and maintain JavaScript/TypeScript SDKs and developer tools used by millions, focusing on API design, open-source collaboration, and cross-environment compatibility.
Golang Engineer
Build and evolve high-performance backend services in Go for fintech and Web3 payment products, including blockchain infrastructure, smart contracts, and EVM-compatible networks.
Lead Software Engineer
Lead full-stack engineer building high-traffic consumer web apps with React/TypeScript and Java/Spring Boot, owning features end-to-end and mentoring peers.
.NET Core & Python Web Developer
Build and maintain enterprise-grade backend services and web apps using .NET Core and Python, deploying cloud-native solutions on Microsoft Azure with REST APIs, microservices, and DevOps practices.
Senior Java Developer- Tieto Banktech (m/f/d)
Build and maintain secure, scalable banking payment systems in Java/Spring Boot, collaborating with teams to modernize core banking infrastructure.
Software Engineer, Automation
Build and maintain secure, scalable automation frameworks for fintech payment systems using Selenium, Cucumber, and Cypress in an agile team.
Software Engineer, Salesforce Testing
Design and test Salesforce integrations for a large bank, writing automation scripts and validating data integrity across Sales and Service Clouds.
Lead Software Engineer, IBM Planning Analytics/TM1 Solutions & Databricks
Lead a team to architect, build, and maintain IBM Planning Analytics/TM1 models and dashboards on AWS for financial planning and analysis, ensuring performance and scalability.
C/C++ Developer
Builds and maintains POS payment apps in C/C++, handling EMV transactions, socket programming, and ISO 8583 integration for secure payment flows.