Senior Software Engineer - Capacity Management

GEICO GEICO · Insurance · Palo Alto, CA +3

Senior Software Engineer role focused on designing, building, and enhancing full stack applications and services for capacity management within GEICO. The role involves developing both front-end (React, JavaScript) and back-end services (APIs, RESTful), collaborating with stakeholders, and improving application performance and observability in a cloud-based environment.

What you'd actually do

  1. Design, develop, test, and maintain full stack applications that support capacity management initiatives
  2. Build responsive and modern user interfaces using React and JavaScript
  3. Develop backend services and APIs to support application functionality, data access, and system integrations
  4. Collaborate with cross-functional partners to understand business needs and translate them into technical solutions
  5. Contribute to system design, architecture discussions, and technical decision-making

Skills

Required

  • React
  • JavaScript
  • RESTful APIs
  • backend services
  • cloud-based and distributed environments
  • software development best practices
  • testing
  • code reviews
  • version control

Nice to have

  • Golang
  • IaaS
  • capacity requirements for cloud infrastructure
  • cloud platforms
  • microservices
  • scalable system design
  • data-rich applications
  • dashboards
  • internal platform tools
  • CI/CD pipelines
  • observability
  • production support

What the JD emphasized

  • 4+ years of professional software engineering experience