Software Engineer - Load Balancer

OMNIVA LLC
Bellevue, WA, United States
4 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Testing (Software) C (Programming Language) Java (Programming Language) User Authentication C++ (Programming Language) Computer Programming Computer Networks Dynamic Host Configuration Protocol Domain Name System (DNS) Virtual Private Networks (VPN) Python (Programming Language) Network Security
+6 more
Routing Software Engineering TCP/IP Load Balancing Software Troubleshooting Firewalls (Computer Science)

Job description

Job Description: We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic Networking team. As a Senior Software Engineer, you will play a key role in the design, development, and optimization of network software solutions. You will collaborate with cross-functional teams to enhance network performance, scalability, and reliability.

Requirements

  • Proven experience as a Network Software Engineer or in a similar role, with a focus on designing and developing network software solutions. \n

  • Strong proficiency in programming languages such as Go, C, C++, Java, or Python. \n

  • Proven ability to leverage modern AI agentic coding systems to deliver quality production quality code. \n

  • Strong knowledge of networking protocols and technologies, including TCP/IP, DNS, DHCP, routing, switching, and VPN. \n

  • Strong proficiency with software test, integration and deployment technologies. \n

  • Familiarity with network security principles, including authentication, encryption, and firewalls. \n

  • Strong understanding of software development methodologies and best practices. \n

  • Ability to analyze and troubleshoot complex technical issues and provide effective solutions. \n

  • Excellent problem-solving skills and attention to detail., * Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

Benefits & conditions

n \n

  • Own and implement customer facing networking products and control plane systems for our multi-tenant AI data center cloud networks. \n

  • Own the end-to-end delivery of solutions such as external load balancers, virtual private clouds and customer direct connect functionality. This includes customer facing APIs, product hardening (security, observability, fault tolerance), and user interface definition. \n

  • Own the control plane systems used to manage these cloud network products, including integration with other infrastructure systems, management of dynamic IP allocation and coordination of low-level networking functions \n

  • Design, develop, and maintain network software solutions to meet business requirements and objectives. \n

  • Collaborate with architects, network engineers, and other stakeholders to define and refine network architecture and protocols. \n

  • Conduct thorough analysis and troubleshooting of network software related issues to identify and implement effective solutions. \n

  • Optimize network software performance, ensuring high scalability and efficient resource utilization. \n

  • Implement and enhance network security measures to protect against potential threats and vulnerabilities. \n

  • Develop and execute test plans to ensure the quality and stability of network software. \n

  • Stay up-to-date with industry trends and advancements in software and networking technologies, and apply that knowledge to improve network software solutions. \n

  • Mentor and provide technical guidance to junior team members, promoting their professional growth and development. \n

  • Collaborate with cross-functional teams, including software developers, system administrators, and quality assurance, to ensure seamless integration of network software with other systems. \n

  • Document network software design, architecture, and processes for future reference and knowledge sharing. \n

\n

\n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…