Staff Engineer Full Stack Developer - Data (REMOTE)
GEICOAbout the role
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 the culture of psychological safety and continuous improvement.
Position Description
Our Staff Engineer is a key member of the engineering staff working 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 front-end UIs through back-end systems and all points in between.
Position Responsibilities
As a Staff Engineer, you will:
· Scope, design and build scalable, resilient enterprise data governance, Privacy and Risk Engineering Solutions
-Provide technical leadership for projects at the team level, mentor junior engineers and troubleshoot complex technical problems during execution phase
· Lead design sessions and code reviews to elevate the quality of engineering across the organization
· Leverage automation to remove redundant error prone tasks to improve the quality of the solution
· Define features and user stories accurately fand leverage your technical skills to drive towards the right solutions
· Engage in cross-functional collaboration with project stakeholders throughout the software lifecycle
· Define, create, and support reusable application components/patterns from a business and technology perspective
· Consistently share best practices and improve processes within and across teams
· Strong problem-solving ability
· Ability to excel in a fast-paced environment
Qualifications
· Expertise in Python and Typescript/JavaScript. Experience with other programming languages like Java/ Kotlin or Golang
· Expertise in frontend development: Develop responsive and user-friendly interfaces using HTML, CSS, JavaScript, vite/ webpack and front-end frameworks/libraries like React, MUI, Ant Design etc.
· Expertise in backend development: Develop backend micro-services using RESTful APIs, GraphQL, BFF (Backend for Frontend), ORMs, orchestration frameworks like Airflow, FastAPI, Spring Boot framework and/or other Spring technologies
· Experience contributing to the architecture and design (ADRs, design patterns, system design, performance, scalability and reliability of systems, domain driven designs)
· Experience with testing tools like junit, pytest, vitest, jest, playwright/cypress etc
· Experience with relational and non-relational database technologies (SQL, Oracle, Postgres, NoSQL (Cosmos, MongoDB etc)), data warehouses like Snowflake
· Experience with Microsoft Azure cloud platform and Microsoft Azure Cloud services
· Experience with Infrastructure as Code (IaC) tools, version control systems like GIT, CI/CD tools such as Jenkins, Gradle, Artifactory, Microsoft Azure DevOps and Github Actions
· Experience with container orchestration services including Docker, Kubernetes, Helm
· Experience with Big Data technologies such as HBase, Hive, Kafka, Graph DB and Cassandra
· Experience with performance, load and stress testing (Gatling, locust or equivalent)
· Experience with monitoring tools such as Dynatrace, Thousand Eyes, Influx, Grafana or equivalents and SRE (site reliability engineering) practices
· Knowledge of SDLC, object-oriented design, software engineering best practices (code reviews, unit testing, unit, integration and end to end testing, on-calls etc)
· Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
· Experience working with shell scripting, bash/zsh/ sh
· Experience working on different operating systems like Linux (Alpine, Ubuntu, Red Hat) & Windows
Experience
· 6+ years of professional software development experience with the React/Python programming experience or an OOP style language
· 4+ years of experience in open-source frameworks
· 3+ years of experience with architecture and design
· 3+ years of experience with AWS, GCP, Azure, or another cloud service
Education
· Bachelor’s degree in Computer Science,
#LI-RP2
Annual Salary
$115,000.00 - $230,000.00The above annual salary range is a general guideline. Multiple factors are taken into con
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 KitFree account required — sign up in 30s