Search jobs > San Jose, CA > Senior staff software

Senior Staff – Software Engineer

GEICO
San Jose, California, US
Full-time

GEICO is seeking an experienced Senior Staff Engineer with a passion for building high-performance, low maintenance, highly available databases with PostgreSQL or Cassandra.

You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.

If you are considering sending an application, make sure to hit the apply button below after reading through the entire description.

Position Description

Our Senior Staff Engineer works with other engineers to innovate and build new systems, improve and enhance existing systems and identify new opportunities to apply their knowledge to solve critical problems.

You will be instrumental in the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities.

The ideal candidate has deep technical expertise in databases, specifically PostgreSQL or Cassandra.

Position Responsibilities

As a Staff Engineer, you will :

  • Collaborate with product managers, team members, customers, and other engineering teams to solve complex problems.
  • Develop and execute technical software development strategy in PostgreSQL or Cassandra.
  • Accountable for the quality, usability, and performance of the solutions.
  • Utilize modern programming languages where necessary.
  • Understand operating PostgreSQL or Cassandra in a Kubernetes containerized environment.
  • Build and operate containerized database workloads at scale.
  • Mentor and coach existing engineers.
  • Influence and educate leadership at all levels.
  • Consistently share best practices and improve processes within and across teams.
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability and sponsor continuous learning.
  • Capable to understand and further develop on the database software source (Java / Go / C++ / C, etc).

Qualifications

  • Fluency and specialization with at least two modern languages such as Java, C++, Go, Python including object-oriented design.
  • Fluency and expertise in PostgreSQL or Cassandra or other open source database technologies.
  • Experience building products in a micro-services-oriented architecture.
  • Experience with the architecture and design of greenfield and legacy systems (architecture, design patterns, reliability, and scaling).
  • Fluency in DevOps concepts, cloud architecture, CI / CD frameworks (Github Actions, et al).
  • Experience with solving analytical problems with quantitative approaches.
  • Ability to excel in a fast-paced, startup-like environment.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap.
  • Experience partnering with engineering teams and transferring research to production.
  • Proficient in HA database architecture and tools.
  • Strong problem-solving ability.

Experience

  • 12+ years of professional experience in software development with deep understanding of open-source database systems (PostgreSQL / Cassandra or similar).
  • 10+ years of experience with architecture and design.
  • 6+ years of experience with AWS, GCP, Azure, or another cloud service.
  • 6+ years of experience in open-source frameworks.

Education

Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.

Annual Salary

$130,000.00 - $260,000.00. The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate / annual salary to be offered to the selected candidate.

Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.

GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.

Benefits

As an Associate, you’ll enjoy our Total Rewards Program to help secure your financial future and preserve your health and well-being, including :

  • Premier Medical, Dental and Vision Insurance with no waiting period.
  • Paid Vacation, Sick and Parental Leave.
  • 401(k) Plan.
  • Tuition Reimbursement.
  • Paid Training and Licensures.
  • Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.

GEICO is committed to providing a fair and equal employment opportunity for all associates and job applicants. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment.

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
Zscaler
San Jose, California

To be considered for an interview, please make sure your application is full in line with the job specs as found below.Zscaler (NASDAQ: ZS) accelerates digital transformation so that customers can be more agile, efficient, resilient, and secure.The Zscaler Zero Trust Exchange is the company’s cloud-...

Promoted
Scout Motors Inc.
Fremont, California

As the Senior Staff Software Engineer for Scout Motor’s digital products and services, you will be responsible for leading teams of highly skilled software engineers and driving the development of digital solutions and services for our customers and business partners. You will work with engineering ...

Promoted
PayPal, Inc.
San Jose, California

As a Team Lead software engineer for Venmo Payments and Disputes Engineering, you will act as a senior engineer and subject matter expert for the Payments Platform Engineering team. As a Senior Staff Software Engineer, you will act as a subject matter expert. Ability to lead projects and mentor all ...

Promoted
Couchbase
Santa Clara, California

As a Senior Software Engineer on the AI team, your job will be to design and implement cutting-edge database and AI features and tools using the latest techniques to evolve Couchbase products and Capella service. Develop high-quality software and use unit, component, and end-to-end automation tests ...

Promoted
Apple
Cupertino, California

Join the team building revolutionary ML experiences for Apple Watch! As a senior software engineer, you'll be part of a small group working to prototype and ship ML-powered features that integrate deeply into watchOS experiences millions use every day. You will have many responsibilities relating to...

Promoted
SENIOR SPIRIT OF ROSELLE PARK
Santa Clara, California

We are looking for experienced software professionals to lead/extend our work on bringing delightful developer and user experience to the Python ecosystem. You will be a crucial member of a team that is working to bring together the power of GPU acceleration and the expressibility and programmabilit...

Promoted
Apple
Cupertino, California

We are seeking a talented software engineer to help us to both build and maintain next-generation technologies for Apple's mobile, desktop, wearable, and services platforms. Besides networking, you are already proficient in - and if you're still learning as we all are, are encouraged to become fluen...

Promoted
Niantic, Inc.
Sunnyvale, California

Niantic’s Engineering Team seeks a Senior Software Engineer specialized in Machine Learning Engineering to build machine learning models and systems that create innovative user experiences with the emerging machine technologies. Niantic Engineering leads the advancement of AR and other immersive tec...

Promoted
Nvidia Corporation
Santa Clara, California

We are seeking energetic, hardworking Software Quality Assurance Engineers to join our Customer Support Team and provide world-class support. Bachelor or Masters degree in Computer Science, Electronics, Software Engineering, or equivalent experience. Work with software developers, program managers, ...

Hireio, Inc.
San Jose, California

Design systems that will optimize monetization efficiency with product engineering and state-of-the-art machine learning technologies. Collaborate with strategy team, product managers, and other key stakeholders to define products and drive initiatives from engineering perspective. BS degree in Comp...