Software Engineer
Location
California
Posted
1 day ago
Salary
$172K - $349K / year
Seniority
Senior
Job Description
Software Engineer
HPE - Hewlett Packard Enterprise
Title: Software Engineer , Networking & C/C++ Location: San Jose United States Job Description: Software Engineer, Networking & C/C++ This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week 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 Description: Location: 1133 Innovation Way, Sunnyvale, California, 94089 USA or Remote in USA About the Position: If you are using the Internet, your data traffic is likely going through a HPE product, and HPE's PTX Series Routers Packet Forwarding team is responsible for developing the software that forwards your data packets as they traverse the network. This software is deployed across the globe in high-performance routers and switches that drive the largest and fastest public Cloud, Service Provider, and Mobile networks. The PTX Series Routers Packet Forwarding software team is seeking a Senior Staff Engineer. Responsibilities: ----------------- - Architect & develop Packet Forwarding Features for PTX Series Routers - - IPv4/IPv6, MPLS, SRv6, Multicast, GRE, LAG and Tunneling Features - Work with Product Line Managers to understand Packet Forwarding Features and translate to implementation - Work with Test Teams to qualify and deliver high quality products - Engage with Customers - Participate in Industry Forums - Work on sustaining existing features Minimum Qualifications:--- - A minimum of BS in CS/EE with 12 years of work experience. MS degree is a plus. - At least 8 years of experience with C Programming - At least 3 years of experience with C++ Programming - Strong fundamental computer science skills like algorithms, data structures, operating systems - Hands on experience in Linux and Python - Work as a team player Preferred Qualifications:------ - A minimum of 3 years of experience with Packet Forwarding Software Development - Some prior work/project experience in L3 Forwarding, MPLS, Multicast, SRv6, SR/SR-TE or Tunneling Features - A minimum of 3 years of experience in developing object oriented in C++, Python, CoPilot Development Additional Skills: ------------------ - Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Security-First Mindset, Solutions Design, Testing & Automation, User Experience (UX) What We Can Offer You:------ Health & Wellbeing ------------------ We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development---------------- We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have - whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion--- We are unconditionally inclusive in the way we work and celebrate individual uniqueness. 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. Lets Stay Connected:--- Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. #unitedstates#networking Job: Engineering Job Level: TCP_05 The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. - United States of America: Annual Salary USD 172,000 - 349,000 in California - The listed salary range reflects base salary. Variable incentives may also be offered. Information about employee benefits offered in the US can be found at https://myhperewards.com/main/new-hire-enrollment.html HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity. Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories. No Fees Notice & Recruitment Fraud Disclaimer-------------------------- It has come to HPE's attention that there has been an increase in recruitment fraud whereby scammer impersonate HPE or HPE-authorized recruiting agencies and offer fake employment opportunities to candidates. These scammers often seek to obtain personal information or money from candidates. Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge any candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. The credentials of any hiring agency that claims to be working with HPE for recruitment of talent should be verified by candidates and candidates shall be solely responsible to conduct such verification. Any candidate/individual who relies on the erroneous representations made by fraudulent employment agencies does so at their own risk, and HPE disclaims liability for any damages or claims that may result from any such communication.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
Coalition, Inc.Coalition is the world's first Active Insurance provider designed to help prevent digital risk before it strikes. Founded in 2017, Coalition combines comprehensive insurance coverage and innovative cybersecurity tools to help businesses manage and mitigate potential cyberattacks. Work at Coalition is centered on the joint mission to Protect the Unprotected. We have built a remote-first, highly inclusive culture that welcomes people from diverse backgrounds. We trust each other to take responsibility, share ownership of outcomes, and put in the work together to protect businesses from digital risk. Coalition’s exceptional growth stems from its ability to address real-world problems for organizations of all sizes while remaining true to our founding values of character, humility, responsibility, purpose, authenticity, and inclusion.
Role Description We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning Engine & Data Collection team. This team is responsible for the distributed systems that continuously scan the internet and our customers’ environments to collect the security data that powers our cyber insurance underwriting and our attack surface management product, Coalition Control. In this role, you will: - Design, build, and operate large-scale cloud services that run internet-wide and customer-specific scans. - Ingest and normalize third-party threat intelligence. - Surface high-quality findings into our underwriting, risk, and security workflows. - Work closely with other senior engineers, security, product, and data teams to evolve the architecture of our scanning platform. - Improve its performance and reliability. - Help mentor engineers across a distributed team spanning the US, Canada, and EU. Qualifications - Strong experience as a Senior Software Engineer (or equivalent) working on backend or systems-level services. - Proficiency in at least one of Python or Go, with the ability and willingness to work in both languages over time. - Demonstrated experience with systems design for distributed or high-availability services, including clear understanding of scalability, reliability, and observability. - Hands-on experience building or maintaining scanning, detection, or similar engine-like systems (e.g., vulnerability scanning, security scanning, data processing pipelines, or similar high-throughput engines). - Strong software engineering fundamentals: data structures, algorithms, concurrency, and performance optimization. - Experience working in a cloud-native environment (e.g., microservices, containers, CI/CD, monitoring, logging). - Ability to collaborate effectively across teams, including product, security, and platform/infra, and communicate tradeoffs clearly to technical and non-technical stakeholders. - Proven track record of owning projects end-to-end, from problem definition and design through implementation, rollout, and iteration. - Comfort operating in a fast-paced, evolving environment, making pragmatic technical decisions while maintaining quality and security. - Experience with code quality practices (testing, static analysis, code reviews) and building maintainable systems. Requirements - Own end-to-end systems design for key components of the scanning engine, from initial design through implementation, deployment, and ongoing iteration. - Design and implement high-quality services in Python and Go that power our scanning workflows, ensuring code is maintainable, well-tested, and observable. - Improve performance, scalability, and reliability of the scanning engine, optimizing for large-scale, distributed scanning workloads and strict SLAs. - Partner with security, product, and data teams to translate detection and scanning requirements into robust, production-ready systems and APIs. - Drive technical excellence and standards in the scanning engine codebase, including code review rigor, design documentation, and best practices for secure coding. - Contribute to architecture and roadmap decisions for the scanning platform, evaluating tradeoffs and proposing solutions that balance speed, quality, and risk. - Diagnose and resolve complex production issues related to scanning performance, accuracy, and stability, collaborating with SRE/Infra teams where needed. - Mentor and support other engineers on the team through design feedback, pairing, and knowledge sharing around systems design and scanning domain concepts. Benefits - 100% medical, dental, and vision coverage. - Flexible PTO. - Annual home office stipend and WeWork access. - Mental & physical health wellness programs like Headspace, Lumino, and more! - Competitive compensation and opportunity for advancement.
Sr Mulesoft Developer
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description I have an opportunity for a "Mulesoft Developer" (Remote). I am looking for a candidate who can join immediately. If you are interested, please reply with your updated resume or refer someone if possible. Position: Sr. Mulesoft Developer Location: Remote Duration: 6+ Months Contract Essential Duties, Responsibilities & Outcomes - Design and develop integrations using Mulesoft - Experience integrating with technologies using Salesforce, File share, Rest API, Web Services, SFTP - Experience with MUnit - Familiarity with EDI, JSON, XML data structures - Familiarity with relational databases such as Oracle, Postgres or SQLServer - Familiarity with caching such as ObjectStore and messaging (Kafka/RabbitMQ) technologies - Assist with performance and deployment issues in Cloudhub - Experience working with CI/CD systems such as Jenkins Qualifications - Bachelor's Degree in Computer Science, Engineering or related preferred - Certified Mulesoft developer - 5 years of software development experience using Mulesoft - Experience with Mulesoft + Salesforce integration - Experience in XML, JSON - Experience developing enterprise software through several complete development lifecycles - Functional knowledge of Anypoint IDE and Github development tools - Excellent communication and troubleshooting skills - Excellent judgment and the ability to handle escalated situations - Motivated to learn and grow in experience and knowledge Company Description NAVTECH INC 1600 Golf Road, Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
C# Developer
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description We have an excellent opportunity for the position of C# Developer. - Location: Boston, MA - Remote - Duration: 6+ Months Contract - Candidates in and around Massachusetts - Visa: USC/GC ONLY Search Tags/Keywords: .NET, C#, MVC, JQuery, Javascript, WCF, Webservice, SOA Top 3 Skills: - C# - WCF - SOA Qualifications - 5+ years' experience in development using .NET (VB.NET & C#) and SQL Server 2005 or higher - Excellent knowledge of .NET Framework 3.5/4.0, Microsoft SQL Server - Strong technical, analytical and communication skills Requirements - Excellent Service Level development skills - Understanding of WCF and SOA - Advanced technical troubleshooting and data analysis and issue resolution skills - Experience using Team Foundation Server or a comparable configuration management tool - Working knowledge of systems development life cycle and use of structured methodologies and techniques - SSIS, SSRS, T-SQL, Stored Procedures, Triggers, DTS, and data access optimization techniques Company Description
Software Engineer
Navtech, Inc.NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
Role Description I have an opportunity for a "Software Engineer" - Remote (some travel required for Atlanta GA) and I am looking for a candidate who can join immediately. If you are interested, please reply with your updated resume or refer someone. Position: Software Engineer Location: Remote (some travel required for Atlanta GA) Duration: 6 to 12 Months What you'll do: - You will be part of a high performance development team for the Analytics Segment in Data Fabric Decision Science Alliance. - Develop Cloud native platforms. - Develop strategic design and requirements as a major contributor to a project's success for large revenue generating systems/products. - Provide technical guidance, supervise others, provide instructions, and debug code written by team members. - Consistently hit development time estimates without underestimating or overestimating ability. - Guide and mentor junior developers in developing code and workflow procedures, and conduct code reviews. - Perform general application development activities, including unit testing, code deployment to development environment and technical documentation. - Identify improvements in systems and work and participate in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning. - Consistently demonstrates clear technical judgment, innovation, and consideration for the project's objectives. - Learn many new technologies, researching and self-learning. - Design/Implement features for existing and new GCP platforms. - Apply Security controls. - Automate your deployments as part of the road to production. - Have lots of fun! Qualifications - Minimum of 6 years of experience as a Software Engineer building software across multiple technology areas and application stacks. - BS or MS degree in Computer Science. - GCP. - English - Advanced level. - Java (4 years of experience). - Spring Boot: APIS, Spring Framework, Spring Data, Spring Security, for authentication and automation. - Spring Framework, Maven, Groovy (Jenkins). - CI/CD practices and tools: Git, Github, Jenkins, Nexus, Maven. - Docker, Docker compose. - Messaging Systems (Kafka/PubSub/Kinesis, etc). - Microservices development (2 years). - Microservices Patterns. - Design Patterns. - API rest development. - TDD, unit test, integration tests. - Jenkins pipelines development. - Deployments in GCP. - Monitoring and tuning of applications. - Asynchronous applications development: Pubsub, Kafka, JMS, Queue. - Agile methodologies. - Self-starter, motivated, and actively learning and researching new methods of work and new technology. - Contributions of this level span across the team and the development platform. Requirements - Experience leading teams of 3-5 collaborators. - Kubernetes: Istio, Helm. - Terraform. - Google Cloud Platform related: GKE, Composer/Airflow, DataProc, BigQuery, Cloud SQL, PubSub, Google Cloud Storage. - Jupyter related: JupyterHub, JupyterLab, Jupyter Notebook. - ServiceNow. Company Description NAVTECH INC 1600 Golf Road. Suite 1200, Rolling Meadows, IL 60008 Ph: (224) 348-1340 Email: alex@navtechusa.com Website: www.navtechusa.com E-Verified Company
