Search jobs > Houston, TX > Remote > Senior hardware engineer

Senior Software Engineer – Hardware Engineering (Network Automation) REMOTE

GEICO
Houston, TX
$82K-$236.5K a year
Remote
Full-time

Senior Software Engineer Hardware Engineering (Network Automation)

Position Summary

GEICO is seeking a Senior Software Engineer with a deep focus on network engineering and automation on Open-source network systems, cloud, and legacy vendor systems.

This advanced role requires a thorough understanding of network design, architecture, ecosystem of server technologies and public cloud ensuring our hardware infrastructure is not only robust and efficient but also pioneering in its advancements.

Position Description

As an integral part of our hardware engineering division, you will lead efforts in design, development, implementation of test plans and test automation for networking products.

You will enable integration of various functional and system test scripts and maintain automation. The ideal candidate will ensure the SONiC NOS and ONOS software, ASIC and platform features are scalable and reliable.

You will ensure that SONiC and ONOS are validated in hybrid cloud, server virtualization and legacy network systems. Your collaboration with cross-functional teams will drive hardware reliability, efficiency, and foresight in our data centers, laying foundations for the future of our server infrastructure.

Position Responsibilities

As a Senior Software Engineer, you will :

  • Design, architect, and implement highly scalable test plan using industry best practices
  • Develop and maintain automated scripts for commit sanity, functional, system, regression, performance, and security testing
  • Develop reusable automation tests and libraries to streamline test development
  • Implement data-driven and parameterized testing strategies to maximize test coverage and efficiency
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

Qualifications

  • Design and develop functional / system / solution test plans.
  • Design and develop coding / automation in python.
  • Deep understanding and hands-on experience in network systems on legacy, public / hybrid, cloud, and virtualized NOS vendors, ensuring system reliability and security.
  • Extensive background working with any network protocols in switching, routing, and security features. (IP-CLOS, VXLAN-EVPN, MPLS, Segment Routing, IPSec VPN, Firewall topologies)
  • Hands-on experience with any of public cloud technologies on AWS, Azure, GCP or OCI
  • Proficiency in scripting and automation, with adept use of Terraform, Ansible, and Linux
  • Expertise in version control systems (e.g., git), CICD tools (e.g., Jenkins)
  • Knowledge of containerization and orchestration technologies (e.g., docker, Kubernetes)
  • Exceptional problem-solving skills, strategic thinking, and meticulous attention to integration

details

Network, Cloud and Virtualization certifications are preferred

Required Experience

  • 4+ years of hands-on experience in the developing / validating software defined networking (SDN) solutions
  • 4+ years of development experience of code / script in python
  • 4+ years of expert level knowledge of networking protocols such as TCP / IP, BGP, OSPF, MPLS, VLANs, STP and others
  • Experience with network programmability frameworks and APIs (e.g., NETCONF, RESTCONF, gRPC) for automation and orchestration
  • Experience in designing, configuring, and troubleshooting routing, switching and security solutions
  • Knowledge of network security concepts including firewalls, VPNS, IDS / IPS, and Access control lists (ACLs)
  • Experience in management (e.g., OpenStack), network OS & server virtualization and orchestration technologies (e.g., docker, Kubernetes)
  • Collaboration skills to work effectively with cross-functional teams including product management, development, and support

Desired Experience

  • 4+ years of network product development / validation experience
  • 3+ years of experience with network and server systems architecture and design
  • 3+ years of experience working with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience in open-source frameworks

Education

Bachelor's degree in computer science, Information Systems, or equivalent education or work experience

LI-RP2

Annual Salary

$82,000.00 - $236,500.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate / annual salary to be offered to the selected candidate.

Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.

At this time, GEICO will not sponsor a new applicant for employment authorization for this position.

Benefits :

As an Associate, you’ll enjoy our

  • to help secure your financial future and preserve your health and well-being, including :
  • Premier Medical, Dental and Vision Insurance with no waiting period
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Reimbursement
  • Paid Training and Licensures
  • Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.

Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.

18 days ago
Related jobs
Promoted
Canonical - Jobs
Houston, Texas

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments. You are experienced with modern infrastructure...

Promoted
Premier Group Recruitment
Houston, Texas

Premier Group has engaged with a large, reputable, and expanding organization based in West Houston that is seeking an experienced Senior Software Engineer to join their team. The benefits package at this organization is market leading, their 401K is the best I have witnessed, and they really look a...

Promoted
Homebase Limited
Houston, Texas

As a Senior Software Engineer, you will design and implement software solutions that enhance the value of the Homebase software platform and impact the lives of our customers. Web Software Engineering experience. You’ll drive product engineering end-to-end for the web and API software components tha...

Promoted
Constellation
Houston, Texas
Remote

Lead engineering team and provide oversight for less experienced engineers; Stay on top of latest technologies and trends. AI systems or software engineering related to implementing ML capabilities or applications, including turning requirements into implementation and evaluating architectural trade...

Oracle
TX, United States

Provide leadership and expertise in the best engineering and operational practices upfront to ensure our software quality bar is high. As we partner with Oracle Cloud engineering teams, you will participate in advancement and early adoption of cutting edge OCI Big Data, data lake and data warehouse ...

Powell Industries
Bellaire, Texas

The Senior Embedded Software Engineer will be responsible for development, validation, and support of firmware and software for industrial products from concept to formal release into customer facing applications. Computer, Software, or Electrical Engineering (or related) area. From defined specific...

Lockheed Martin
Texas

This position requires a software engineer experienced in the development lifecycle as the position responsibilities will be focused on software development and integration on embedded hardware. Candidate responsibilities will span the software development lifecycle, including requirements generatio...

Motion Recruitment
Texas, United States
Remote

You will be joining a midsize team of other experienced engineers specifically dedicated to native mobile engineering. Relevant degrees (computer science, software engineering, etc). One of the nation’s largest distribution & retail companies is looking for an engineer to join their Android developm...

Planate
Houston, Texas
Remote

Use computer-assisted engineering software (AutoCAD, coordination studies load analysis) to perform engineering tasks as assigned. Proficient in Microsoft Office Suites; Engineering software to create project plans and circuit diagrams; Power, Control Switchgear, Lighting, Batteries, Fire Alarm; CAD...

Tesis LLC.
Houston, Texas

Senior Automation engineer position in Houston, TX with the following knowledge and abilities:. At least 4 to 7 years of experience as Engineer in automation projects, executing commissioning and startup of new automation lines. Senior Automation Engineer Position – Houston. Bachelor Degree as an El...