CrawlJobs Logo

Software Engineer Staff

India, Bangalore · Job Posted August 06, 2025
Apply Position
Job Link Share

Job Description

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

Job Responsibility

  • Architect and develop modern web applications using React, TypeScript and emerging front-end technologies
  • Transform design concepts into functional, interactive interfaces
  • Participate in technical decisions around front-end architecture and state management
  • Champion code quality through thorough testing, documentation, and peer reviews
  • Collaborate closely with designers and backend engineers to deliver cohesive user experiences
  • Optimize application performance, stability and scalability

Requirements

  • 10+ years of professional frontend development experience, backed by a BS/MS in Computer Science or related field
  • Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3
  • Deep expertise in the React ecosystem, including hooks, context and modern component design patterns
  • Experience implementing and scaling state management solutions
  • Proven track record of writing testable code using Jest and React Testing Library
  • Proficiency with Git, agile methodologies and project management tools like Jira
  • Understanding of web performance optimization techniques
  • Sharp eye for detail and a passion for creating polished user interfaces
  • Strong communication skills and experience working in collaborative teams

Nice to have

  • Knowledge of networking concepts
  • Experience with CI/CD pipelines and deployment automation
  • Expertise in modern CSS techniques including CSS-in-JS and preprocessors
  • Understanding of web accessibility standards (WCAG)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer Staff

8 matching positions

Software Engineer Staff

This role focuses on developing platform software, including high-speed interfac...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education: BTech/MTech in Computer Science, Computer Engineering, or a related field, with 7+ years of relevant experience
  • Hardware Knowledge: Strong understanding of hardware-level details, including Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, and Flash Drivers
  • Technical Skills: Proficiency in device drivers, system bring-up, and FreeBSD/Linux internals
  • Networking Technologies: Knowledge of Ethernet, Optical Transport Network (OTN), SONET, and related technologies
  • Programming & Problem-Solving: Expertise in C and C++ programming, object-oriented analysis and design, data structures, and system debugging
  • Experience: Prior experience in software development for networking products, with strong technical, analytical, and problem-solving skills.
Job Responsibility
Job Responsibility
  • Board Bring-Up and Interface Development: Work on platform software for high-speed interfaces, including 10G, 40G, 100G, 400G, and 800G, such as interface drivers and related components
  • Platform Infrastructure: Develop and support infrastructure software, including Routing Engine Redundancy, High Availability features, chassis and line card operations, fabric interconnects, and optical module integration
  • Timing Software: Contribute to software development for timing protocols, including Precision Time Protocol (PTP), Synchronous Ethernet (SyncE), and Grand Master timing solutions
  • Lead development efforts for platform products within the JunOS or Junos Evolved software architecture
  • Collaborate with system and solution test teams to ensure the highest quality in product and solution deliveries
  • Work closely with the Juniper Technical Assistance Team to provide engineering support, assisting with critical customer escalations and ensuring successful deployments.
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

Designs, develops, troubleshoots, and debugs software programs for software enha...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science (or equivalent) with 10+ years of experience, preferably in a networking company
  • Strong C/C++ programming and debugging skills
  • In-depth understanding of IP routing/forwarding and networking concepts
  • Essential: In-depth understanding and prior experience with MPLS
  • Prior experience with ASIC-based forwarding models and chassis-based systems is a strong plus
  • Required experience in at least one of the following areas: QoS/CoS-specific requirements (classification, scheduling, queuing, policing, etc), IP, L2/L3 forwarding, Firewall, ACL, VPLS, MVPN, Multicast, QoS, CoS, L2VPN, L3VPN
  • Experience with data path handling and low-level chip programming
  • A strong understanding of computer architecture, data structures, and good programming practices is desirable
  • Experience with design and development of non-stop forwarding systems is an added advantage
  • Experience with L2 and L3 control plane protocols on high-end Ethernet switches/routers is desirable
Job Responsibility
Job Responsibility
  • Work on forwarding ASICs, drivers, and IPv4/IPv6 and MPLS forwarding features, including firewall, classification, scheduling, and queuing
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Programs catered to helping you reach career goals
  • Inclusive and flexible work culture
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electronics, Computer Science, or a related field
  • 10 years of experience in network software or hardware testing
  • Strong understanding of L2/L3 networking protocols and switch/router architecture
  • Hands-on experience with SONiC NOS and SAI-based architectures
  • Proficiency in Python and experience with test automation frameworks such as Robot Framework
  • Solid grasp of SONiC architecture, including SAI, FRR, Redis DB, Docker, and Minigraph
  • Familiarity with SDKs such as SDKLT or OpenNSL is a strong plus
  • Experience with traffic generators like Spirent or IxNetwork
  • Proficient with tools such as Git, Jenkins, Docker, and lab-based testbed environments
  • Strong analytical, debugging, and documentation skills
