Senior Engineer

GEICO GEICO · Insurance · Bethesda, MD +1

Senior Software Engineer at GEICO focusing on building and maintaining customer-facing payment experiences and their supporting services. The role involves full-stack development, ensuring security, compliance (PCI-aware), and reliability in a hyper-growth environment. Requires strong operational aptitude, technical leadership, and experience with modern web technologies and distributed systems.

What you'd actually do

  1. Scope, design, and build scalable, resilient distributed systems with a primary focus on customer-facing payment experiences and the services that power them
  2. Own the full stack for payment features—from UX and component design through API contracts, backend integration, and production rollout
  3. Build product definition and use your technical judgment to drive toward the right solution with product and design partners
  4. Deliver secure, PCI-aware payment flows including card and bank account capture, tokenization, and wallet experiences
  5. Provide technical leadership within your team and functional area, especially on front-end architecture, design systems, and modular integration patterns

Skills

Required

  • TypeScript
  • React/Angular
  • HTML
  • CSS
  • Go (or equivalent backend languages such as Java, Python, or C#)
  • RESTful APIs
  • gRPC services
  • microservices-oriented architectures
  • design for reliability
  • instrumentation
  • monitoring
  • logging
  • alerting
  • distributed tracing
  • CI/CD pipelines
  • infrastructure as code
  • CS fundamentals
  • data structures
  • algorithms
  • communication skills

Nice to have

  • enterprise design systems
  • internationalization
  • client-side observability
  • architecture and design for new and existing systems
  • payment domain concepts (tokenization, vaulting, PCI scope, secure data handling)
  • compliance constraints when handling sensitive payment data
  • developer tooling across the SDLC

What the JD emphasized

  • PCI-aware
  • production ownership
  • operational excellence
  • monitoring, incident response, performance tuning, reliability improvements, or production support