Jobs and Careers
GE

Staff Engineer - Data Engineering & Analytics

GEICO
Chevy Chase, United Statesfull_timeVerifiedPosted 8 May 2025
💰 $230,000/yr($105,000/yr$230,000/yr)

About the role

Position Summary  

GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applicationsYou 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. Within the Data Analytics and Vertical Engineering team, you will lead the design and development of state-of-the-art data pipelines, models, and reports, transforming vast datasets that reach up to multiple terabytes in size, while championing innovation, best practices, co-creating the culture of psychological safety and continuous improvement. 

Position Description 

Our Staff Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering high quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, typically ranging from data processing, pipeline development to dimensional data modeling and reporting 

Position Responsibilities 

As a Staff Engineer, you will: 

  • Scope, design, and build scalable, resilient distributed systems 

  • Utilize programming languages like Python, SQL, NoSQL, DBT along with Apache Spark for data processing, container orchestration services such as Docker and Kubernetes, and various Azure tools and services 

  • SQL Server Integration Services as well as reporting tools like Power BI and Apache Superset to transform and report on large volumes of enterprise data to gain new insights  

  • Utilize your passion for data exploration to produce high quality, accurate data and/or reports with visualizations to empower outstanding business decisions 

  • Responsible for technical aspects of a project at the team level 

  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization 

  • Spearhead new feature use (innovate within existing tooling) 

  • Spearhead new software acquisition and use (innovate with new tooling) 

  • Leverage automation to remove redundant error prone tasks to improve the quality of the solution 

  • Build with engineering excellence and leverage your technical skills to drive towards the best solutions 

  • Engage in cross-functional collaboration throughout the entire software lifecycle 

  • Define, create, and support reusable application components/patterns from a business and technology perspective 

  • Mentor other engineers  

  • Consistently share best practices and improve processes within and across teams 

 

Qualifications 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GEICO

View company profile →