CrawlJobs Logo

Senior Software Engineer - Staff

India, Bengaluru · Job Posted May 10, 2026
Apply Position
Job Link Share

Job Description

Senior Software Engineer - Staff. This role has been designed as ‘Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.

Job Responsibility

  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Provides guidance and mentoring to less- experienced staff members
  • Design and Develop complex packet forward features in L2 Forwarding, IPv4/IPv6/MPLS/VPLS,EVPN, CFM 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 maintaining existing features

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 8-12 years experience
  • Extensive experience with multiple software systems design tools and languages
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels
  • A minimum of 8+ years of strong C/C++ programming and debugging skills is required
  • Knowledge & course-work are required in the following areas: advanced networking (Layer 1-4 protocols: Ethernet, TCP/IP, MPLS, VPLS, EVPN, CFM, routing protocols, etc.), layer 2/3 packet forwarding, operating systems internals, algorithms, and computer architecture

Nice to have

  • Experience with RISC and Real time OS is a plus
  • Proficiency with test equipment is desired

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

Senior Software Engineer - Staff

8 matching positions

Senior Staff Software Engineer (Impala Performance Engineer)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience in performance related work ideally on large scale distributed systems
  • Understanding of DBMS algorithms and data structure fundamentals
  • Understanding of hardware trends and full stack systems performance: CPU, RAM, storage, network, Linux kernel, JVM, distributed systems performance
  • Deep understanding of performance measurement methodologies and performance analysis tools and techniques
  • Strong design and coding skills (Java/C++/Golang/Python preferred)
  • Ability to work in a distributed setting with team members spread across multiple geographies
  • Demonstrated ability to work on large cross-functional projects, including strong communication skills and a collaborative mindset
  • Hands-on experience with containerization and Kubernetes
  • B.S. or M.S. in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work with internal development teams and the open source community to proactively drive performance improvements/optimizations across our data warehouse stack
  • Work with product managers, developers and the field team to understand performance and scale requirements and customer workload characteristics, and develop benchmarks and related performance analysis tooling based on these requirements
  • Analyze performance and scalability characteristics to identify bottlenecks in large-scale distributed systems
  • Perform root cause analysis of performance issues identified by internal testing and from customers and suggest corrective actions
  • Evaluate performance of competitor systems
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (Impala Performance Engineer)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Hungary , Budapest; Szeged; Remote
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience in performance related work ideally on large scale distributed systems
  • Understanding of DBMS algorithms and data structure fundamentals
  • Understanding of hardware trends and full stack systems performance: CPU, RAM, storage, network, Linux kernel, JVM, distributed systems performance
  • Deep understanding of performance measurement methodologies and performance analysis tools and techniques
  • Strong design and coding skills (Java/C++/Golang/Python preferred)
  • Ability to work in a distributed setting with team members spread across multiple geographies
  • Demonstrated ability to work on large cross-functional projects, including strong communication skills and a collaborative mindset
  • Hands-on experience with containerization and Kubernetes
  • B.S. or M.S. in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work with internal development teams and the open source community to proactively drive performance improvements/optimizations across our data warehouse stack
  • Work with product managers, developers and the field team to understand performance and scale requirements and customer workload characteristics, and develop benchmarks and related performance analysis tooling based on these requirements
  • Analyze performance and scalability characteristics to identify bottlenecks in large-scale distributed systems
  • Perform root cause analysis of performance issues identified by internal testing and from customers and suggest corrective actions
  • Evaluate performance of competitor systems
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer Software (Cloud Platform, Production & Reliability – Machine Identity Security)

The Production Engineering team is responsible for building, scaling, and operat...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 203500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in DevOps, Platform Engineering, or Site Reliability Engineering (SRE)
  • Strong experience designing and operating cloud infrastructure on AWS, Azure, or GCP
  • Deep expertise managing and scaling Kubernetes environments (EKS, AKS, or GKE)
  • Strong experience with Infrastructure as Code tools (Terraform, Ansible, or Pulumi)
  • Proven experience designing and maintaining complex CI/CD systems (Jenkins, GitLab CI, ArgoCD, GitHub Actions)
  • Strong programming/scripting skills (Python, Go, or similar) for automation and tooling
  • Experience operating in high-scale, 24/7 production environments with ownership of incident response and reliability
  • Solid understanding of Linux systems and networking fundamentals (DNS, TCP/IP, load balancing, VPC, mTLS)
  • Strong problem-solving skills and ability to work across teams
Job Responsibility
Job Responsibility
  • Design, build, and evolve highly available cloud infrastructure platforms with a focus on scalability, resilience, and reliability
  • Lead improvements across production systems, including performance, availability, and incident response
  • Drive and standardize Infrastructure as Code (IaC) practices to improve consistency and reduce operational overhead
  • Design and optimize CI/CD pipelines to support fast, secure, and reliable software delivery at scale
  • Partner with development teams to improve system reliability, observability, and cloud-native design patterns
  • Define and implement monitoring, alerting, and observability strategies across distributed systems
  • Lead incident response efforts, including root cause analysis and long-term remediation strategies
  • Identify and eliminate operational toil through automation and system improvements
  • Mentor engineers and contribute to raising the bar for production engineering practices
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Binary Log Data Replication

