CrawlJobs Logo
Briefcase Icon
Category Icon

Software engineering India Jobs

1491 Job Offers

Filters
Software Engineer Staff - SONiC NOS Developer
Save Icon
Join HPE as a Staff Software Engineer in Bangalore, focusing on SONiC NOS development. This hybrid role requires 9-14 years' experience, including hands-on work with SONiC architecture, C/C++, and PTF/SpyTest frameworks. You will design new features, validate infrastructure, and collaborate in a ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a Software Engineer in Test with 6-8 years of networking experience for our Bangalore team. You will validate and automate tests for QFX switching products using Python, Robo Framework, and traffic generators. This role requires expertise in L2 protocols, OpenStack, and Ansible within a c...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff - Data Scientist
Save Icon
Join HPE as a Staff Data Scientist in Bangalore. Develop and deploy predictive models using Python, ML, and cloud platforms like AWS. Leverage your advanced degree and expertise to solve complex problems and impact HPE's products. Enjoy comprehensive benefits and an inclusive culture that fosters...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Bangalore as a Software Engineer specializing in SONiC and advanced networking. You will design, develop, and test software, focusing on L2/L3 protocols and automation using Python/Robot Framework. This role offers a chance to contribute to open-source projects within a culture o...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer - Platform Software, Device Drivers, System Bring-Up
Save Icon
Join Juniper's team in Bangalore as a Software Engineer specializing in Platform Software and Device Drivers. You will drive innovation in next-generation routing products for global networks, focusing on system bring-up, FreeBSD/Linux internals, and high-speed interfaces (10G-800G). This role re...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff
Save Icon
Join Hewlett Packard Enterprise as a Staff Software Engineer in Bangalore. This hybrid role requires 12+ years of experience in C/C++, system bring-up, and data networking (TCP/IP, L2/L3). You will design and develop platform software for cutting-edge networking products. We offer a focus on heal...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking a skilled Software Engineer in Bangalore to develop and debug software for new products and enhancements. This role requires strong C/C++/Python programming, a solid networking background, and experience with routers, switches, or datapath ASICs. You will design complex packet forwarding ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff - SONiC NOS Developer
Save Icon
Join HPE as a Staff Software Engineer in Bangalore, focusing on SONiC NOS development. This hybrid role requires 9-14 years' experience, expertise in C/C++, and hands-on SONiC architecture knowledge. You will design new features, validate with PTF/SpyTest, and collaborate in a fast-paced, inclusi...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Bangalore as a Software Engineer, specializing in frontend UI development. You will bring mockups to life using JavaScript, React, HTML, and CSS within an Agile environment. We seek a passionate engineer with 2+ years of experience, eager to build reusable components and enhance ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff
Save Icon
Join our team in Bangalore as a Staff Software Engineer. You will develop our next-generation autonomous Wi-Fi platform using big data and predictive models. Leverage your expertise in Python, distributed systems (Spark, Storm), and cloud DevOps to build scalable data pipelines. This role offers ...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Seeking an experienced Software Engineer in Bangalore to develop carrier-grade networking software. This role requires proficiency in C/C++, Python, and Unix/Linux, with expertise in multi-core router/switch architecture. You will design and enhance systems on Juniper platforms within a dynamic t...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Bangalore as a Cloud Infrastructure Engineer. You will build and scale AI-driven networks using IaC (Terraform, Ansible) on AWS/GCP. We seek 8+ years in Python/Go and 5+ years with Linux and cloud automation. Enjoy a culture focused on innovation, wellbeing, and professional growth.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff
Save Icon
Seeking a Staff Software Engineer in Bangalore to lead backend development for scalable SaaS products. This role requires 10+ years of experience, deep expertise in Golang/Java, and cloud-native development with AWS/GCP. You will design secure microservices, leveraging networking protocols and Ku...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff
Save Icon
Join our team in Bangalore as a Staff Software Engineer. You will design and develop software for new products and enhancements, focusing on complex packet forwarding features. We require 10+ years of experience, expertise in datapath ASICs/NPUs, and strong skills in computer architecture. We off...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff
Save Icon
Join our team in Bangalore as a Staff Software Engineer. Design and optimize core microservices for a global, multi-tenant SaaS networking platform. Leverage 10+ years of experience in Go/Java, cloud (AWS/GCP), and networking protocols. Enjoy comprehensive benefits and a culture focused on inclus...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Bangalore as a Software Engineer, focusing on network software for cutting-edge data centers. You will design and develop solutions using Python, with deep expertise in Layer 2/3 technologies, EVPN-VXLAN, and AI/ML Clos networks. This role offers a chance to enhance product quali...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Senior Software Engineer
Save Icon
Seeking a Senior Software Engineer in Bangalore to lead testing for network solutions and NPIs. This role requires 15+ years' experience in automation frameworks, deep expertise in Cloud/Enterprise Networks, EVPN-VXLAN, and Python scripting. You will design, develop, and debug software, mentor te...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Bangalore as a Software Engineer, focusing on network software for cutting-edge data centers. You will design and develop solutions using Python, with deep expertise in Layer 2/3 technologies, EVPN-VXLAN, and Clos architectures. This role offers a chance to ensure product quality...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer
Save Icon
Join our team in Bangalore as a Software Engineer. Develop cutting-edge network software using C++ and Python on Linux systems. Design solutions for intent-based networking and large-scale telemetry analytics. We offer a focus on health, professional development, and an inclusive culture.
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Software Engineer Staff - SONiC NOS Developer
Save Icon
Join HPE as a Staff Software Engineer in Bangalore, focusing on SONiC NOS development. You will design, enhance, and debug this key network OS, using C/C++ and Python. This hybrid role requires 9-14 years' experience, including hands-on SONiC and PTF/SpyTest expertise. Contribute to open-source a...
Location Icon
Location
India , Bangalore
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice

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.

Filters

×
Countries
Category
Location
Work Mode
Salary