Logo
GEICO

Senior Staff Engineer - Java (Remote)

GEICO, Seattle, Washington, us, 98127

Save Job

Overview Senior Staff Engineer - Java (Remote)

role at

GEICO . GEICO is seeking an experienced engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. You will help drive the insurance business transformation as GEICO transitions from a traditional IT model to a tech organization focused on engineering excellence, while fostering psychological safety and continuous improvement.

Our Senior Staff Engineer works with Staff and Sr. Engineers to innovate and build new systems, improve existing systems, and identify opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap that increases product delivery velocity and unlocks new engineering capabilities.

Base pay range $100,000.00/yr - $260,000.00/yr

At GEICO, we offer a rewarding career where ambitions are met with endless possibilities. The GEICO Pledge emphasizes Great Company, Great Culture, Great Rewards and Great Careers. We also provide a broad range of benefits to support your well-being and professional growth.

Responsibilities

Focus on multiple areas and provide technical and thought leadership to the enterprise

Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems

Develop and execute technical software development strategy for a variety of domains

Accountable for the quality, usability, and performance of the solutions

Utilize programming languages like Java, Python, or other object-oriented languages, SQL, and NoSQL databases; container orchestration using Docker and Kubernetes; and Azure tools and services

Be a role model and mentor, helping to coach and strengthen the technical expertise of the engineering and product community and influence executives

Consistently share best practices and improve processes within and across teams

Analyze cost and forecast, incorporating them into business plans

Determine and support resource requirements, evaluate operational processes, measure outcomes, and sponsor continuous learning

Qualifications

Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap

Experience partnering with engineering teams and transferring research to production

Track record of publications in credible conferences and journals

Experience with continuous delivery and infrastructure as code

In-depth knowledge of computer science data structures and algorithms

Experience 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 management, building, deployment, operations, real-time communication)

Fluency and specialization with at least two modern languages such as Java, Python, or C# including object-oriented design

Experience with microservices architecture and extensible REST or GraphQL APIs

Experience designing architecture and design patterns for reliability and scaling

Fluency in DevOps concepts, cloud architecture, and Azure DevOps

Experience with Azure Portal and other operational portals

Experience with application monitoring tools and performance assessments

In-depth knowledge of data center structure, capabilities, and offerings, including Azure services

Experience with security protocols and products: Active Directory, Windows Authentication, SAML, OAuth

Experience

10+ years of professional software development experience within a Java framework (J2EE, web containers, and Java)

8+ years of experience with architecture and design

6+ years of experience in open-source frameworks

4+ years of experience with Azure, AWS, or hybrid cloud strategies

3+ years of experience designing modern web applications (React, etc) is a plus

3+ years of experience deploying AI/ML models (TensorFlow, PyTorch, etc) is also a plus

Education

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

Annual Salary $100,000.00 - $260,000.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to determine the final offered salary, including scope and responsibilities, candidate experience and education, work location, and market conditions.

GEICO may sponsor a new qualified applicant for employment authorization for this position.

The GEICO Pledge Great Company:

At GEICO, we help customers through life’s twists and turns. Our mission is to protect people when they need it most, and we’re constantly evolving to stay ahead of their needs.

Great Careers:

We offer a career where you can learn, grow, and thrive through personalized development programs, with mentorship and coaching available.

Great Culture:

We foster an inclusive culture of shared success, rooted in integrity and a winning mindset, with a commitment to caring, inclusion, and belonging.

Great Rewards:

We offer compensation and benefits designed to support your physical, mental, and financial well-being, including flexible work options.

Benefits

Comprehensive Total Rewards program that includes personalized coverage

Financial benefits including market-competitive compensation; a 401K plan with a 6% match; performance-based incentives; and tuition assistance

Access to mental healthcare, fertility and adoption assistance

Workplace flexibility, including GEICO Flex program, with up to four weeks of remote work per year

Equal Employment Opportunity GEICO provides equal employment opportunities to all associates and applicants regardless of race, color, religion, national origin, age, gender, pregnancy, sexual orientation, gender identity, marital status, disability, or genetic information, in accordance with applicable law. GEICO is committed to an inclusive workplace and does not tolerate harassment or discrimination.

Job Details

Seniority level:

Mid-Senior level

Employment type:

Full-time

Job function:

Information Technology

Industries:

Software Development

#J-18808-Ljbffr