Fivetran is building data pipelines to power the modern data stack for thousands...
Location
Location
Canada , Toronto
Salary
Salary:
206699.00 - 258374.00 CAD / Year
fivetran.com Logo
Fivetran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years programming in Java, C or C++ languages, with a strong background in SQL Server
  • Experience with SQL Server and/or Oracle binary log reading and the ability to reverse engineer database binary logs
  • Writes well-structured and performant code
  • Be able to solve critical problems for our largest customers to minimize impact
  • Be able to dive into code that has been previously written and suggest improvements
  • Understand and can explain how to build high performance systems and processes
  • Able to define project requirements and be proficient at designing software and infrastructure
  • Enjoy mentoring and growing junior develops
  • Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
  • Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
Job Responsibility
Job Responsibility
  • SQL Server and/or Oracle Binary Log Reading: Develop and implement strategies for reading SQL Server or Oracle binary logs to enhance data replication accuracy and efficiency
  • Reverse Engineering Database Binary Logs: Utilize reverse engineering techniques to understand and improve upon the database binary log structure for better data integrity and replication performance
  • Dive Deep into Data Replication: Debugging and analyzing existing code that is in use by hundreds of customers today, including those operating the largest SQL Server clusters
  • Analyze New Features: Analyze new features introduced by SQL Server and/or Oracle in recent releases and determine how to develop supporting features
  • Contribute to Maintenance and Improvement: Participate in the maintenance and improvement of existing connectors
  • call for improvement in all areas of Fivetran's codebase and infrastructure
  • Cloud and Scale: Be a part of the process to move a high-performance client-side service to the cloud and operate at scale
  • Software Designs and Technical Roadmap: Develop software designs and a technical roadmap for the team. Also collaborate with Database Group leadership in helping craft the rolling 12 month technical roadmap for the organization
  • Assist Customer Success and GTM Teams: Work closely with the Customer Success and Go-To-Market (GTM) teams to assist in challenging customer situations. Provide technical expertise and solutions to ensure customer satisfaction and support Fivetran's growth objectives
What we offer
What we offer
  • 100% employer-paid medical insurance
  • Generous paid time-off policy (PTO), plus paid sick time, inclusive parental leave policy, holidays, and volunteer days off
  • RSU stock grants
  • Professional development and training opportunities
  • Company virtual happy hours, free food, and fun team-building activities
  • Monthly cell phone stipend
  • Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (Search)

We are on a mission to build a reliable, fast, and scalable search for DoorDash....
Location
Location
United States , San Francisco, CA; Sunnyvale, CA; Seattle, WA
Salary
Salary:
231200.00 - 340000.00 USD / Year
doordash.com Logo
DoorDash
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science or equivalent
  • 10+ years of industry experience, with a track record of leading large-scale, high-impact components and systems
  • Proven ability to drive multi-quarter technical roadmaps as a technical lead, with clear ownership of architectural decisions
  • Deep expertise in distributed systems and data pipelines at scale. Expertise in search infrastructure, including indexing and serving stack
  • Strong understanding of ML systems, embedding-based retrieval, model serving tradeoffs, and multi-stage ranking architectures
  • Strong technical intuition paired with the ability to influence and align cross-functional stakeholders
  • Humility and growth mindset, leading through expertise and collaboration, not hierarchy
Job Responsibility
Job Responsibility
  • Lead at scale: Serve as the uber tech lead for Search, providing technical vision and architectural direction across the entire organization. Own a multi-year roadmap that spans multiple services and teams powering mission-critical products at DoorDash
  • Architect the next-generation search stack: Drive the rebuild of core search infrastructure, including indexing pipelines, embedding-based retrieval, and ML ranker serving in latency-sensitive paths. This stack will power both consumer search and agentic commerce experiences at DoorDash scale
  • Influence across teams: Drive alignment across ML, Infrastructure, Product, and partner engineering teams. Mentor staff and senior engineers across the search org to raise the bar of technical excellence
  • Shape engineering culture: Set the technical bar for how the search org designs, ships, and operates large-scale systems, and define the patterns that will outlast any single project
  • Hands-on problem solving: Dig into complex distributed systems challenges, from low-latency serving to indexing freshness tradeoffs, and write code that moves the needle
What we offer
What we offer
  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off and paid sick leave in compliance with applicable laws
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • mental health program
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Capitol Heights
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Candidate must possess active security clearance with a polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • External Referral Program
  • $3,000 payment for referral if hired
  • World-class resources
  • Mentorship
  • Continuous learning
  • Competitive compensation
  • Comprehensive benefits
  • Supportive work-life balance
  • Culture that values innovation
  • Culture that values integrity
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Alexandria
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Candidate must possess active security clearance with a polygraph
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • World‑class resources
  • mentorship
  • continuous learning
  • competitive compensation
  • comprehensive benefits
  • supportive work‑life balance
  • culture that values innovation, integrity, and collaboration
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Staff - Clearance Required

This position is participating in our External Referral Program. If you know som...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
tietalent.com Logo
TieTalent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fourteen (14) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
  • Candidate must possess active security clearance with a polygraph.
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
  • analyze systems flow, data usage and work processes
What we offer
What we offer
  • Learn more about our comprehensive benefits package
  • Reliable, high-performing, and mission-ready
  • World-class resources
  • mentorship
  • continuous learning
  • competitive compensation
  • comprehensive benefits
  • supportive work-life balance
  • Fulltime
Read More
Arrow Right