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
Senior Enterprise Software Engineer
Build and maintain secure, scalable cloud platforms using DevSecOps practices, IaC (Terraform), CI/CD pipelines, and Kubernetes in Azure/AWS while collaborating with cross-functional teams.

.Net Developer - Senior Engineer (level 2)
Senior .NET engineer building RESTful WebAPI services, microservices, and Azure-based backends using C#, .NET Core, and Azure services.
Senior Software Engineer
Build automation tools and reporting dashboards using Azure, Microsoft Fabric, and SQL to streamline financial-data workflows and improve data quality for LSEG’s content operations.
Software Development Engineer II
Job Summary: As a Software engineer II, you will be responsible for crafting performant and resilient iOS applications, coupled with iOS frameworks and APIs, and a passion for creating exceptional user experiences.You…
Lead Software Engineer - 2026_375
About Marriott: Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American multinational company that operates a vast array of…
Senior Software Development Engineer in Test (Performance)
Design and implement performance testing for Mastercard’s dispute platform using Java, LoadRunner, DynaTrace, and Splunk to ensure scalability and reliability of high-volume transaction systems.
Lead Software Engineer
Lead a team building scalable, real-time fintech systems for Mastercard’s risk products, using Java/.NET/Python, microservices, and AI-driven automation while mentoring engineers and shaping architecture.
Lead Software Engineer
Lead a team designing and scaling global fintech microservices for Mastercard’s merchant acceptance platform, using cloud-native tech, Kubernetes, and Java/Spring to ensure high availability and security.
Lead Software Engineer, Agentic Systems
Lead a team building secure, auditable agentic systems that orchestrate multi-step workflows for Mastercard’s analytics platforms, focusing on distributed systems, tool invocation, and policy-driven guardrails.
Lead Software Engineer
Lead a team building secure, scalable payment-transfer services for Mastercard Send, writing code in Java/JavaScript and enforcing secure coding standards to deliver high-quality, globally integrated systems.
Lead Software Engineer
Leads software engineering projects for Mastercard’s Finicity, designing secure financial solutions, mentoring teams, and ensuring compliance with SLAs and audit standards.
Senior Software Engineer
Builds and maintains high-performance analytics platforms and web apps using Java/Spring Boot, Python/PySpark, Databricks, and React/Redux to help global businesses extract value from their data.
Lead Software Engineer
Lead a small team to design, build, and ship scalable payment-processing and analytics services using Java, Spring Boot, microservices, and cloud-native CI/CD pipelines.
Software Engineer
Builds secure payment software in languages like Java and Python, refactors code, and follows secure coding standards for Mastercard’s global digital payments systems.
Senior Software Engineer
Build and scale secure, high-performance payment systems using Java, Spring Boot, and cloud-native tech; collaborate on microservices, APIs, and event-driven architectures for global markets.
Software Engineer
Build and maintain secure payment software in Java/JavaScript/SQL, refactor code, and follow agile practices for Mastercard’s global digital payments systems.
Lead Software Engineer
Lead a team of engineers to build and automate scalable Java/Spring microservices for Mastercard’s payment controls, ensuring secure, high-volume transaction systems with CI/CD and test automation.