Network Software Engineer
Teradata
Our Company
At Teradata, we believe that people thrive when empowered with better information. Teradata Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context to achieve tangible outcomes. With Teradata, organizations can provide agents with full context for impact when it matters. Our solution lets businesses connect and scale on premises, in the cloud, or through a hybrid approach. Teradata delivers real business value with AI.
What You'll Do
We are seeking a Staff Software Engineer to lead the design, development, and evolution of networking software for our massively parallel processing (MPP) platform, the foundation of our database and AI solutions. You will influence technical direction, mentor engineers, and leverage AI-assisted development tools to accelerate innovation and execution at scale.
Key Responsibilities
Architect, design, and evolve scalable, reliable, and fault-tolerant networking software for high-speed, low-latency interconnects, delivering predictable performance across large-scale MPP systems.
Evaluate and drive adoption of emerging technologies across operating systems, high-performance networking, adapters, DPUs, accelerators, and interconnect fabrics.
Lead complex debugging and root-cause analysis of system-level customer and field issues, including SLES OS crash dump analysis, spanning hardware, firmware, OS, and networking layers.
Define and execute targeted research initiatives and proof-of-concepts to validate new technologies, quantify performance, and guide platform decisions.
Partner with product, hardware, and systems engineering teams to scope, prototype, benchmark, and productionize platform enhancements.
Establish performance benchmarks, validation methodologies, and success metrics for networking and interconnect innovations.
Influence platform roadmaps through deep understanding of industry trends, academic research, and partner technologies.
Mentor and technically guide other engineers through design reviews, code reviews, and architectural discussions.
Leverage AI-assisted coding, analysis, and testing tools to accelerate development cycles and improve code quality and reliability.
Who You'll Work With
In this role, you will operate across the full lifecycle from research and architecture through production deployment, working closely with platform, hardware, and product engineering teams.
What Makes You a Qualified Candidate
Required Technical Skills:
Strong background in HPC or large-scale distributed systems development.
Proven experience with Linux kernel and driver development in C, including production support.
Deep familiarity with bare-metal and virtualized environments, including performance tradeoffs.
Expertise in InfiniBand and Ethernet networking, leveraging RDMA and RoCE for low-latency, high-throughput communication.
Solid understanding of TCP/IP and UDP networking, along with Linux networking, tuning, and diagnostic tools".
Packet-level analysis and Linux kernel debugging using tools such as tcpdump, kgdb, and crash.
Experience designing and optimizing high-throughput, low-latency data transport protocols.
Strong knowledge of the Linux kernel, including DKMS, driver lifecycle management, and compatibility across kernel versions.
Proficiency in C, Bash, and Python for systems programming, automation, and diagnostics.
Experience with massively parallel processing (MPP) using message-passing interfaces.
Effective use of modern AI-assisted development tools to accelerate design, coding, and debugging.
Nice to Have:
Experience with DPUs, SmartNICs, or hardware offload technologies.
Hands-on work with kernel-bypass networking (e.g., RDMA verbs, DPDK, XDP, eBPF).
Experience with high-speed Ethernet (100G/200G/400G/800G) and modern interconnect fabrics.
Experience tuning systems for NUMA, CPU affinity, cache locality, and memory bandwidth.
Exposure to distributed storage or database platforms in production environments.
Experience working with hardware vendors (NICs, switches, accelerators) on performance or integration issues.
Contributions to open-source networking, kernel, or systems software projects.
Education & Experience
Bachelor's degree in Computer Science (distributed systems focus preferred), Computer Engineering, or Electrical Engineering, or equivalent practical experience.
7+ years of experience in high-performance Linux systems or networking software development, with demonstrated technical leadership.
What You'll Bring
Confidence and resilience, with the ability to navigate technical disagreement, challenge assumptions, and incorporate feedback constructively.
Proven ability to lead and coordinate real-time troubleshooting of critical (P1) customer issues, rapidly diagnosing system-level failures and driving resolution under pressure.
Strong influencing skills, capable of aligning cross-functional teams and driving outcomes without direct authority or ownership of resources.
Excellent communication skills, with the ability to clearly articulate complex technical findings, remediation plans, and customer impact to both technical and business stakeholders.
A collaborative, self-directed mindset paired with strong intellectual curiosity and continuous learning.
The ability to thrive in ambiguous, fast-paced environments while bringing clarity, structure, and forward momentum.
Why We Think You'll Love Teradata
We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.
#LI-DL1
Teradata is proud to be an equal opportunity employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status. We welcome and encourage individuals from all backgrounds to apply and join our team, bringing their unique perspectives and experiences to help us innovate and grow. If you require accommodations during the interview process, please let your recruiter know and we will work with you to meet your needs.
Pay Rate: 156400.0000 - 195600.0000 - 234700.0000 Annually
Starting pay for the successful applicant will depend on geographic location, internal equity, job-related knowledge, skills, and candidate experience. Sales roles will be eligible for commission payments tied to quota achievement. All other permanent roles will be eligible for one of our annual incentive plans, which are based on company financial attainment and individual performance. Employees in this position are eligible to participate in the Company's benefits programs, which generally include health care, life and disability insurance, retirement savings, and time-off programs. Benefit details vary by country and plan, including eligibility and available options, and will be shared during the hiring process. Additional information is available here:
Employees in this position are also eligible to participate in the Company's comprehensive benefits programs, which include healthcare, life and disability insurance plans, a 401(k)-retirement savings plan, and time-off programs. Specific details of these benefits, including eligibility criteria and plan options, will be provided during the hiring process and can be reviewed here:
- We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Cloud Software Engineer III - Terraform / Golang / AWS at JPMorganChase within the Consumer & Community Bank, you serve as a seasoned member of an agile...Suggested
- ...and our team of intelligent, humble, and driven people make the impossible possible together.We are seeking a Platform-focused Software Engineer to join our team. You will bridge the gap between software development and fleet orchestration, building the infrastructure...SuggestedRemote work
$95.5k - $177.5k
...looking for a strong infrastructure/platform engineer who can own production stability,... ...actuarial workloads.Manage EC2, S3, IAM, KMS, networking, and storage-related configurations.... ...tied to aging infrastructure, unsupported software, or manual operational processes....SuggestedFull timeTemporary workPart timeCasual workWork at officeRemote workWeekend work$92.5k - $209.5k
...multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that... ...to build, validate, secure, and release software safely at cloud scale. At OCI, engineers... ..., algorithms, operating systems, networking, and distributed systems fundamentals....SuggestedTemporary workFixed term contractFlexible hours$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...SuggestedWork at office$186.07k - $218.9k
...is to streamline operations for customer support and compliance teams while delivering exceptional customer experiences. As a Software Engineer on our team, you will play a key role in this transformation, utilizing state-of-the-art AI models, frameworks, and tools, along...Local area$186.07k - $218.9k
...analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum of our... ...requirements): You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend...Local area- As a Lead Software Engineer at JPMorganChase within CCB - Chase Digital Assistant (LOB), you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical...
- We are looking for a Software Development Engineer to design, build, and operate core platform components of the UNS service. You will work on distributed... ...-time monitoring — at a scale that directly impacts AWS network capacity delivery.Key job responsibilities- Design and...Internship
- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems...Internship
- ...welcome all qualified individuals to apply.Job SummaryThe Senior Network Engineer is responsible for the design, implementation, operation, and... ...platformsOperate and support Zero Trust-related security software aligned with modern secure access and segmented network access...Work at officeLocal areaRemote workFlexible hoursWeekend workAfternoon shift
$40 - $44 per hour
...meet productivity, quality and client-satisfaction goal.Required technical SkillsMust have hands on experience in core Cisco data network infrastructure.Routing Protocols: BGP, OSFP, Eigrp, Static Route.Switching Technologies: VLAN, STP, Ether Channel, Port Security.Apt...Hourly pay$110k
...book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable... ...What We’re Looking For: * BA/BS in Computer Science, Software Engineering, or equivalent work experience * 5 years’ relevant...Work experience placementWorldwideFlexible hours- ...power and technology solutions through engineering expertise and smart systems integration.... ...cybersecurity industries.We are seeking a Network Engineer 2 to join our Security and... ...efficiency improvementsPreventative maintenance (software/hardware/firmware upgrades) including...Local areaFlexible hours
$140k - $180k
...insurance combining advanced underwriting technology with deep industry experience. We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and...Full timeLocal areaRemote work- ...power and technology solutions through engineering expertise and smart systems integration.... ...cybersecurity industries.We are seeking a Network Engineer 3 to join our Security and... ...efficiency improvementsPreventative maintenance (software/hardware/firmware upgrades) including...Work at officeLocal areaFlexible hours
$144k - $195k
...Technology Manager.Position SummaryAs a Sr Cloud Engineer/ Architect at ACS, a leading source of... ...of Linux basics is essential3. Networking and Virtualization: Knowledge of networking... ...and security.· Work closely with software and AI engineer teams to meet project acceptance...Full timeTemporary workWork at officeWorldwideFlexible hours- Job DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Public Cloud Platform Engineer at JPMorgan Chase within the Global Technology team, you will be guiding application teams on moving to...
$77.6k - $176k
Network Engineer, SeniorThe Opportunity:A well-designed network is critical to move data and enable the Department of Defense (DoD) to achieve... ...? Crafting the right network, with the right equipment and software, requires a combination of technical skill and careful...Full timeContract workPart timeWork at officeLocal areaRemote work- ...your learning and growth, supporting you in growing your tech stack and certifications. Build a clear career pathway toward senior engineering, architecture, or leadership roles within a high-growth business group. Travel may be required for this role. The amount of...Full timeWork experience placementLive inWork at officeLocal area
$10k
...the best place you'll ever work.A Brief OverviewThe Senior Cloud Engineer has advanced knowledge of the application and the technology... ...You Will NeedBachelor's Degree or equivalent Required8+ years of software development experience in enterprise or product‑based...Weekly payFull timeWork at officeWork from homeHome office- ...Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Mathematics, or related field of study plus 7 years of experience in the job offered or as Software Engineer, DevOps Engineer, Consultant, or related occupation. The...Full time
$108.81k - $174.1k
...recruiter can share more information about the specific salary range during the hiring process.Encova Insurance is seeking a Senior Software Engineer, AWS for our Columbus, Ohio location. This is a hybrid role with three days in office expected each week and you must reside...Full timeWork experience placementWork at officeRemote work$155k - $170k
Columbus, OHProduct Engineering - Product Engineering /Full-time /HybridImmuta is the Data Provisioning Company, helping organizations provision... ...across modern cloud ecosystems.YOUR ROLEAs a Senior Software Engineer on the Agentic Access team, you’ll play a key role in...Full timeLocal areaWorldwide$100k - $115k
...the brightest minds from physics, computer science, electrical engineering, and mathematics to develop unique embedded security solutions... ...technology. Our high-powered labs include specialized software and hardware, so our engineers have everything they need to invent...Work experience placementWork at officeLocal areaRemote workFlexible hours$100.1k - $166.9k
...our communities, and our people. If you want to be part of tomorrow’s health today, we want to hear from you.We are seeking a Software Engineer with deep interest and experience in Identity & Access Management (IAM) to help design, build, and secure authentication and authorization...Full time- ...highly available. The success of AWS depends on our world-class network and server infrastructure; we’re handling massive scale and... ...of emerging technologies. We’re looking for an experienced Software Engineer to join the Internal DNS team in support the onboarding of customer...InternshipFlexible hours
- ...handled in an automated fashion by our control systems. As a software developer in the RDS team in Dublin, you will get to design, develop... ...systems- Experience as a mentor, tech lead or leading an engineering team- Experience in professional, non-internship software development...Internship
$131k - $218.3k
...part of tomorrow’s health today, we want to hear from you.We are seeking a highly skilled and experienced Senior AI Full Stack Software Engineer to join our innovative team at CMM. This role involves designing, developing, and deploying end-to-end AI-powered solutions,...Full time- ...configuration and tuning and Case Management BPM & Pega Guardrails Additional InformationAll your information will be kept confidential according to EEO guidelines.SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer SoftwareContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Network Software Engineer. Be the first to apply!
- network engineer level Columbus, OH
- network infrastructure engineer Columbus, OH
- network engineer - transport Columbus, OH
- data center network engineer Columbus, OH
- network implementation engineer Columbus, OH
- wireless network engineer Columbus, OH
- ip network engineer Columbus, OH
- network applications engineer Columbus, OH
- ccna network engineer Columbus, OH
- network engineer - lan/wan Columbus, OH


