GEICO

Senior Staff Software Engineer, GIA Platform

GEICO

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, New York

Visit company website
AI Apply
Manual Apply

Salary

💰 $130,000 - $260,000 per year

Job Level

Senior

Tech Stack

AnsibleAWSAzureChefCloudDNSGoGoogle Cloud PlatformKubernetesNoSQLPuppetSDLCSQLTerraform

About the role

  • Develop and drive the overall technical roadmap for the GIA Platform organization, aligning it with the organization's business goals and objectives.
  • Work closely with executive leadership, tech teams, and other cross-discipline stakeholders to build optimal strategy for delivering platform services.
  • Leverage technical and domain expertise to influence partners and leadership to create a force multiplier in achieving milestones in the team’s technical roadmap.
  • Provide thought leadership in GIA Platform, staying ahead of industry trends and emerging technologies to create effective strategy that minimizes business disruption while balancing the modernization of legacy platform components.
  • Lead the design and architecture of resilient and scalable platform services, considering both on-premises and cloud-based solutions.
  • Champion software development best practices and safe deployment processes to enable continuous, incremental delivery of business values.
  • Contribute directly to and leading by example in day-to-day engineering activities (writing feature code and automated tests, raising PRs and reviewing peers’ PRs, developing and managing CI/CD pipelines, production support, among others)
  • Develop and maintain comprehensive incident response plans to address various disaster scenarios across multiple partner integration points.
  • Spearhead collaboration with various stakeholders in production readiness assessment and operational excellence.
  • Hands-on software engineering and SDLC best practices (Technical Review Documents, Architecture, Software Development, Code Reviews, Testing, Production Readiness Reviews, among others)
  • Evaluate, select, and implement modern technologies and tools to enhance our integration with various partners including but not limited to processes, compliance, and visibility.
  • Stay current with industry best practices and emerging technologies to continuously improve our partner integration platform capabilities.
  • Act as a trusted advisor to technical and non-technical stakeholders.
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community.
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning

Requirements

  • Fluency in at least one modern language (Go is preferred, .Net is a plus)
  • Proven track record of designing, implementing, and maintaining highly scalable, available and reliable system in production
  • Understanding of security best practices and data encryption technology
  • Understanding of SQL and NoSQL databases, including stateful services management and storage
  • Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN
  • Deep knowledge of DevOps practices, methodologies, and principles, along with a solid understanding of on prem and public cloud-based network, compute, and storage technologies
  • In-depth knowledge of hybrid cloud architecture, IaaS and PaaS technologies, container orchestration platforms (e.g., Kubernetes), cloud efficiency and observability etc.
  • Strong background in incident management
  • Ability to create incident response playbooks, runbooks, incident triaging strategies, and post-incident analysis to drive continuous improvement in system reliability and availability
  • Experience with open-source management and monitoring tools
  • Experience with infrastructure automation, tooling, and configuration management frameworks (e.g., Puppet, Chef, Ansible, Pulumi, Terraform, etc.)
  • Familiarity with cloud security best practices and compliance standards
  • Excellent leadership skills with a passion for mentoring and fostering professional growth
  • Strong problem-solving and analytical abilities, with a keen eye for detail and a passion for driving operational excellence
  • Visionary thinker with the ability to anticipate future challenges and opportunities
  • Exceptional leadership and communication skills
  • Strong analytical and problem-solving capabilities
  • Proven track record of successfully leading and building software in large and complex organizations
  • 10+ years of professional experience in software development
  • 8+ years of experience with architecture and design
  • 6+ years of experience in open-source frameworks
  • 4+ years of experience with AWS, GCP, Azure, or other cloud service providers