Demo

Senior Software Engineer

Broadcom Software
Palo Alto, CA Full Time
POSTED ON 1/31/2025
AVAILABLE BEFORE 3/28/2025

Why will you enjoy this new opportunity?

The NSX Data Plane for the ESX hypervisor is the critical component that drives the large-scale virtual network in software defined data center. You will work in a startup like fast-paced environment on an advanced high performance virtual networking data plane, catering to mission-critical business needs for our customers. You will be part of a dynamic, passionate, and talented team, which likes to challenge status quo and does not shy away from experimentation. By developing deep technical expertise in key areas, you will lead design and development for the next set of multi-cloud Networking and security features.

 

Every new job is an opportunity for growing your career. You can be a part of our growth story as VMware is the only company perfectly positioned to provide the multi-cloud platform for all the applications our customers need to accelerate their business today and in the future. Joining VMware gives you long-term opportunities to expand your skills.

 

Success in the Role:

What are the performance outcomes over the first 6-12 months you will work toward completing?

·     Within 30 days, become conversant with software development life cycle at VMware.

·     Within 60 days, get accustomed to current product architecture, design, and performance as well as start adding features by collaborating with your peers.

·     Within 90 days, work independently towards solutions for identified features for the NSX data plane and developing expertise in areas of your choosing.

·     You will be entrusted with leading projects in your area of expertise and help grow other team members.

·     You will have the opportunity to design and develop virtual networking data plane in the VMware Cloud platform and Private AI Foundation to enable & provide the next generation connectivity and security features by interacting with various stakeholders.

·     Occasionally, you will research innovative technologies, implement proof of concept, and share your learnings with the team.

 

The Work:

What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?

·     Work on NSX Data plane for the ESX hypervisor - the industry-leading virtual networking high performance data plane from VMware. Develop multi-cloud networking – connectivity and security features for NSX.

·     Architect, design, develop next generation of Networking paradigms like:

o  Virtual switches

o  Network overlay technologies like vxlan and geneve

o  Physical nic drivers, including leverage offloads at the appropriate software/hardware interface  

o  Security, QoS

·     Participate in the full product development life cycles.

·     Take full ownership of design and development activity by adapting to customer feedback and handling issues found in unit testing, system testing and customer deployments.

·     Characterize, analyze, optimize and benchmark performance, including applying performance tools

·     Hands-on performance development including CPU utilization, memory profiling, optimizations and benchmarking

·     Develop reliable software using C/C /Python.


What is the primary qualification?

·     7 years’ experience.

·     Excellent knowledge of kernel networking and virtualization technologies (overlay, vswitching, routing, firewall) and IPv4/v6 forwarding

·     Excellent knowledge of design and architecture framework for improving scale and performance in constrained environments.

·     In-depth hardware architectural knowledge including multi-core/multi-thread CPUs, pipelines, cache hierarchies, thread load balancing, interconnects and memory address translations, NUMA

·     Hands-on performance development including CPU utilization, memory profiling, optimizations, and benchmarking

 

What is the leadership like for this role? What is the structure and culture of the team like?

·     The team's leader at Palo Alto, CA has a strong technical background and seeks to deliver new functionality while helping our team members achieve their career goals. The team leader follows goal-oriented leadership and encourages team members to take initiatives and follow their passions.

·     The team thrives on efficient communication and collaboration and is a mix of members with varied experience level.

 

Where is this role located?

Fixed: The role is from VMware office in Palo Alto, CA.



  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $116,726 - $151,072
    Income Estimation: 
    $147,901 - $186,323
    Income Estimation: 
    $89,551 - $118,439
    Income Estimation: 
    $116,726 - $151,072
    Income Estimation: 
    $124,724 - $161,246
    Income Estimation: 
    $118,163 - $145,996
    Income Estimation: 
    $145,845 - $177,256
    Income Estimation: 
    $147,836 - $182,130
    Income Estimation: 
    $154,597 - $194,610
    Income Estimation: 
    $86,891 - $130,303
    Income Estimation: 
    $105,207 - $132,120
    Income Estimation: 
    $127,470 - $161,562
    Income Estimation: 
    $94,567 - $126,847
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Palo Alto, CA area that may be a better fit.

    Senior Software UI Engineer

    heat_software, Milpitas, CA

    AI Assistant is available now!

    Feel free to start your new journey!