Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Staff Software Engineer, SDN Networking image - Rise Careers
Job details

Senior Staff Software Engineer, SDN Networking

Crusoe is building the World’s Favorite AI-first Cloud infrastructure company. We’re pioneering vertically integrated,  purpose-built AI infrastructure solutions trusted by Fortune 500 companies to power their most advanced AI applications. Crusoe is redefining AI cloud infrastructure, with a mission to align the future of computing with the future of the climate. Our AI platform is recognized as the "gold standard" for reliability and performance. Our data centers are optimized for AI workloads and are powered by clean, renewable energy.

Be part of the AI revolution with sustainable technology at Crusoe. Here, you'll drive meaningful innovation, make a tangible impact, and join a team that’s setting the pace for responsible, transformative cloud infrastructure.

About This Role:

Crusoe Energy Systems is seeking a highly skilled and motivated Senior Staff Software Engineer - Software Defined Networking to lead the development and execution of our innovative Software Defined Networking strategy. In this critical role, you will drive the adoption of cutting-edge technologies like XDP/EBPF, DPDK, SmartNICs, and DPUs/IPUs within the Linux Kernel to significantly enhance network performance and efficiency.

What You’ll Be Working On:

  • Define and Execute SDN Strategy: Develop and execute the roadmap for Crusoe Energy Cloud's Software Defined Networking strategy, aligning with overall business objectives.

  • Technical Leadership & Execution:

    • Provide technical leadership and guidance to the engineering team.

    • Drive architectural decisions, design processes, design reviews, code reviews, and implementation tasks.

    • Collaborate closely with the network infrastructure organization to develop and deploy industry-leading networking infrastructure.

  • Linux Kernel & Driver Development: Lead the development and maintenance of Linux Kernel modules and drivers, leveraging technologies like XDP/EBPF, DPDK, and network accelerators.

  • System Architecture Design: Design and implement high-performance, scalable, and reliable network architectures.

  • Production Support: Provide ongoing support for production systems, including troubleshooting, performance tuning, and incident response.

  • Cross-functional Collaboration: Foster strong collaboration with other engineering teams (e.g., Software Infrastructure, Product) and cross-functional departments.

What You’ll Bring to the Team:

  • Extensive System Programming Experience: 8+ years of proven experience in system programming with C, C++, and/or Rust.

  • Deep Linux Systems Expertise: Extensive knowledge of Linux Systems Internals, including kernel internals, memory management, and I/O subsystems.

  • Network Programming Mastery: Expertise in Network Programming and Packet Processing pipelines (TCP/IP, UDP, etc.).

  • Kernel Bypass Technologies: Hands-on experience with kernel bypass technologies such as XDP/EBPF, AF_XDP, and DPDK.

  • Network Accelerator Expertise: In-depth understanding of network accelerators like Mellanox/Nvidia SmartNIC (ConnectX6/7), DPU Bluefield3, and Intel IPU.

  • Virtualization & Networking Technologies: Familiarity with SR-IOV, vDPA, scalable functions, Open vSwitch, Openflow, and Open Virtual Networking.

  • Strong Engineering Practices: Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.  

  • Open Source Contributions: Demonstrated track record of contributions to the open source community (e.g., Open vSwitch/OVS, Open Virtual Networking/OVN, Multus, Cilium).

Bonus Points:

  • Advanced degree in Computer Science, Engineering, or a related field.

  • Proven leadership experience in a technical role.

  • Experience with cloud networking platforms (AWS, Azure, GCP) and virtualization technologies (VMware, KVM).

Benefits:

  • Industry competitive pay

  • Restricted Stock Units in a fast growing, well-funded technology company

  • Health insurance package options that include HDHP and PPO, vision, and dental for you and your dependents

  • Employer contributions to HSA accounts

  • Paid Parental Leave

  • Paid life insurance, short-term and long-term disability

  • Teladoc

  • 401(k) with a 100% match up to 4% of salary

  • Generous paid time off and holiday schedule

  • Cell phone reimbursement

  • Tuition reimbursement

  • Subscription to the Calm app

  • MetLife Legal

  • Company paid Commuter FSA benefit of $200 per month

Compensation:

Compensation will be paid in the range of $245,000 - $290,000. Restricted Stock Units are included in all offers. Compensation will be determined by the applicant's knowledge, education, and abilities, as well as internal equity and alignment with market data.

Crusoe is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

Crusoe Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Crusoe DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Crusoe
Crusoe CEO photo
Chase Lochmiller
Approve of CEO

Average salary estimate

$267500 / YEARLY (est.)
min
max
$245000K
$290000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Software Engineer, SDN Networking, Crusoe

Join Crusoe as a Senior Staff Software Engineer specializing in Software Defined Networking, and help us redefine the AI-first cloud infrastructure landscape! Located in the vibrant tech hub of San Francisco, Crusoe delivers purpose-built AI infrastructure solutions that Fortune 500 companies trust to scale their most advanced AI applications. We’ve built a name for ourselves as the 'gold standard' in AI cloud reliability and performance, with a focus on sustainability and using clean energy. As a Senior Staff Software Engineer, you'll not only spearhead innovative SDN strategies using cutting-edge technologies like XDP/EBPF and DPDK, but you’ll also provide technical leadership to the engineering team. In this collaborative environment, you will design high-performance network architectures that make a real impact. If you have vast experience in system programming, deep Linux systems knowledge, and a passion for networking technologies, then this is the perfect opportunity to make a lasting mark at Crusoe. You'll be driven by the challenge of enhancing network performance and efficiency while also fostering cross-functional collaboration with other teams. Be part of the AI revolution with us and advance your career in a space where technology meets sustainability—because at Crusoe, we believe in aligning the future of computing with the future of our climate.

Frequently Asked Questions (FAQs) for Senior Staff Software Engineer, SDN Networking Role at Crusoe
What responsibilities does the Senior Staff Software Engineer at Crusoe typically have?

As a Senior Staff Software Engineer at Crusoe, you’ll take the lead in developing and executing our Software Defined Networking strategy, aligning it with the business’s goals. You’ll provide vital technical leadership, participate in architecture and design reviews, and be hands-on in the development of Linux Kernel modules and drivers using technologies like XDP/EBPF and DPDK. You’ll also ensure production support, troubleshooting, and system performance, making sure we have reliable, efficient networking infrastructure.

Join Rise to see the full answer
What qualifications are needed for the Senior Staff Software Engineer position at Crusoe?

To excel as a Senior Staff Software Engineer at Crusoe, you should have a minimum of 8 years of system programming experience, proficient in languages like C, C++, and/or Rust. A deep understanding of Linux systems internals and expertise in network programming and packet processing is essential. Familiarity with kernel bypass technologies and advanced networking concepts is also necessary. Having a track record of open source contributions is a strong plus!

Join Rise to see the full answer
What technologies will I be working with as a Senior Staff Software Engineer at Crusoe?

In the Senior Staff Software Engineer role at Crusoe, you’ll engage with cutting-edge technologies including XDP/EBPF, DPDK, SmartNICs, and DPUs/IPUs. You’ll be involved in developing strategies to enhance network performance using these innovative technologies and contribute to the broader engineering efforts around network architecture and infrastructure.

Join Rise to see the full answer
Can you describe the benefits provided to a Senior Staff Software Engineer at Crusoe?

Crusoe offers a competitive compensation package for the Senior Staff Software Engineer role, including industry-standard pay and RSUs at a fast-growing tech company. Benefits include health insurance options, employer HSA contributions, generous paid time off, 401(k) matching, tuition reimbursement, and more. We also have unique offerings like a Calm app subscription and a commuter benefit to enhance work-life balance.

Join Rise to see the full answer
What is the work environment like for a Senior Staff Software Engineer at Crusoe?

The work environment for a Senior Staff Software Engineer at Crusoe is dynamic and collaborative. You will be part of a team that values innovation and responsible technology. With a focus on sustainability, you will work in a culture that encourages personal growth, as well as strong collaboration among cross-functional teams, ensuring impactful contributions in the AI-first cloud infrastructure space.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Software Engineer, SDN Networking
How would you approach developing a Software Defined Networking strategy?

When developing a Software Defined Networking strategy, I would start by aligning the networking goals with the broader business objectives. Incorporating stakeholder feedback is vital, along with assessing the current infrastructure to identify areas for improvement. Researching emerging technologies like XDP/EBPF and DPDK will also guide the architecture needed for scalable and efficient network solutions.

Join Rise to see the full answer
Can you explain your experience with Linux Kernel development?

In my previous roles, I have extensively worked with Linux Kernel development, where I led projects requiring the creation and maintenance of kernel modules. My focus was on optimizing memory management and I/O subsystems. Familiarizing myself with kernel internals has enabled me to design efficient network drivers that meet high-performance requirements, demonstrating my deep understanding and hands-on experience.

Join Rise to see the full answer
What techniques do you use for debugging network performance issues?

When debugging network performance issues, I employ a systematic approach: first analyzing logs and metrics to identify bottlenecks, then using tools like tcpdump and Wireshark for packet analysis. I also leverage real-time performance monitoring tools and examine configurations, looking for anomalies that may be affecting the network's efficiency. Collaboration with cross-functional colleagues can also provide insights.

