GEICO
Position Responsibilities
As a Staff Engineer, you will:
Focus on multiple areas and provide leadership to the engineering teams
Collaborate across team members and across the tech organization to solve our toughest problems
Develop and execute technical software development strategy
Lead the high-level and low-level designs of a foundational area of the insurance marketplace – particularly around data exchange with internal and external partners – and be responsible and accountable for the quality, reliability, and performance of the solutions
Write and test product or system development code
Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community
Influence and educate executives
Share best practices and improve processes within and across teams
Analyze costs and forecasts, incorporating them into business plans
Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, demonstrate adaptability, and promote continuous learning
Qualifications
Experience partnering with engineering teams and transferring research to production
Extensive experience in leading and building full-stack applications
Proven expertise in designing and developing microservices using GraphQL, gRPC, Java, Python, with a deep understanding of both API and event-driven architectures
Proven experience designing and delivering highly-resilient event-driven and messaging-based solutions at scale with minimal latency
Fluency and specialization with at least two modern OOP languages such as Java, C#, C++, or Python, including object-oriented design
Familiarity and comfort with front-end technologies as well as back-end, including React, Flutter, Angular, HTML, JavaScript
Great understanding of open-source databases like MySQL, PostgreSQL, etc., and strong foundation with NoSQL databases like Cassandra, etc.
In-depth knowledge of CS data structures and algorithms
Knowledge of developer tooling across the software development lifecycle (task management, source code, building, deployment, operations, real-time communication)
Experience with microservices-oriented architecture and extensible REST APIs
Experience building architecture and design of new and current systems (reliability, scalability, design patterns)
Experience implementing security protocols across services and products: Active Directory, Windows Authentication, SAML, OAuth
Ability to excel in a fast-paced, startup-like environment
Experience with application monitoring tools and performance assessments
Experience
6+ years of professional software engineering experience
3+ years of experience with architecture and design
2+ years of experience with AWS, GCP, Azure, or another cloud service
2+ years of experience with open-source frameworks
Annual Salary
$115,000.00 - $230,000.00
The above annual salary range is a general guideline. Multiple factors are taken into consideration to determine the final offer, including scope, responsibilities, experience, education, location, and market considerations.
At this time, GEICO will not sponsor employment authorization for this position.
The GEICO Pledge:
Great Company:
At GEICO, we help our customers through life’s twists and turns. Our mission is to protect people when they need it most and to stay ahead of their needs. We’re an iconic brand that thrives on innovation, exceeding expectations, and enabling collective success. From day one, you’ll face exciting challenges that promote growth and collaboration. Great Careers:
We offer a career with learning, growth, and thriving opportunities through personalized development, industry-leading training, certification, mentorship, and coaching. Great Culture:
We foster an inclusive culture rooted in integrity, action, and a winning mindset. Our culture values diversity, inclusion, and belonging, driven by supportive leadership and shared purpose. We also offer engagement and recognition programs that reward positive impacts on our customers. Great Rewards:
Our compensation and benefits are designed to support your physical, mental, emotional, and financial well-being, including a comprehensive Total Rewards program, competitive salary, 401K with a 6% match, incentives, tuition assistance, mental healthcare, fertility and adoption support, and flexible work options including the GEICO Flex program. The GEICO Equal Employment Opportunity policy ensures fair treatment regardless of race, color, religion, national origin, age, gender, pregnancy, sexual orientation, gender identity, marital status, disability, or genetic information, in compliance with applicable laws. We are committed to accommodating qualified individuals with disabilities and maintaining a harassment-free environment.
#J-18808-Ljbffr
At GEICO, we help our customers through life’s twists and turns. Our mission is to protect people when they need it most and to stay ahead of their needs. We’re an iconic brand that thrives on innovation, exceeding expectations, and enabling collective success. From day one, you’ll face exciting challenges that promote growth and collaboration. Great Careers:
We offer a career with learning, growth, and thriving opportunities through personalized development, industry-leading training, certification, mentorship, and coaching. Great Culture:
We foster an inclusive culture rooted in integrity, action, and a winning mindset. Our culture values diversity, inclusion, and belonging, driven by supportive leadership and shared purpose. We also offer engagement and recognition programs that reward positive impacts on our customers. Great Rewards:
Our compensation and benefits are designed to support your physical, mental, emotional, and financial well-being, including a comprehensive Total Rewards program, competitive salary, 401K with a 6% match, incentives, tuition assistance, mental healthcare, fertility and adoption support, and flexible work options including the GEICO Flex program. The GEICO Equal Employment Opportunity policy ensures fair treatment regardless of race, color, religion, national origin, age, gender, pregnancy, sexual orientation, gender identity, marital status, disability, or genetic information, in compliance with applicable laws. We are committed to accommodating qualified individuals with disabilities and maintaining a harassment-free environment.
#J-18808-Ljbffr