Senior Software Engineer

3 days ago


Worcester, MA, United States GEICO Full time

GEICO is looking for a talented Senior Software Engineer who is dedicated to creating high performance, low maintenance, zero-downtime platforms and applications. Join us in transforming our insurance business as we shift from traditional IT to a dynamic tech organization focused on engineering excellence and fostering a culture of psychological safety and continuous improvement.

In this role, you will collaborate with senior engineers to innovate and build new systems, enhance existing solutions, and identify opportunities for improvement. You will lead the strategy and execution of a technical roadmap aimed at accelerating product delivery and enhancing engineering capabilities. Our Platform and Tools team is committed to developing a secure, reliable, scalable, and efficient virtual machine management and orchestration platform on Kubernetes. We seek a candidate with strong expertise in software engineering, virtual machines, containers, and in-depth knowledge of Kubernetes, Kubevirt, OpenStack, and Azure IaaS APIs.

As a Senior Engineer, you will:

  • Work closely with product managers, team members, and other engineering teams to address complex challenges.
  • Implement a software development strategy for IaaS, focusing on virtual machines, containers, and Kubernetes, while prioritizing security and performance optimization throughout the development process.
  • Take ownership of the quality, usability, and performance of our solutions.
  • Share best practices and enhance processes within and across teams.
  • Participate in on-call responsibilities and provide operational support.

Qualifications:

  • Strong background in software engineering and system architecture.
  • Experience with REST APIs, Kubernetes APIs, microservices, and container technologies.
  • Hands-on experience with virtual machine provisioning frameworks utilizing Kubernetes operators like Kubevirt or Crossplane.
  • Familiarity with modern front-end frameworks such as React, Angular, or Vue.js.
  • Ability to create best-in-class customer-facing experiences.
  • Proficient in Kubernetes (K8s) with practical experience in cluster management.
  • Experience with both Linux and Windows operating systems and command-line utilities.
  • Understanding of containerization technologies including Docker, Podman, and Rancher.
  • Familiarity with tools such as ArgoCD, Cilium, Kubebuilder, and Kubevirt.
  • Expertise in automation tools (e.g., Ansible, Terraform) for efficient infrastructure provisioning.
  • Professional experience in software development using languages such as Go, Python, TypeScript, or Java.
  • Strong foundation in software engineering principles, system design, and testing methodologies.
  • Knowledge of security best practices for data protection and secure configuration.
  • Experience in optimizing CI/CD processes for Kubernetes deployments using GitOps and ArgoCD.
  • Familiarity with security protocols like Active Directory, SAML, and OAuth.
  • Solid understanding of computer science principles, data structures, and algorithms.
  • Experience with Crossplane and/or Kubevirt for virtual machine provisioning.
  • Proven ability to design resilient, scalable, and efficient systems.
  • Experience in architecture and design best practices for new and existing systems.
  • Cloud and container certifications are highly desirable.
  • Excellent communication skills for conveying technical concepts to diverse audiences.

Experience:

  • 4+ years in PaaS and IaaS software development.
  • 4+ years creating high-quality customer-facing applications using React or other UI frameworks.
  • 3+ years specializing in system design and implementation.
  • 3+ years of practical experience with cloud services such as AWS, GCP, or Azure.
  • 2+ years working with open-source frameworks.

Education:

  • Bachelor's degree in Computer Science, Information Systems, or equivalent experience.

The compensation offered will be determined based on various factors including candidate experience, education, job responsibilities, and market considerations.

GEICO may sponsor employment authorization for qualified applicants.



  • Worcester, MA, United States Travelers Full time

    Travelers Is Seeking A Senior Software Engineer Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on...


  • Worcester, MA, United States WEX Full time

    Senior Software Engineer We are seeking a Senior Software Engineer in the WEX Corporate Payments Engineering organization. This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX EnCompass platform applications. EnCompass is the customer facing user experience and technical...


  • Worcester, MA, United States Ledgy Full time

    At Ledgy, we value the contribution of skilled professionals in our dynamic team. As a Staff/Senior Software Engineer, you will play a critical role in shaping our software solutions and driving innovation. Your application will be processed to manage recruitment activities, including setting up interviews and evaluating candidates. We ensure that your...


  • Worcester, MA, United States Mozilla Full time

    Senior Software Engineer - Firefox Enterprise Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser. Now, with more than 225 million people around the world using our products each month, we're shaping the next...


  • Worcester, MA, United States GEICO Full time

    Senior Software Engineer GEICO is seeking an experienced Senior Software 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,...


  • Worcester, MA, United States GEICO Full time

    Senior Software Engineer GEICO is seeking an experienced Senior Software 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,...


  • Worcester, MA, United States GEICO Full time

    Senior Software Engineer GEICO is seeking an experienced Senior Software 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,...


  • Worcester, MA, United States GEICO Full time

    Senior Software Engineer GEICO is seeking an experienced Senior Software 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,...


  • Worcester, MA, United States GEICO Full time

    Senior Software Engineer GEICO is seeking an experienced Senior Software 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,...


  • Worcester, MA, United States GEICO Full time

    Senior Software Engineer GEICO is seeking an experienced Senior Software 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,...