GEICO
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
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