GEICO is looking to redefine insurance through innovative technology and is seeking a Staff Engineer to lead the design and development of their next-generation payment platform, focusing on fraud detection, transaction optimization, and real-time analytics.
Requirements
- Proficiency in .NET and advanced knowledge of at least one OOP language (Preferably Python, JavaScript, C, etc.).
- Familiarity with Azure is a plus.
- 6+ years of experience designing complex systems, data pipelines, and architectures, with expertise in scaling, performance tuning, and containerization (Docker, Kubernetes).
- Deep expertise in SQL & open-source databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, Elasticsearch, etc.) for transaction and analytics use cases.
- 3+ years working with Azure, AWS, or hybrid data centers.
- Hands-on experience with CI/CD pipelines (Git, Jenkins, CircleCI) and monitoring tools like Grafana and OpenTelemetry for transaction observability.
- Familiarity with latest data architecture, streaming data pipelines (e.g., Apache Spark, Kafka), and AI/ML frameworks for fraud detection and analytics.
Responsibilities
- Architect and build scalable, secure payment systems, integrating real-time fraud detection, tokenization, and batch processing capabilities.
- Design data pipelines and analytics frameworks to monitor transaction health, detect fraud patterns, and optimize payment performance.
- Partner with product managers, data scientists, and engineers to define and execute a technical roadmap for payment modernization and analytics.
- Own the performance, security, and usability of payment platforms, ensuring 99.9% uptime and compliance with industry standards.
- Coach engineers, share best practices, and influence stakeholders to elevate payment and data engineering expertise.
- Provide on-call support for payment systems, troubleshoot issues, and champion CI/CD and Infrastructure-as-Code practices.
- Lead the design and development of our next-generation payment platform, leveraging data expertise to drive fraud detection, optimize transaction flows, and enhance real-time analytics.
Other
- Exceptional leadership and communication to drive payment-focused projects and engage with clients, executives, and cross-functional teams.
- Analytical mindset with expertise in quantitative data analysis for payment optimization and fraud mitigation.
- Deep knowledge of in computer architectures, algorithms, and developer tooling across the SDLC.
- Ability to excel in a fast-paced environment, balancing rapid development with operational stability for payment systems.
- 10+ years in software development, platform architecture, or infrastructure management, ideally with payment or fintech systems.
- 4+ years working with open-source frameworks.
- 3+ years in system architecture and design, preferably for payment or data platforms.
- Bachelor's degree in computer science, Information Systems, or equivalent work experience.
- GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.