Software Engineering Jobs in India
There are 7,462 open Software Engineering jobs in India on freehire right now. 1,359 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 33%
How the work is done
- Hybrid 879 · 12%
- Remote 475 · 6%
- Onsite 326 · 4%
Visa sponsorship offered in 33% of the 670 postings that state a position on it.
Seniority
- Senior 2,154
- Lead 496
- Staff 454
- Principal 348
- Middle 96
- Intern 85
Who is hiring
- 1000+ employees 2,854
- 501-1000 employees 549
- 51-200 employees 70
- 11-50 employees 40
- 201-500 employees 21
- 1-10 employees 3
Software Engineer in Test
The Software Engineer in Test will be responsible for testing web, mobile, and backend applications using Java, Selenium, Appium, and RestAssured. The role requires experience in API and microservices testing within an Agile environment.
Historian System and Software Engineer
The Historian System and Software Engineer will design, develop, and maintain scalable OT/IT enterprise software for global operations. The role focuses on industrial data streams, requiring expertise in GE Proficy Historian, SCADA systems, and full-stack development using C#, JavaScript, and SQL.
Senior Software Engineer (Storage Developer)
Rakuten Symphony is seeking a Senior Software Engineer to design and maintain high-performance, scalable storage systems for their cloud-native telco platform. The role involves full-lifecycle development using C, C++, Golang, and Python, with a focus on distributed storage architectures.
Software Engineer in Test
The Software Engineer in Test will design and implement automated testing frameworks for frontend and API systems at Arcana. The role involves collaborating with cross-functional teams to improve software quality through programmatic testing, CI/CD integration, and database management.
Senior Software Engineer – Network Tech
This Senior Software Engineer role involves building scalable, high-traffic network orchestration systems using a full-stack JavaScript/TypeScript stack. The position focuses on serverless, event-driven architectures and requires integrating AI/LLM technologies into production applications.
Software Engineer
Lead a team building secure, scalable AI-driven legal workflow systems using cloud technologies and generative AI, collaborating between Bengaluru and Palo Alto offices.
RPA Developer_L91
Design, develop, and deploy end-to-end RPA solutions using UiPath and Microsoft Power Platform, while managing bots and collaborating with stakeholders to optimize enterprise automation.
Software Development Engineer III — 3PIP Integrations & Inventory Systems
The SDE III will own and modernize the 3PIP Integrations & Inventory Systems platform, ensuring seamless booking and payment experiences for Groupon customers. The role involves designing microservices using Java and transitioning toward a TypeScript-based stack on GCP.
.NET Developer
Senior .NET developer in Hyderabad designing enterprise-scale .NET Core APIs, microservices, and full-stack apps with Angular and cloud platforms like Azure or AWS.
Associate Software Engineer
Associate Software Engineer building scalable big data processing pipelines using Apache Spark and Scala on large-scale distributed datasets.
Automation Software Engineer - Python Pytest
Designs and builds automated testing frameworks using Python and pytest to replace manual workflows, focusing on APIs, databases, and CI/CD integration.
Senior Software Engineer I-Agentic AI
Design and build high-throughput, concurrent backend systems in Python and Go for DigitalOcean's Agentic AI Feedback Systems team, focusing on scalable orchestration of AI agent evaluation workflows and distributed infrastructure.
Senior Software Engineer I - Mongo/Aiven KTLO
Build and maintain the control plane for a cloud database-as-a-service platform, focusing on MongoDB and Aiven, using Go, Kubernetes, and distributed systems at scale.
Senior Software Engineer II-Mongo/Aiven KTLO
Build and maintain the control plane for DigitalOcean's cloud database-as-a-service platform, focusing on MongoDB and Aiven integrations, while ensuring scalability, reliability, and automation for database operations.
Senior Software Engineer I-Managed Databases (DBaaS)
Senior engineer builds and scales DigitalOcean’s managed database services (MySQL, PostgreSQL, Kafka, etc.) on Kubernetes, owning APIs, automation, and support while mentoring peers.
Software Engineer II - Key Management Systems
Builds and maintains DigitalOcean's Key Management Systems in Go, focusing on cryptographic key lifecycle, security engineering, and compliance with FIPS 140-2.
Senior Software Engineer II - Identity & Access Management
Senior engineer defines and builds DigitalOcean’s next-generation identity platform, setting architecture for authentication, authorization, and workload identity at hyperscale while driving cross-team alignment.