Search jobs > Kansas City, MO > Remote > Senior data engineer

Senior Data Engineer, Finance Data Team (REMOTE)

GEICO
Kansas City, MO
$76K-$236.5K a year
Remote
Full-time

Position Description

Our Senior Data 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 exit 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 front-end UIs through back-end systems and all points in between.

Position Responsibilities

As a Senior Engineer, you will :

  • Design and implement a data ingestion platform
  • Scope, design, and build scalable, resilient distributed systems
  • Build product definition and leverage your technical skills to drive towards the right solution
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization
  • Define, create, and support reusable application components / patterns from a business and technology perspective
  • Build the processes required for optimal extraction, transformation, and loading of data
  • Work with other teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
  • Perform unit tests and conduct reviews with other team members to make sure code is rigorously designed, elegantly coded, and effectively tuned for performance
  • Share your passion for staying on top of tech trends, experimenting with, and learning recent technologies, participating in internal and external technology communities, and mentoring other members of the engineering community
  • Mentor other engineers
  • Consistently share best practices and improve processes within and across teams

Qualifications

  • Experience developing new and enhancing existing data processing (Data Ingest, Data Transformation, Data Store, Data Management, Data Quality) components
  • Advanced programming experience and big data experience
  • Understanding of data warehouse concepts including data modeling and OLAP
  • Experience working with cloud data solutions (Delta Lake, Iceberg, Hudi, Snowflake, Redshift or equivalent)
  • Experience with data formats such as Parquet, Avro, ORC, XML, JSON
  • Experience with designing, developing, implementing, and maintaining solutions for data ingestion and transformation projects
  • Experience working streaming applications (Spark Streaming, Flink, Kafka or equivalent)
  • Data processing / data transformation using ETL / ELT tools such as DBT (Data Build Tool), or Databricks
  • Experience programming languages like Python, Scala, Spark, Java
  • Experience with container orchestration services including Docker and Kubernetes
  • Strong working knowledge of SQL and the ability to write, debug and optimize SQL queries and ETL jobs to reduce the execution window or reduce resource utilization
  • Experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • Exposure to messaging such as Kafka, ActiveMQ, RabbitMQ or similar messaging technologies.
  • Experience with REST, Microservices is a big plus
  • Experience with developing systems that are scalable, resilient, and highly available
  • Experience with Infrastructure as Code
  • Experience with CI / CD deployment and test automation. ADO, Jenkins, Gradle, Artifactory or equivalents
  • Experience with containerization (examples include Docker and Kubernetes)
  • Experience with version control systems such as GIT
  • Experience with load testing and load testing tools
  • Advanced understanding of monitoring concepts and tooling
  • Experience with Elastic Search, Dynatrace, Thousand Eyes, Influx, Prometheus, Grafana or equivalents
  • Experience architecting and designing new and current systems
  • Advanced understanding of DevOps concepts
  • Strong problem-solving ability
  • Ability to excel in a fast-paced environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)

Experience

  • 4+ years of professional software development within at least one of the following Java, Spark, Scala, Python
  • 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

Education

Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience

LI-LF1

Annual Salary

$76,000.00 - $236,500.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate / annual salary to be offered to the selected candidate.

Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.

GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.

Benefits :

As an Associate, you’ll enjoy our

  • to help secure your financial future and preserve your health and well-being, including :
  • Premier Medical, Dental and Vision Insurance with no waiting period
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Reimbursement
  • Paid Training and Licensures
  • Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.

Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.

30+ days ago
Related jobs
Promoted
Deloitte
Kansas City, Missouri

Be a part of the data team through the scope, extraction, mapping, and loading of both the master data sets & transactional data sets from multiple sources into SAP system through the project phases and go-live. Experience with using various data migration tools and solutions that apply to SAP d...

Olsson
North Kansas City, Missouri
Remote

As a Senior Civil Engineer on our Data Center Civil Team, you will be a part of the firm’s largest and most complex projects. Olsson currently has several opportunities for a Senior Civil Engineer to support our Data Center Site Design group. You will serve as a project manager on some projects and ...

Insight Global
Kansas City, Missouri
Remote

Insight Global is looking for a Senior Software Engineer to join one of our top clients in the facilities management space. Experience managing and optimizing SQL server databases. General software engineering work, such as road mapping. Upkeep and engineering of the maintenance and work orders plat...

Cboe Global Markets, Inc.
Kansas City, Missouri
Remote

We are looking for a software engineer with a specialization in Java/Spring/Kafka develop to help build and support our index platform and services. This engineer will be responsible for expanding our global index brand by adding not only functionality but operational solutions to an ever-growing co...

Amicus
Kansas City, Missouri
Remote

Develop and maintain databases, APIs, and backend processes. Manage the database layer, APIs, and web services. You’ll be responsible for mentoring junior engineers. Apply now to join this pioneering team in the crypto industry. ...

FocusGroupPanel
Lee's Summit, Missouri
Remote

This is a remote work from home position perfect for those with any type of work background such as administrative assistant, data entry clerk, typing, customer service representative, drivers etc. We appreciate you checking us out! Work At Home Data Entry Research Panelist Jobs - Part Time, Full Ti...

Olsson
Kansas City, Missouri

We are Olsson, a team-based, purpose-driven engineering and design firm. As an Assistant Engineer, you will be responsible for complex data center construction projects, managing construction processes of contractors on site, implementing and overseeing construction closeout processes, performing fi...

Jobot
Kansas City, Missouri
Remote

As an electrical engineer on our team, you will be responsible for creating electrical designs, maintaining project documentation, ensuring compliance with regulations, and frequent travel. The engineer will also provide technical support to the project team and stay updated on new technologies thro...

Highmark Health
MO, Working at Home, Montana

As a member of the Medicaid Data Integration team, you will provide value to customers by delivering outstanding integration solutions. In this role you will have hands on experience in the full development lifecycle, working with diverse data formats on industry leading technology, like Informatica...

TEKsystems
Kansas City, Missouri

As a Senior Data Engineer, you will be responsible for developing and maintaining data pipelines across multiple platforms and managing a data warehouse to support business intelligence and business operations. ETL, SSIS, Python, Azure, Databricks, SQL, Power BI, Database development, Oracle databas...