Job Responsibility
Job Responsibility
  • Design, develop, and execute comprehensive test plans to validate SONiC functionality on Broadcom-based switching platforms
  • Validate advanced L2/L3 features including BGP, OSPF, VXLAN, EVPN, QinQ, and multicast
  • Test and verify SAI (Switch Abstraction Interface) integration and ASIC driver behavior
  • Automate functional, regression, scale, and performance test cases using Python and Robot Framework
  • Perform deep-dive debugging across ASIC, NOS, and control/data plane layers
  • Collaborate with the SONiC open-source community to contribute fixes, enhancements, and upstream improvements
  • Validate optical modules across various speeds, breakout configurations, and transceiver management protocols (e.g., CMIS, DOM)
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

The SD-WAN engineering team works on a highly scalable, distributed SDWAN applic...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 7+ years of experience developing software or hardware-based datapaths
  • Working experience with DPDK, VPP or other software datapath frameworks
  • Solid C++ developer and debugging skills
  • Ability to deliver clean, modular code quickly and efficiently
  • Experience building and shipping large-scale, reliable, highly distributed systems
  • Excellent debugging and optimization skills
  • Attention to detail and ability to solve complex customer problems
  • Own solutions end-to-end and driving the design, development, and deployment process
  • Computer Science fundamentals in object-oriented design, problem solving, and complexity analysis
Job Responsibility
Job Responsibility
  • Contribute to the design and development of an optimized, high-speed software-based forwarding plane
  • Network software running on both hardware appliances and virtual machines that provide zero touch connectivity to Mist-managed network and SD-WAN functions
  • Drive development from technology selection to product delivery, collaborating with product managers and product designers all along the way to give our users the best possible experience
  • Identify and improve the efficiency, scalability, operability of the product
  • Participate in design and code reviews
  • Guiding on technical design
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This role has been designed as ‘Hybrid’ with an expectation that you will work o...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech in CS/CE or related field with 12+ years of proven experience
  • In-depth knowledge of data networking, e.g., TCP/IP, Ethernet, Packet forwarding, Routing etc.
  • Proficiency with device drivers, system bring-up, FreeBSD/Linux internals
  • Understanding of Ethernet, OTN, SONET etc. technologies desired
  • Strong technical, analytical, and problem-solving skills
  • Strong in C, C++ programming, OO analysis & design, data structures and system debugging skills
  • Good understanding of firmware, hardware level details for Optics, PCIe, SPI, I2C, Retimers, FPGA, CPLD, MDIO, Flash Driver
  • Prior software development experience on networking products would be a plus
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Board-bring up related experience
  • 10G, 40G, 100G and 400G interface related platform software
  • Platform infrastructure related software like Chassis/line card, fabric, Optics, HA etc.
  • Networking knowledge of L2, L3, Packet forwarding etc.
  • Responsible for these product developments in the platform area in either JunOS or Junos Evoled based software architecture
  • Work closely with system and solution test teams to ensure products/solutions delivered are with highest quality
  • Work closely with HPE Technical Assistance Team for providing engineering assistance in supporting critical customer escalations for customer deployments
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This Software Engineer Staff will be engaged in data science-related research an...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Utilize analytical and programming skills and open-source systems, such as Apache Storm, Apache Spark, Elasticsearch, Cassandra, Graph DB etc. develop data processing pipeline required efficacy and latency
  • Require good knowledge and experience of the big data tool sets and techniques of distributed storage and computation engine
  • Require the experience to develop the reusable and highly scalable data processing component
  • Require good knowledge and experience to work with cloud based CICD tools and cloud devops teams to collect stats and create monitors for our data processing pipelines
  • Develop good quality python APIs to support micro services
  • Require the knowledge of APIs to various No SQL storage systems, Elasticsearch, Cassandra, and Redis, etc.
  • Good understanding Python Flask web service and be able to develop good quality code
  • Troubleshoot production environment and customer reported issues
  • Require the knowledge of the multi-cloud production environment
  • Require the agility to troubleshoot open-source data processing engine, such as Apache Spark, Apache Storm and Apache Flink
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Engaged in data science-related research and software application development and engineering duties related to our enterprise-grade Wi-Fi technology and autonomous platform to provide an unprecedented visibility into the user experience
  • Collaborate with other engineers and product managers to build the next generation of autonomous Wi-Fi networks leveraging big data and predictive models
  • Use knowledge of wireless communication networks, machine learning and software engineering to develop and implement scalable algorithms to process a large amount of streaming data to detect anomalies, predict problems, and classify them in real-time
  • Leverage the data collected from the Wi-Fi network to empower the inference engine of our Mist platform and systems, including the Mist virtual assistant chat bot
  • Determine the likelihood of failures across the Wi-Fi network and performing failure scope analysis
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 10 years of professional software development experience
  • Proven expertise in one or more backend programming languages such as Golang (highly preferred), Java, Python, or C/C++
  • Deep understanding of networking protocols, network architectures, network security, and common networking concepts
  • Proven experience in designing, building, and deploying scalable microservices using Docker, Kubernetes, etc.
  • Significant experience in building, deploying, and operating scalable SaaS applications in a Public Cloud (AWS/GCP) environment
  • Strong understanding of distributed systems principles, including concurrency, scalability, fault tolerance, and consistency
  • Experience with various database technologies, including relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, Redis) databases
  • Experience designing, building, and consuming RESTful APIs and other integration technologies like WebSocket, Kafka, etc.
  • Experience with network security principles, threat modelling, and secure coding practices is an added advantage
  • Excellent analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Technical Leadership: Work with product managers, architects, and other engineers to understand the software requirements, and define corresponding functional and design specifications
  • Software Development: Design, develop, test, deploy, and maintain high-quality, production-grade software, with a strong emphasis on backend systems
  • System Design & Optimization: Design and implement micro-services for high availability, scalability, performance, and security within our SaaS platform
  • Networking Expertise: Apply deep knowledge of networking protocols (e.g., TCP/IP, HTTP/S, DNS, NAT), network security, and cloud networking concepts to build robust and secure solutions
  • SaaS & Cloud Native Development: Design and implement solutions leveraging cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Kubernetes, Docker)
  • Collaboration: Collaborate effectively with cross-functional teams including product management, QA, SRE, and Juniper technical assistance team
  • Code Quality & Best Practices: Champion best practices in software development, including code reviews, testing methodologies, CI/CD, and DevOps principles
  • Problem Solving: Troubleshoot and resolve complex technical issues in a timely and effective manner, often in production environments
  • Innovation & Research: Stay abreast of emerging technologies and industry trends in networking, SaaS, and software engineering
  • Documentation: Create and maintain comprehensive technical documentation for designs, APIs, and operational procedures
What we offer
What we offer
  • Health & Wellbeing: Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Personal & Professional Development: Specific programs catered to helping you reach any career goals you have
  • Unconditional Inclusion: We are unconditionally inclusive in the way we work and celebrate individual uniqueness
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of B.E or BTech from a reputed institution in CS/EE with 10+ years of experience is required
  • Candidate must possess good oral and written communication skills, be highly self-motivated, and have the ability to work in a team environment
  • Candidate must have a strong record delivering software projects on-time and with high quality
  • A clear understanding of the product development cycle, technical requirements with a strong understanding of concepts related to computer architecture, data structures and programming practices
  • Exposure to multi-core Software architectures
  • Must be playing a strong technical role in the current position
  • Prior experience with datapath ASICs like Broadcom, Mellanox, Innovium, Barefoot or any other NPU is highly desirable
  • Prior experience with Software development on routers, switches is desirable
  • Must have strong Networking background
  • Excellent C/C++/Python programming, design, problem solving and debugging skills
Job Responsibility
Job Responsibility
  • Work with customer facing teams to understand requirements and translate the requirements into software design
  • Develop complex packet forward features in IPv4/IPv6/MPLS, EVPN-VxLAN, Multicast, Firewall/Filter, Cos, DHCP, Services areas etc.
  • Analyze, debug and fix complex microkernel/Linux issues
  • Continuously drive innovations by working with cross functional teams to address complex problems
  • Assist in solving complex customer issues and queries reported from the field and drive customer satisfaction
  • Work on sustaining existing features
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right