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:
$200k
...SENIOR CLOUD CISCO NEXUS NETWORK ENGINEER – cloud, NDFC, Cisco Nexus based datacenter architecture. TOTAL COMPENSATION: UP TO $190k - BASE SALARY = 155/160K plus 20% annual bonus! LOCATION: REMOTE IN THESE STATES: Iowa, Illinois, Indiana, Kansas, Minnesota, Missouri...SuggestedPermanent employmentFull timeWork at officeImmediate startRemote workRelocationRelocation package$186.07k - $218.9k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer support...SuggestedLocal area- ...data-pipelines and web applications, and analytic solutions in AWS. Develop and maintain CI/CD pipelines that test and deploy software, data, and infrastructure artifacts across managed environments. Integrate data from a variety of systems into refined data products...Suggested
- ...reliable and scalable applications.This is a greenfield engineering opportunity. The team is defining how infrastructure... ...standards (Prometheus, OpenTelemetry) • Distributed, software-defined storage and networking Engineers on this team help build and operate the foundational...SuggestedWork experience placementLocal area
- The Network Engineer 2 is responsible for supporting, maintaining, and enhancing Berkshire Hathaway Energy’s enterprise network infrastructure... ..., including technology evaluations, hardware refreshes, software upgrades, and decommissioning. Collaborate with engineering,...SuggestedWork experience placementWork at officeLocal area
- ...with little guidance. May act as a work lead, providing technical coaching to other engineers and support personnel; recognized as an expert user of critical technology; develops new software functionality for product development. Major Duties: Develops, codes,...Temporary workWork experience placement
- ...Candidates may be considered for any of the posted levels, depending on their level of experience and depth of expertise.The Network Engineer 2 or 3 is an advanced technical role responsible for designing, implementing, and supporting projects that secure the organization...Permanent employmentWork experience placementH1bLocal area
- DescriptionThe Network Engineer III is the senior technical lead responsible for the design, optimization, security, and reliability of the organization's network infrastructure. This role provides expertise across routing, switching, wireless, firewalls, telephony, WAN...Full time
$118.7k - $197.9k
...possess these skills: ·Work with customer engineers to evaluate technical requirements and... ...application integration, cloud infrastructure, networking, security, and migration activities. ·... .../verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure...Local area- ...Software Engineer – AWS / Data Integration We are seeking an experienced Software Engineer to join a technology team responsible for building and supporting a business-critical sales platform. This role offers a strong mix of application development, cloud engineering...Full time
$110k - $125k
...We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large datasets into the CRM environment...- ...offering a various suite of products. Qualifications: Associate’s or bachelor’s degree in a computer science, technology, engineering, math-related field, or equivalent experience. Several years of relevant professional experience, preferably within an IT or technology...Full time
- Company Details The Company is an equal employment opportunity employer. Responsibilities The Software Engineer is a mid-level contributor responsible for gathering requirements, designing, developing, implementing, and supporting one or more company applications...Contract work
- ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical...Work experience placement
- ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support... ...technology, business, and industry trends.b. Guide other engineers in the design, development, code testing, debugging and resolution...Permanent employmentH1b
$293.9k - $406.8k
...comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable... ...infrastructure, security, policy and networking, with a strong emphasis on reliability,... ..., develop, and drive industry-leading software, hardware, and technology solutions with...Full timeTemporary workLocal areaRemote workFlexible hours$116k - $171k
What You'll DoWe're looking for a Senior Software Engineer to join the Non-Qualified Retirement IT Experience Product Family within our Benefits & Protection business. In this role, you'll serve as a strategic technology leader, partnering with product managers, engineering...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office- ...an inclusive and dynamic work environment at our various locations.Purpose & Impact:Join Athene’s Developer Services team as a Software Engineer and help shape how software is built across the enterprise. As a Software Engineer, you’ll develop the platforms, reusable...Full timeLocal area
$120k - $160k
...!About the role:We're seeking an experienced full-stack senior engineer to work on ClearanceJobs.com, the leading career marketplace for... ...an engineer who is energized by shipping the highest quality software, someone who finds practical paths through hard or unfamiliar changes...Temporary workSummer workFlexible hours- ...an equal employment opportunity employer. Responsibilities We are seeking a highly motivated and technically skilled Sr Software Engineer to join our Sales & Marketing team. In this role, you will design, develop, support, and modernize software solutions that...
$115k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example role for an engineer who cares about building software that makes a real difference. You’ll lead the build and enhancements for the...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work- The software engineer I participates in the design, programming, testing, documentation and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions...Permanent employmentWork experience placementInternshipH1bLocal area
$167.7k - $245.2k
...technologies across Linux and Windows.Our software agent team builds high-performance,... ...workloads and system activity, provide network and runtime visibility, enforce security... ...environments.As part of the Windows agent engineering team, you will focus on extending these...Full timeTemporary workLocal areaRemote workFlexible hours$102k - $127.5k
...Network Engineer 3 The Network Engineer 3 serves as a senior technical contributor responsible for the design, implementation, optimization, and long‑term sustainability of Berkshire Hathaway Energy's enterprise network infrastructure. This role provides advanced engineering...Full timeWork experience placementLocal areaShift work- ...Senior Network Engineer DataVizion is hiring a Senior Network Engineer to design, implement, and secure customer network environments across... ...platforms Evaluate and recommend network hardware and software; conduct proof-of-concept testing and make adoption recommendations...Immediate startRemote workFlexible hours
- ...and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities... ...accenture.com. You Are: A successful Network Engineer Architect combines deep... ...application workloads. Knowledge of software-defined networking, intent-based networking...Work experience placementLive inWork at officeLocal areaRemote work
- ...to transform how we work. Job DescriptionThe Enterprise Cloud Engineer IV (Observability) serves as a senior technical engineer responsible... ...Advanced knowledge of Kubernetes, containers, microservices, networking, and modern application architectures. Experience implementing...Contract workWork experience placement
$77k - $202k
...variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to...Full timeH1b$186.07k - $218.9k
...Lead on the Exchange team within Institutional, you'll own the network infrastructure, deployment, and operational tooling behind a unified... ...systems, and participate in an on-call rotation. Mentor engineers and partner cross-functionally with SRE/Infra, Product, and...Local area- ...and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities... ...at accenture.com. You Are: We seek network professionals who have successfully led... ...Create network detailed designs utilizing software defined networking, network segmentation...Work experience placementLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Network Software Engineer. Be the first to apply!
- senior network engineer remote Des Moines, IA
- senior network engineer Des Moines, IA
- network software engineer Des Moines, IA
- cisco network engineer Des Moines, IA
- network infrastructure engineer Des Moines, IA
- network implementation engineer Des Moines, IA
- network consulting engineer Des Moines, IA
- core network engineer Des Moines, IA
- network engineer Des Moines, IA
- network engineer full time Des Moines, IA




