Enable job alerts via email!

Engineer II – Network Services (REMOTE)

GEICO

Portland (OR)

Remote

USD 75,000 - 160,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

GEICO is seeking an experienced Engineer II for Network Services to design and build high-performance systems. The role involves collaboration across teams to deliver technology solutions in a fast-paced environment, requiring strong programming skills and cloud knowledge. This position offers a competitive salary and flexible work options.

Benefits

Comprehensive benefits
Development programs
Flexible work environment

Qualifications

  • 2+ years of platform or general development experience.
  • 2+ years in architecture and design.
  • 2+ years with cloud services like AWS, GCP, or Azure.

Responsibilities

  • Scope, design, and build scalable, resilient distributed systems.
  • Engage in cross-functional collaboration throughout the software lifecycle.
  • Participate in design sessions and code reviews.

Skills

Problem-solving
Communication
Estimation

Education

Bachelor’s degree in Computer Science

Tools

Azure
Docker
Kubernetes
GitHub

Job description

Join to apply for the Engineer II – Network Services (REMOTE) role at GEICO

Get AI-powered advice on this job and more exclusive features.

Position Summary

GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while fostering a culture of psychological safety and continuous improvement.

Position Description

Our Engineer II is a key member of the engineering staff working across the organization to collaboratively design solutions to complex problems. Our team thrives in delivering high-quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has the ability to plan, prioritize, execute, and manage large projects to deliver network services, with deep technical knowledge supporting Full Stack development and developer productivity platforms, and a strong understanding of data structures and algorithms.

Position Responsibilities
  • Scope, design, and build scalable, resilient distributed systems
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Participate in design sessions and code reviews to elevate engineering quality
  • Utilize programming languages like GO, Java, Typescript, React, HTML, Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and various Azure tools and services
  • Share best practices and improve processes within and across teams
Qualifications
  • Programming experience with at least one modern language such as GO, Java, C++, Python, or C#, including object-oriented design
  • Understanding of microservices-oriented architecture and extensible REST APIs
  • Understanding of micro frontends
  • Experience contributing to system architecture, design patterns, reliability, and scaling
  • Experience writing complex YAML pipeline/workflow code in GitHub
  • Experience creating complex Docker files or other containerization technologies
  • Knowledge of DevOps concepts, Cloud Architecture, and Azure DevOps
  • Intermediate PowerShell scripting skills
  • Experience with Azure platform and native services
  • Understanding of security protocols like Azure Active Directory, Windows Authentication, SAML, OAuth
  • In-depth knowledge of CS data structures and algorithms
  • Knowledge of developer tooling across the software development lifecycle
  • Strong problem-solving, communication, and estimation skills
  • Ability to thrive in a fast-paced environment
Experience
  • 2+ years of platform or general development experience
  • 2+ years in architecture and design
  • 2+ years with cloud services like AWS, GCP, or Azure
  • 2+ years in open-source frameworks
Education
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
Salary

$75,000 - $160,000 annually, depending on experience and other factors.

The GEICO Pledge

We are committed to innovation, growth, and a supportive, inclusive culture. We offer comprehensive benefits, development programs, and a flexible work environment, including remote options and our GEICO Flex program.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineer II – Network Services (REMOTE)

GEICO

Denver

Remote

USD 75,000 - 160,000

2 days ago
Be an early applicant

Sr. Network Engineer - Routing Remote

Lensa

Nashville

Remote

USD 94,000 - 160,000

5 days ago
Be an early applicant

Engineer II – Network Services (REMOTE)

GEICO

Seattle

Remote

USD 75,000 - 160,000

3 days ago
Be an early applicant

Engineer II – Network Services (REMOTE)

GEICO

Austin

Remote

USD 75,000 - 160,000

Today
Be an early applicant

Engineer II – Network Services (REMOTE)

GEICO

Richardson

Remote

USD 75,000 - 160,000

Today
Be an early applicant

Engineer II – Network Services (REMOTE)

GEICO

Remote

USD 75,000 - 160,000

Today
Be an early applicant

Engineer II – Network Services (REMOTE)

GEICO

Boulder

Remote

USD 75,000 - 160,000

Yesterday
Be an early applicant

Technical Consultant (ACI MTS & UPF Systems Specialist) - REMOTE U.S.

NTT DATA North America

Atlanta

Remote

USD 111,000 - 227,000

2 days ago
Be an early applicant

Software Engineer II - Network Services and Security

Crown Castle

Cecil

Remote

USD 105,000 - 145,000

5 days ago
Be an early applicant