Staff Engineer - Data & Platform Engineering
GEICO - Washington, DC
Apply NowJob Description
OverviewStaff Engineer - Data & Platform Engineering at GEICO.This range is provided by GEICO. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$105,000.00/yr - $230,000.00/yrAnnual Salary: $105,000.00 - $230,000.00. The above range is a general guideline. Multiple factors are taken into consideration to arrive at the final salary offer (scope and responsibilities, work location, experience, etc.). GEICO will not sponsor a new applicant for employment authorization for this position. Position SummaryGEICO is seeking an experienced engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. You will help drive our data analytics and platform engineering transformation as we move from a traditional IT model to a technology-driven organization focused on engineering excellence. You will lead the design and development of automated solutions to replace manual platform administrative tasks and lead efforts to build data pipelines, models, and reports, transforming large datasets that reach terabytes in size, while promoting innovation and continuous improvement. Position DescriptionOur Staff Engineer is a key member of the engineering staff who works across the organization to provide a frictionless experience for customers and to maintain high standards of protection and availability. The role requires broad and deep technical knowledge, including architecting scalable automation frameworks, software/API development, platform functionality enhancements, governance strategy, and enterprise-wide practices for administration, observability, and data processing governance. Position ResponsibilitiesScope, design, and build scalable, resilient distributed systemsUtilize technologies for data processing, reporting, and automation (Python, SQL, NoSQL, DBT, Apache Spark, Docker, Kubernetes, Azure tools)Develop high-quality data visualizations and reports (Power BI, Apache Superset)Lead adoption of new features and tooling to drive innovationDefine automation strategies for administrative and governance tasks across Power Platform and Power BIDesign automation solutions using PowerShell, REST APIs, and CI/CD pipelinesLead automation initiatives for provisioning, license management, dataset refreshes, workspace lifecycle, and platform health monitoringCollaborate with security, compliance, and data governance to ensure alignment with enterprise policiesLead proof-of-concepts and evaluations of emerging Microsoft featuresDevelop enterprise-wide standards for monitoring, auditing, and reporting; provide executive-level insights on platform health and adoptionParticipate in design sessions and code reviews to elevate engineering quality; mentor other engineersDrive engineering and operational excellence and reduce manual effort QualificationsAdvanced programming and big data experience with Python, SQL, DBT, Spark, Kafka, Git, Docker, KubernetesExperience with data warehouses, OLAP, dimensional modeling and analyticsStrong BI and ETL tool knowledge (Power BI preferred; SSIS or DBT preferred)Experience with Apache Iceberg is a plusUnderstanding of SQL concepts (MPP, No-SQL, Cloud data warehouses)Experience architecting ETL and BI systems; supporting existing systemsProven expertise in PowerShell, Power BI REST APIs, Graph API, and automation frameworksPower BI administration (workspaces, security, governance) and Power Platform administrationExperience architecting CI/CD pipelines for Power BI and Power Platform (Azure DevOps or GitHub)Strong identity, access management, and compliance knowledge in Microsoft 365 and Azure ADExperience with enterprise orchestration tools such as Airflow preferredAbility to balance multiple priorities in a dynamic environmentDevOps concepts including Azure DevOps framework and toolsKnowledge of developer tooling across SDLCMonitoring concepts and tooling with strong problem-solving abilityExperience with Power Platform and multiple data domains is preferredExperience with front-end development (React/JavaScript) is a plus Experience8+ years in data/analytics/database engineering, programming with big data tech5+ years in data architecture and design, especially data warehousing5+ years with AWS, GCP, Azure, or another cloud service4+ years of software development with SQL technologies4+ years with open-source frameworks4+ years with BI and ETL tools3+ years with Spark and Databricks2+ years with Microsoft Fabric/Azure Data Factory preferred EducationBachelor’s degree in Computer Science, Information Systems, Data Science, Data Analytics, or equivalent Agency and PledgeThe GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. We value diversity, inclusion, and a culture of psychological safety. We offer total rewards, flexible work options, and development opportunities. See full details in the hiring notice. Seniority levelMid-Senior level Employment typeFull-time Job functionEngineering and Information Technology IndustriesInsurance Note: This listing includes general information about the role and GEICO’s hiring practices. It does not guarantee employment or sponsorship. #J-18808-Ljbffr
Created: 2025-09-21