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

Staff Engineer - Java

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: GEICO
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below

Staff Engineer - Java

Base pay range: $/yr - $/yr

Position Description
Our Staff Engineer is an influential technical leader and key member of the engineering staff working across the organization to provide a friction‑less experience to our customers and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering high‑quality technology products and services in a hyper‑growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, typically ranging from front‑end UIs through back‑end systems and all points in between, and demonstrates a proactive, critical‑thinking approach to complex problem‑solving and driving technological advancement.

Position

Responsibilities
  • Provide influential technical leadership and guidance to engineering teams.
  • Own complete solution across its entire life cycle.
  • Proactively influence and collaboratively build vision with product managers, principal engineers, architects, team members, and customers to solve complex enterprise‑class problems, demonstrating clear, concise communication and active listening.
  • Be accountable for the quality, usability, and performance of the solutions.
  • Lead impactful architectural design discussions and contribute to elevating the quality of engineering through active participation in peer review requests across the organization.
  • Utilize programming languages like Java, and open‑source frameworks (e.g., Spring Boot), Container Orchestration services including Docker and Kubernetes, Kafka, and a variety of Azure tools and services including Azure Boards and Azure App Insights, alongside cloud data platforms like Snowflake.
  • Mentor more junior team members professionally to help them realize their full potential.
  • Consistently share best practices and drive improvements within and across teams, fostering curiosity and innovation to advance our technology and processes.
  • Drive digital transformation initiatives, including modernizing and migrating legacy applications.
Qualifications
  • Fluency and specialization with Java and at least one other modern language (e.g., C++, C#) including object‑oriented design.
  • Demonstrated ability to communicate complex technical concepts clearly, concisely, and directly, both verbally and in writing.
  • Proven ability to provide independent technical leadership and mentor engineers with significant depth.
  • Deep architectural maturity, capable of fostering and driving broader organizational influence through technical vision.
  • Expertise in complex problem‑solving autonomy, particularly in troubleshooting critical production issues and devising creative, scalable technical solutions.
  • Experience in building products using microservices‑oriented architecture and extensible REST APIs.
  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems, with a proven ability to think strategically and take a holistic, cross‑domain view on system design.
  • Extensive experience collaborating with architects and other technical leaders to shape engineering strategy and solutions.
  • Fluency in Dev Ops Concepts, Cloud Architecture, and Azure Dev Ops Operational Framework, including continuous delivery and infrastructure as code.
  • Experience with various operational tools and platforms, including Azure Portal, Azure Boards, and Sonar Qube.
  • Familiarity with and experience applying Agile/Scrum methodologies.
  • Strong understanding and practical experience with application monitoring, performance assessments, and observability practices, leveraging tools such as Azure App Insights, Datadog, New Relic, Dynatrace, or Splunk.
  • In‑depth understanding of cloud infrastructure concepts and offerings, particularly within the Azure platform and its native services.
  • Experience in security protocols and products:
    Understanding of Active Directory, Windows Authentication, SAML, and other secure authentication/authorization mechanisms.
  • In‑depth knowledge of computer science data structures and algorithms.
  • Ability to excel in a fast‑paced, startup‑like environment.
  • Knowledge of developer tooling across the software…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary