Software Engineer Ii

GEICO

Palo Alto, CA, United States
Base: $80,000 - $160,000; bonus/equity: not specif...
Advanced programming in modern languages
Micro-services oriented architecture
Cloud architecture and devops concepts
At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities and a culture rooted in integrity and inclusion

Job Summary

  • At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities and a culture rooted in integrity and inclusion.
  • As an Engineer II, you will scope, design, and build scalable distributed systems while leading design sessions and mentoring peers to elevate engineering quality.
  • GEICO provides comprehensive total rewards including competitive compensation, 401K with 6% match, tuition assistance, mental healthcare, and flexible work options.

Matching Summary

At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities and a culture rooted in integrity and inclusion.

Salary

Base: $80,000 - $160,000; Bonus/Equity: Not specified; Benefits: Comprehensive total rewards including 401K match, tuition assistance, mental healthcare

Skills & Requirements

Must-have

  • Advanced programming in modern languages
  • Micro-services oriented architecture
  • Cloud architecture and DevOps concepts
  • Reusable application components design
  • Developer tooling across software lifecycle
  • Mentoring and code review leadership

Nice-to-have

  • Fast-paced startup-like environment
  • Cross-functional collaboration
  • Sharing best practices
  • Inclusive and supportive culture

Key Requirements

  • 4+ years software development in Java framework
  • 3+ years architecture and design experience
  • 3+ years experience with cloud services (AWS, GCP, Azure)
  • 2+ years experience with open-source frameworks
  • Bachelor’s degree in Computer Science or equivalent

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter