CrawlJobs Logo

Filters

Location
Salary
Clear all filters

Software Engineering India Jobs (Hybrid work)

634 Job Offers

New
Software Engineer II
Save Icon
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Principal Software Engineer
Save Icon
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer role in Bangalore, India, focused on cutting-edge Azure cloud and edge computing solutions. You will design scalable distributed systems, mentor engineers, and drive innovation for global customers. Requires 7+ years of software development experience, strong C#/Java/C++ ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Lead Software Engineer
Save Icon
Wells Fargo seeks a Lead Software Engineer for its Platform Management Center of Excellence in Hyderabad. You will lead full-stack development using Java, Python, React, and Angular, driving enterprise-wide automation and CI/CD solutions on Azure/GCP. This role demands 5+ years of experience with...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Software Engineer: Silicon One -(C++/Networking Protocols)- 4+ Years
Save Icon
Join Cisco’s Silicon One team in Bangalore as a C++ Software Engineer. You will develop core software for next-gen networking silicon, from APIs to firmware. Requires 4+ years of experience, strong C++ skills, and networking protocol knowledge. Work on world-class infrastructure solutions and sha...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
duo.com Logo
Duo Security
Expiration Date
Until further notice
Software Engineer: Silicon One - (C++/Networking Protocols)
Save Icon
Join Cisco’s Silicon One team in Bangalore as a C++ Software Engineer to develop core software for next-generation networking silicon. You will work on the full stack—from APIs to firmware—driving world-class infrastructure solutions. Requires 5+ years of software development, strong C++ skills, ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
duo.com Logo
Duo Security
Expiration Date
Until further notice
New
Principal Software Engineering Manager - UI Platform
Save Icon
Lead the next wave of Windows innovation as a Principal Software Engineering Manager for the UI Platform in Hyderabad. You will manage a high-caliber team building breakthrough developer experiences using C++, C#, and XAML. This role demands 6+ years of engineering leadership, expertise in AI-pow...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer role in Bengaluru, India, blending development with cloud operations. You'll design, deploy, and refine cloud services on Kubernetes, ensuring high availability and latency. Requires 8+ years in software development, expertise in scalable cloud architectures (AWS, Azure, ...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
netapp.com Logo
NetApp
Expiration Date
Until further notice
New
Staff Software Engineer
Save Icon
Staff Software Engineer role in Bengaluru, India, driving AI-augmented workflows and cloud-native infrastructure at NetApp. Requires expertise in Python, Go, Java, REST APIs, and AI/ML frameworks like PyTorch. Lead high-impact projects, design scalable SaaS architectures on AWS, and mentor engine...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
netapp.com Logo
NetApp
Expiration Date
Until further notice
New
Software Engineer (Java, Virtualization or Storage)
Save Icon
Join NetApp in Bengaluru as a Software Engineer specializing in Java, Virtualization, or Storage. Design and maintain backend services for cloud and container orchestration platforms, leveraging expertise in Java/J2EE, distributed systems, and hypervisors like KVM. Drive end-to-end feature owners...
Location Icon
Location
India , Bengaluru
Salary Icon
Salary
Not provided
netapp.com Logo
NetApp
Expiration Date
Until further notice
New
Lead Software Development Engineer in Test- Vice President
Save Icon
Lead a high-impact SCRUM team as a Vice President, Lead SDET in Chennai, India. This role demands expertise in Java, Python, and test automation frameworks (Selenium, Cypress, Playwright) with CI/CD tools. You will design test strategies, manage project timelines, and align technical teams with b...
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
New
Principal Embedded Software Engineer
Save Icon
Principal Embedded Software Engineer at Microsoft in Bangalore, India. Lead UEFI firmware development and SoC architecture for Surface devices. Drive platform bring-up, debug complex system-level issues, and collaborate with silicon partners. Requires 12+ years in embedded firmware, deep UEFI exp...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineering
Save Icon
Join Microsoft’s Azure Data Engineering team in Hyderabad as a Software Engineer. You will build the data platform for the AI age, working on products like Microsoft Fabric and Azure SQL. Requires a Bachelor’s in CS, 2+ years coding in C, C++, C#, Java, JavaScript, or Python. Collaborate on innov...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer
Save Icon
Seeking a skilled **Software Engineer** in **Hyderabad, India** to join a dynamic R&D team. You will develop complex database features using **C/C++** and **data structures**, performing coding, debugging, and code reviews. Requires 1+ years of experience, proficiency in **UNIX/Linux**, **Git**, ...
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
teradata.com Logo
Teradata
Expiration Date
Until further notice
New
Senior Software Engineer
Save Icon
Senior Software Engineer role in Bangalore, India, with Microsoft’s DEX Research team. You will design scalable data platforms and graph-based models using Spark, Kafka, and Python to combat advanced cyber threats. Requires 7+ years in software/data engineering, expertise in distributed systems, ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
New
Software Engineer
Save Icon
Join Barclays in Pune as a Software Engineer to drive digital innovation using Java 8/21, Spring Boot, and Microservices. You’ll build RESTful APIs, work with React, and ensure quality through unit and component testing. Collaborate with cross-functional teams on complex technical solutions. Enjo...
Location Icon
Location
India , Pune
Salary Icon
Salary
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Software Engineer Fullstack (Java, Angular)
Save Icon
Location Icon
Location
India , Chennai
Salary Icon
Salary
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Lead Software Engineer I
Save Icon
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
alterdomus.com Logo
Alter Domus
Expiration Date
Until further notice
Software Engineer: Silicon One (C++/Networking Protocols) - 4+ Years
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
Cisco
Expiration Date
Until further notice
Software Engineer: Silicon One - (C++/Networking Protocols) - 4+ Years
Save Icon
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
Cisco
Expiration Date
Until further notice
Previous 1 2 3 4 5 6 ... 32 Next

