Senior Engineer - Messaging & Event Services - Cloud & Open-Source Solutions

Remote, USA
Posted Jun 13, 2026
Full-time

Join the Future of Insurance Technology as a Senior Engineer - Messaging & Event Services

Are you a seasoned engineer with a passion for building high-performance, low-maintenance platforms and applications? Do you have a strong background in open-source messaging and event streaming solutions? Look no further! GEICO's Platform as a Service organization is seeking an experienced Senior Engineer to join our team in Remote and drive our insurance business transformation. As a Senior Engineer - Messaging & Event Services, you will play a critical role in innovating and building new systems, improving existing ones, and identifying new opportunities to solve complex problems.

About GEICO and Our Culture

GEICO is a leading insurance company that has been revolutionizing the industry with our technology-driven approach. Our Platform as a Service organization is at the forefront of this transformation, and we're looking for talented engineers like you to join our team. We pride ourselves on a culture of psychological safety, continuous improvement, and engineering excellence. Our goal is to create a work environment where each associate can be productive and work to the best of their ability, free from discrimination and harassment.

Key Responsibilities

As a Senior Engineer - Messaging & Event Services, you will:

  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for the Platform Engineering domain
  • Be accountable for the quality, usability, and performance of the solutions
  • Bring hands-on experience in complex system design and data pipeline and architectures, scale and performance tuning with good knowledge on Docker and Kubernetes
  • Consistently share best practices and improve processes within and across teams
  • Take on-call and operational support

Essential Qualifications

To be successful in this role, you should have:

  • 4+ years of professional PaaS and IaaS experience
  • 3+ years of experience with architecture and design
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience in open-source frameworks
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience

Preferred Qualifications

We prefer candidates with:

  • Fluent in at least two OOP languages such as Java, Go, Python, C++, C#, etc.
  • Good knowledge of two of the following languages: Java, C, C# or other object-oriented languages, PHP, Perl, Ruby, JavaScript, shell script, SQL, etc.
  • Understand open-source messaging and event streaming products like RabbitMQ and Kafka
  • Experience partnering with engineering teams and transferring research to production
  • Experience with continuous delivery (CI/CD) and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Willing to work on both fast development and operation environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Experience on open-source messaging and event streaming platforms with emphasis on building enterprise scale platforms
  • Knowledge in big data and streaming data pipeline architecture (Lambda/Kappa) and K8 cluster
  • Experience in open-source tools like GIT/Jenkin/CircleCI, and knowledge in Terraform/Ansible is a big plus
  • Familiarity with other messaging and event solutions like Azure Service Bus and Azure Event Hub is a plus

Career Growth Opportunities and Learning Benefits

At GEICO, we invest in our associates' growth and development. As a Senior Engineer - Messaging & Event Services, you will have opportunities to:

  • Work on cutting-edge technologies and projects
  • Collaborate with experienced engineers and leaders
  • Develop new skills and expertise
  • Contribute to the company's transformation and growth

Work Environment and Company Culture

We offer a remote work environment with a flexible schedule. Our company culture is built on:

  • Psychological safety and continuous improvement
  • Engineering excellence and innovation
  • Collaboration and teamwork
  • Diversity, equity, and inclusion

Compensation, Perks, and Benefits

We offer a competitive salary range of $80,000.00 - $230,000.00 per year, depending on experience and qualifications. Our Total Rewards Program includes:

  • Premier Medical, Dental and Vision Insurance with no waiting period
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan

More Remote Jobs