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 – Datacenter Engineering (Network Validation) at GEICO will play a pivotal role in leading the design, development, and implementation of innovative network validation solutions for our datacenter operations. This position will require collaboration with cross-functional teams to enhance our network infrastructure's performance, reliability, and security. The ideal candidate will demonstrate expertise in software engineering principles and a strong understanding of network systems, while contributing to the continuous improvement of operational efficiencies within the organization.
Job Responsibilities
- Design and implement network validation frameworks to ensure optimal network performance and reliability.
- Collaborate with engineering teams to define and meet requirements for network infrastructure and service reliability.
- Develop automated testing solutions and methodologies for network configurations and performance assessments.
- Analyze network performance data to identify trends and recommend enhancements to improve network efficiency.
- Provide technical guidance and mentorship to junior engineers and team members.
- Collaborate with security teams to ensure compliance with industry standards and regulatory requirements.
- Participate in design reviews and code reviews to ensure quality and adherence to best practices.
- Continuously monitor industry trends and emerging technologies to explore opportunities for innovation.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; a Master's degree is preferred.
- Minimum of 7 years of experience in software engineering with a focus on networking technologies.
- Proficiency in programming languages such as Python, Java, or C++.
- Hands-on experience with network testing and validation tools, including but not limited to Wireshark and iPerf.
- Strong understanding of network protocols and architecture (e.g., TCP/IP, VLANs, BGP, etc.).
- Familiarity with virtualization technologies and cloud environments (e.g., AWS, Azure, or Google Cloud Platform).
- Proven ability to work in a fast-paced, remote collaborative environment.
Technologies & Tools
The Senior Staff Software Engineer will utilize a variety of technologies and tools, including network simulation and validation platforms, programming languages like Python and Java, cloud services (AWS, Azure), and virtualization environments. Familiarity with CI/CD pipelines and version control systems such as Git will also be essential for fostering efficient development processes.
Ideal Candidates
The ideal candidates for this position will possess a strong combination of technical expertise and interpersonal skills. They will be detail-oriented, analytical thinkers who can solve complex networking problems effectively. Strong communication skills are critical, as they will need to collaborate across teams and present their findings clearly. Additionally, successful candidates will demonstrate a passion for continuous learning and innovation in the field of software and network engineering.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.