×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: GEICO
Full Time position
Listed on 2026-06-24
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Cloud Engineer - Software, Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer

Our Senior Software Engineer is a key member of the engineering staff working across the organization to deliver a frictionless payments experience for our customers while maintaining the highest standards of protection, compliance, and availability. Our team thrives in a hyper-growth environment where priorities shift quickly and quality cannot be compromised.

The ideal candidate combines deep front-end expertise with proven full-stack capabilities—from responsive, accessible payment UIs through APIs, services, and production deployment. You bring strong operational aptitude: you design for reliability, instrument what you ship, and take ownership of systems in production.

Position Responsibilities
  • Scope, design, and build scalable, resilient distributed systems with a primary focus on customer-facing payment experiences and the services that power them
  • Own the full stack for payment features—from UX and component design through API contracts, backend integration, and production rollout
  • Build product definition and use your technical judgment to drive toward the right solution with product and design partners
  • Deliver secure, PCI-aware payment flows including card and bank account capture, tokenization, and wallet experiences
  • Provide technical leadership within your team and functional area, especially on front-end architecture, design systems, and modular integration patterns
  • Engage in cross-functional collaboration throughout the entire software lifecycle (discovery, design, build, test, deploy, operate)
  • Lead design sessions and code reviews with peers to elevate engineering quality across the organization
  • Define, create, and support reusable UI components, application patterns, and shared libraries from both business and technology perspectives
  • Use developer tooling and Azure services across the SDLC (task management, source control, CI/CD, deployment, observability) to design, implement, and maintain applications with minimal direction
  • Demonstrate production ownership and operational excellence—monitoring health, diagnosing issues, improving reliability, and driving root-cause resolution
  • Mentor other engineers on front-end practices, full-stack integration, and production readiness
  • Consistently share best practices and improve processes within and across teams
Qualifications
  • Advanced experience building modern web applications with Type Script, React/Angular, etc.
  • Strong command of HTML, CSS, and responsive design; experience with enterprise design systems
  • Familiarity with internationalization and client-side observability
  • Ability to partner with design on UX, prototyping, and iterative delivery
  • Advanced programming experience with at least two modern languages, including Type Script and Go (or equivalent backend languages such as Java, Python, or C#)
  • Proven experience designing and consuming RESTful APIs and gRPC services in microservices-oriented architectures
  • Experience with architecture and design for new and existing systems (patterns, reliability, scaling, and maintainability)
  • Comfort working across front-end, API layer, and backend services to deliver complete payment features
  • Understanding of payment domain concepts (tokenization, vaulting, PCI scope, secure data handling)
  • Awareness of compliance constraints when handling sensitive payment data
  • Experience with continuous delivery, CI/CD pipelines, and infrastructure as code
  • Advanced understanding of monitoring, logging, alerting, and distributed tracing; ability to diagnose production issues and drive remediation
  • Knowledge of developer tooling across the SDLC (task management, source control, build, deploy, operate, real-time collaboration)
  • In-depth knowledge of CS fundamentals, data structures, and algorithms
  • Strong communication skills—able to explain technical problems and solutions to technical and non-technical stakeholders
Experience
  • 5+ years of professional software development with meaningful ownership of UI and full-stack features
  • Demonstrated production ownership: monitoring, incident response, performance tuning, reliability improvements, or production support
Education
  • Bachelor’s degree in Computer Science, Information Systems,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary