Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Intel Corporation

Senior Software Development Engineer

Intel Corporation

Senior Software Development Engineer on Intel's Communication Runtimes team developing advanced software solutions. Contributing to communication libraries and performance engineering in a collaborative team environment.

Posted 5/28/2026full-timeHillsboro • Oregon, Texas • 🇺🇸 United StatesSenior💰 $128,880 - $245,160 per yearWebsite

Tech Stack

Tools & technologies
LinuxTCP/IP

About the role

Key responsibilities & impact
  • Develop cutting-edge software features and optimizations for Intel's communication libraries including libfabric, oneCCL, ISHMEM, and Intel MPI.
  • Contribute to communication library development and performance engineering.
  • Collaborate with a diverse team to strengthen technical solutions.
  • Involve in mentorship opportunities and opportunities to expand expertise.

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Math, or in a STEM related field of study with 3+ years of experience.
  • Strong C and C++ programming/development and debugging skills.
  • Development in Linux environments.
  • Preferred Qualifications: Ph.D degree in Computer Science, Computer Engineering or related field.
  • Experience developing performance optimizations that improve communications latency or throughput.
  • Experience debugging problems at different layers of the hardware and software stack.
  • Demonstrated upstream contributions and experience developing in an open-source environment.
  • Track record of delivering complex technical projects independently.
  • Experience collaborating with a diverse, distributed team.
  • Experience with at least one or more of the following: Distributed computing, HPC communications libraries, Collective communication libraries, Developing software for GPUs, Developing software for one or more layers of the network communications stack: RDMA, RoCE, TCP/IP, Experience with GPU programming and parallel computing, Experience with multithreaded programming, Experience with networking software stack, Hands-on experience with RDMA networking (InfiniBand and/or RoCE) and user-space RDMA APIs, Performance engineering with running benchmarks and workload analysis.

Benefits

Comp & perks
  • Inclusive team culture with employee resource groups.
  • Opportunities to expand expertise across different communication libraries.
  • Opportunity to build expertise with latest Intel GPUs and CPUs used in data centers.
  • Mentorship opportunities both as a mentor and mentee.
  • Career growth support and clear advancement paths.
  • Competitive compensation and comprehensive benefits.
  • Collaborative environment which contributes directly to the improvement of the upstream projects.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Linux developmentperformance optimizationdebuggingGPU programmingmultithreaded programmingnetworking software stackRDMAHPC communications libraries
Soft Skills
collaborationmentorshipindependent project delivery
Certifications
Bachelor's degreePh.D degree