Full Time

Senior Staff Software Engineer - Networking (REMOTE)

GEICO
Remote!
$130,000 - $180,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GEICO, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Staff Software Engineer - Networking at GEICO will play a pivotal role in designing, developing, and optimizing networking solutions that enhance the overall performance and security of our software systems. This position demands a seasoned professional who possesses deep technical expertise in networking protocols, software engineering, and cloud technologies. As part of a collaborative team, the candidate will be responsible for implementing innovative networking solutions that drive efficiency and improve customer experience, while also ensuring the reliability and scalability of our network architectures.



Job Responsibilities

  • Design and implement robust networking solutions to support GEICO's software applications and infrastructure.
  • Develop and enhance network protocols to improve the performance and security of systems.
  • Collaborate with cross-functional teams to identify networking requirements and deliver effective solutions.
  • Conduct performance tuning and monitoring of network components to ensure optimal operation.
  • Lead initiatives to improve network reliability, scalability, and security measures.
  • Mentor junior engineers and promote best practices in software development and network management.
  • Stay updated with industry trends and emerging technologies, evaluating their potential application within GEICO.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • A minimum of 8 years of experience in software engineering with a focus on networking.
  • Proficiency in networking protocols, such as TCP/IP, BGP, OSPF, and DNS.
  • Experience with cloud networking solutions (AWS, Azure, GCP) and service-oriented architectures.
  • Strong programming skills in languages such as Python, Java, or Go.
  • Familiarity with network security practices and tools.
  • Excellent analytical, problem-solving, and communication skills.


Technologies & Tools

The Senior Staff Software Engineer will regularly utilize a variety of technologies and tools in their daily activities. This includes leading networking software and hardware tools, cloud service platforms such as AWS, Azure, and GCP, as well as programming languages like Python and Java for scripting and automation tasks. Additionally, tools for performance monitoring and network management will be essential to ensure optimal network operation and security.



Ideal Candidates

Ideal candidates for this position will possess not only the required technical skills but also a proactive attitude towards solving complex networking challenges. They will demonstrate leadership qualities, showcasing the ability to mentor peers and drive project execution effectively. Strong communication skills are essential, enabling effective collaboration with diverse teams. A passion for learning and adapting to new technologies, combined with a commitment to excellence and attention to detail, will distinguish successful applicants for this role at GEICO.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.