Join Rise to see the full answer
How do you ensure your contributions to open source projects meet quality standards?

To ensure my contributions to open source projects meet quality standards, I adhere to established coding guidelines and participate in code reviews. I prioritize extensive testing and validation of my code changes before submission. Engaging with the community for feedback helps maintain high-quality contributions and fosters collaborative development practices that enhance the integrity of the project.

Join Rise to see the full answer
What excites you about working with AI-first cloud infrastructure?

I am particularly excited about working with AI-first cloud infrastructure due to its transformative potential. The opportunity to work on technologies that enhance and optimize AI workloads, while contributing to sustainable computing practices, is intellectually rewarding. The rapid pace of innovation in this domain inspires me to be part of creating solutions that not only advance technology but also address climate challenges.

Join Rise to see the full answer
Describe a time when you led a technical project successfully.

I successfully led a project to improve the network architecture using DPDK for packet processing. My role involved coordinating with various teams, ensuring the project remained aligned with timelines, and conducting technical reviews. The project ultimately improved the performance metrics by addressing latency issues. This experience underscored my ability to lead effectively while fostering collaboration amongst technical teams.

Join Rise to see the full answer
How do you stay updated on the latest networking technologies?

Staying updated on the latest networking technologies involves a mix of continuous learning strategies. I subscribe to industry publications, attend conferences, and participate in workshops to keep abreast of advancements. Networking with peers and engaging in online forums also provides insights into the latest trends and challenges faced by professionals in the networking domain, allowing me to adapt and apply new knowledge effectively.

Join Rise to see the full answer
Can you discuss your experience with cloud networking platforms?

In my previous roles, I have worked with major cloud networking platforms like AWS and Azure, focusing on implementing virtualized networking solutions that enhance performance and security. My experience includes working with hybrid cloud architectures and leveraging SDKs for effective management of networking components, ensuring smooth integration and operation within cloud environments, which is critical for large-scale applications.

Join Rise to see the full answer
What are the key considerations for designing high-performance networking architectures?

Key considerations for designing high-performance networking architectures include scalability, redundancy, load balancing, and minimizing latency. Understanding workload characteristics helps in scaling network resources appropriately. Additionally, monitoring tools should be implemented for real-time performance analysis, and selecting efficient protocols and designs tailored to the application requirements will ensure the optimized performance of the architecture.

Join Rise to see the full answer
How do you promote cross-functional collaboration in your projects?

Promoting cross-functional collaboration in my projects involves clear communication, regular sync-up meetings, and establishing shared goals and objectives. I encourage team members to share insights and feedback actively, fostering an open environment where all ideas are valued. By utilizing collaboration tools effectively, I ensure that everyone is aligned and aware of project developments, enhancing cooperative efforts towards delivering successful outcomes.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

Join Crusoe as a Workplace Site Lead and manage operations at our Abilene data center, focused on enhancing workplace efficiency and employee experience.

Photo of the Rise User
Posted 2 days ago

Join Crusoe Energy as a Director of Employee Success, where you'll shape the future of AI cloud infrastructure with a focus on culture and employee engagement.

Photo of the Rise User
Upshop Remote Austin, Texas, United States
Posted yesterday

Become a vital part of Upshop's engineering team, where you'll develop high-performance REST APIs and scalable web solutions on Azure.

Photo of the Rise User

Join ThinkCERCA as a Contract Prompt Engineer & Web Developer, helping to create AI-powered web applications and support educational success.

Become an integral part of the Northrop Grumman team, leveraging your software engineering expertise to support crucial ground programs in a collaborative and innovative environment.

Photo of the Rise User

Be at the forefront of technology transformation at Capital One as a Lead Software Engineer focused on Back End and CI/CD.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva as a Senior Frontend Software Engineer, where you'll design AI-driven support features that transform user experiences.

Photo of the Rise User
Lemurian Labs Remote No location specified
Posted 22 hours ago

Join Lemurian Labs as a Compiler Tech Lead where you'll steer technical innovation in AI compiler development in a remote setting.

Photo of the Rise User

Exciting opportunity for a Lead Full Stack Engineer at TixTrack, where you'll architect innovative ticketing solutions in a fully remote environment.

Posted 5 days ago

Seeking a Pega Lead Product Engineer with extensive experience in CLM/KYC to drive scalable solutions for a banking client.

Photo of the Rise User
Posted 5 months ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

We’re on a mission to align the future of computation with the future of the climate.

295 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!