About the Software Engineering role

Explore the dynamic world of software engineering jobs, a cornerstone of the modern digital economy. Software engineers are the architects and builders of the software applications and systems that power our daily lives, from mobile apps and websites to complex enterprise platforms and embedded systems. This profession involves applying engineering principles to the entire software development lifecycle, focusing on designing, developing, testing, deploying, and maintaining reliable and scalable software solutions.

In a typical software engineering role, professionals engage in a variety of core responsibilities. They analyze user needs and collaborate with product managers and designers to define software requirements. A significant part of the job involves writing clean, efficient, and maintainable code using various programming languages and frameworks. Engineers design system architecture, create and manage databases, and build application programming interfaces (APIs) to enable different software components to communicate. They rigorously test their code through unit, integration, and automated testing to ensure quality and functionality. Furthermore, they deploy applications to production environments, monitor their performance, and continuously iterate based on user feedback and evolving requirements. Many engineers also participate in code reviews to maintain high standards and mentor junior team members.

The skill set for software engineering jobs is both broad and deep. Foundational technical skills typically include proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go. Knowledge of front-end technologies (like React or Angular) and/or back-end frameworks (like Node.js, Spring, or .NET) is common. Understanding database management, both SQL and NoSQL, is essential. Familiarity with version control systems like Git, principles of cloud computing (AWS, Azure, GCP), and containerization tools like Docker is increasingly standard. Beyond technical prowess, successful software engineers possess strong problem-solving abilities, analytical thinking, and attention to detail. They must be effective communicators to collaborate within cross-functional teams and often require a solid grasp of algorithms, data structures, and system design principles.

Typical requirements for these positions usually include a bachelor’s degree in computer science, software engineering, or a related field, though substantial equivalent experience is often accepted. The profession offers a spectrum of opportunities, from entry-level roles focusing on specific feature development to senior and lead positions involving system architecture, project leadership, and strategic decision-making. Whether specializing in front-end, back-end, full-stack, DevOps, or security, software engineering jobs are characterized by continuous learning, innovation, and the tangible impact of creating technology that solves real-world problems. For those with a passion for logic, creation, and technology, a career in software engineering presents a challenging and rewarding path.