Enable job alerts via email!

Engineer II – Network Services (REMOTE)

GEICO

Boulder (CO)

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 looking for an experienced Engineer II to join their team in Boulder, Colorado. This role involves designing scalable systems and collaborating across the software lifecycle, requiring expertise in various programming languages and cloud services. The ideal candidate will thrive in a fast-paced environment and contribute to the company's transformation into a tech-driven organization.

Qualifications

  • 2+ years of professional platform or general development experience.
  • Understanding of microservices-oriented architecture and extensible REST APIs.
  • Experience with cloud services like AWS, GCP, Azure.

Responsibilities

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

Skills

Problem-solving
Communication
Analysis

Education

Bachelor’s degree in Computer Science

Tools

Azure
Docker
Kubernetes
GitHub

Job description

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 co-creating 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 with shifting priorities. 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

As an Engineer II, you will:

  1. Scope, design, and build scalable, resilient distributed systems
  2. Engage in cross-functional collaboration throughout the entire software lifecycle
  3. Build product definitions and leverage your technical skills to drive solutions
  4. Participate in design sessions and code reviews to elevate engineering quality
  5. Utilize programming languages like GO, Java, Typescript, React, HTML, Python, C# or other object-oriented languages, SQL, NoSQL databases, Container Orchestration services including Docker and Kubernetes, and various Azure tools and services
  6. 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 architecture and design of systems, including patterns, reliability, and scaling
  • Experience writing complex YAML pipeline/workflow code in GitHub
  • Experience writing complex Docker files or containerization technologies like Podman, Kaniko, containerd, etc.
  • Experience writing YAML code for container orchestration across compute platforms
  • Understanding of DevOps, Cloud Architecture, and Azure DevOps Framework
  • Intermediate PowerShell scripting skills
  • Experience with Azure platform and native services
  • Understanding of security protocols: Azure Active Directory, Windows Authentication, SAML, OAuth
  • Deep knowledge of CS data structures and algorithms
  • Knowledge of developer tooling across the software development lifecycle
  • Strong problem-solving skills
  • Excellent oral and written communication skills
  • Analysis and estimation skills
  • Ability to excel in a fast-paced, startup-like environment
Experience
  • 2+ years of professional platform or general development experience
  • 2+ years of experience with architecture and design
  • 2+ years of experience with cloud services like AWS, GCP, Azure, etc.
Education
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent

#LI-RP2

Annual Salary

$75,000.00 - $160,000.00

The salary range is a guideline, considering factors such as role scope, experience, education, location, and market conditions. GEICO will consider sponsoring qualified applicants for employment authorization.

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

Engineer II – Network Services (REMOTE)

GEICO

Portland

Remote

USD 75,000 - 160,000

Yesterday
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

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

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

NTT DATA, Inc.

Remote

USD 111,000 - 227,000

Yesterday
Be an early applicant