United States Remote (Global)

GEICO is hiring a Senior Engineer - REMOTE

Responsibilities

  • Define, design, and develop distributed systems that are scalable and resilient.
  • Shape product vision and apply technical expertise to guide solution development.
  • Collaborate across functions throughout all stages of the software development lifecycle.
  • Lead design discussions and conduct code reviews to enhance engineering standards.
  • Develop and maintain reusable application components and architectural patterns from both technical and business viewpoints.
  • Use programming languages such as Java, .NET, Python, SQL, and No游戏副本 databases, along with containerization tools like Docker and Kubernetes, and various Azure services.
  • Guide and support junior engineers to help them grow professionally.
  • Promote engineering best practices and process improvements across teams.

Benefits

  • Competitive market-based compensation
  • Immediate 401K vesting with a 6% company match
  • Incentive programs tied to performance and recognition
  • Tuition reimbursement and educational support
  • Access to mental health care services
  • Support for fertility treatments and adoption
  • Flexible work arrangements
  • GEICO Flex program: work remotely from anywhere in the U.S. for up to four weeks annually

Compensation

Market-competitive compensation

Work Arrangement

Remote (Worldwide)

Required Skills
Java.NETPythonSQLDockerKubernetesMicrosoft AzurePowerShellMicroservicesCI/CDAgile Methodologies
About company
GEICO
GEICO offers quality insurance coverage to millions of customers. The company thrives through relentless innovation to exceed customer expectations.
All jobs at GEICO Visit website
Job Details
Category backend
Posted a year ago