Logo
GEICO

Staff Engineer - Technology Expert

GEICO, Chevy Chase, Maryland, United States, 20815

Save Job

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