Ensuring trust and accuracy in GEICO's financial ecosystem by designing, implementing, and managing a substantiation platform that safeguards the integrity of financial data across global systems
Requirements
- Experience in one or more relevant programming languages, such as Java and/or Go
- Experience with tools like Git, Docker, Kubernetes, and CI/CD pipelines
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Competence in SQL, NoSQL, relational database design and efficient methods for data retrieval and preparation at scale
- Proven ability to collect and process raw data at scale, including scripting, API integration, and SQL querying
- Experience in writing and optimizing SQL queries, ensure data security, and integrate Snowflake with third-party tools
- Experience with data modeling, ETL processes and query languages (Python, PySpark, and SQL)
Responsibilities
- Contribute to the design and implementation of high-performance, scalable reconciliation systems capable of processing billions of transactions daily
- Participate in making technical decisions that balance immediate business needs with long-term scalability and maintainability
- Work with cross-functional teams to integrate our platform with various financial systems, ERPs, and data warehouses
- Develop core components of our substantiation platform, writing high-quality, efficient code
- Provide technical guidance to other engineers on the team
- Follow and help improve best practices for code quality, testing, and deployment
- Collaborate with Finance, Compliance, and Business Intelligence teams to implement technical solutions for complex business requirements
Other
- Bachelor’s degree in data science, computer science, economics or related field; advanced degree preferred
- 9+ years of experience in Software Engineering
- Good communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders
- Experience with Agile development methodologies and CI/CD practices
- GEICO will consider sponsoring a new qualified applicant for employment authorization for this position