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
Software Engineer III
Build and maintain data pipelines and analytical solutions in Snowflake and DBT to power sales and marketing insights for a global health information provider.
Software Developer I
Builds and maintains scalable backend services in Python/Node.js and React frontends with TypeScript, deploying cloud infrastructure via AWS and Terraform.
Software Developer (CAD/CAM)
Develops and maintains specialized CAD/CAM software modules, writing clean code, fixing bugs, and optimizing performance under senior engineering guidance.
Senior Software Engineer (CAD/CAM )
Develops and maintains core modules of CAD/CAM software, optimizing performance and debugging complex issues while mentoring junior engineers.
Software Engineer, Professional II
Builds and tests Android and cloud-based microservices using Python and Robot Framework, ensuring quality and performance in a GCP environment.
Lead Software Engineer
Lead a team building AI-driven services and platform capabilities, designing scalable cloud-native systems and agentic workflows using Python and GCP.
Lead Software Engineer
Lead the design and delivery of AI-driven services and platform capabilities, partnering with teams to build secure, scalable agentic systems in a cloud-native environment.
Principal Software Engineer
Leads cloud-native, scalable web application development for a fleet safety tech platform using AI-driven analytics; designs microservices, mentors engineers, and integrates GenAI solutions for performance optimization and driver safety insights.
Principal Software Engineer
Principal Software Engineer builds and scales AI-powered .NET and React applications, integrating LLMs and RAG systems while leading full-stack development and mentoring teams.
Staff Software Engineer /Quality
Designs and builds cloud-native enterprise applications for customer communications, focusing on AWS-based full-stack solutions, APIs, and AI-driven automation to modernize legacy systems and improve operational efficiency.
Sr Software Engineer III - AI (IND)
Develops and deploys advanced Generative AI solutions (LLMs, multimodal models) for healthcare operations, focusing on prompt engineering, model optimization, and ethical AI practices.
Lead Software Engineer
Lead complex fintech technology initiatives at Wells Fargo, including company-wide systems. Design, code, and mentor teams on enterprise-grade .NET/C# and React solutions with cloud-native Azure infrastructure, microservices, and AI-driven workflows.
Software Engineer
Software Engineer at Wells Fargo in Bengaluru working on low-to-moderate complexity technology initiatives—designing, coding, testing, and deploying software using C#, .NET Core, REST APIs, databases, and Azure cloud services.
Senior Software Engineer (SSIS, PowerBI, Python, PowerApps, PowerShell)
Leads technical initiatives and develops enterprise solutions using SSIS, Power BI, Python, and PowerShell for fintech data pipelines, reporting, and automation in a regulated banking environment.
Senior Software Engineer
Leads technical initiatives and modernizes enterprise Java applications, decomposing legacy systems into scalable microservices and APIs for fintech operations.
Senior Associate Software Engineer (Core Java)
Builds and maintains backend game engines for online slot games using Java, collaborating with designers and frontend teams to deliver engaging iGaming experiences.
Software Engineer
The Software Engineer will design and evolve cloud-native digital messaging services for the Genesys Cloud platform, focusing on message routing, delivery, and integration with social channels. The role involves working with Node.js, TypeScript, Java, and AWS to build scalable, fault-tolerant distributed systems.