Senior Staff Engineer - Manager

Yesterday

Apply Now
Logo of GEICO

GEICO

Auto Insurance β€’ RV Insurance β€’ ATV Insurance β€’ Boat Insurance β€’ Motorcycle Insurance

10,000+

Description

β€’ Manage projects and processes to keep the team organized, efficient, and optimally running. β€’ Hire, retain, mentor, and manage engineering staff to ensure they have the necessary skills to perform their jobs and develop their professional careers. β€’ Perform engineering design evaluations to ensure projects are within resource, budget, and scheduling constraints. β€’ Influence the design and architecture of our platform, to ensure the needs of the business are addressed. β€’ Set, manage, and report KPIs to measure progress and facilitate data-driven decision making. β€’ Manage day-to-day activities of the engineering teams and project managers overseeing execution of software development projects against delivery commitments and project plans. β€’ Seek ways to simplify and standardize designs, operations, and deployment plans, focus on reducing complexity and providing performance, agility, and scalability. β€’ Be responsible for production operations support and ensuring availability, stability, and performance of production applications. β€’ Strong relationship building to establish and foster great relationships with tech teams and business partners in commercial insurance.

Requirements

β€’ Fluency with at least one modern language such as C#, Java, Python, or GO and experience with open-source software is a big plus β€’ Ability to be hands-on developing software at least 10-20% of the time β€’ Strong knowledge of system design, architecture and full lifecycle of design, implementation and productionizing of core Services and APIs β€’ Passionate for all things testing (unit, integration, functional, performance, etc.) β€’ Strong foundation in algorithms, data structures, and core computer science concepts β€’ Implemented RESTful and GRPC services, event driven architecture, micro-services, messaging technology and optimal storage/persistence approaches β€’ Knowledge of cloud computing technologies (SaaS/PaaS/IaaS, etc.) β€’ Knowledge of Cloud platforms (AWS, GCP, Azure etc.) β€’ Experience with application monitoring tools and performance assessments β€’ Understanding of SQL, and NoSQL databases, including stateful services management and storage β€’ Ability to construct, interpret, and apply metrics for decision-making, prioritization, and progress visibility β€’ Strong site reliability engineering principles β€’ Strong passion for technology and engineering excellence β€’ Exceptional leadership and communication skills β€’ Effective negotiation abilities β€’ Strategic thinking and the ability to drive projects for positive change

Benefits

β€’ 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

Apply Now

Similar Jobs

Yesterday

Abbott

10,000+

Join Abbott as a Lead Software Test Engineer to drive diabetes health management innovations. Participate in Agile processes and mentor junior team members.

Yesterday

Spinwheel

11 - 50

Join Spinwheel as a Software Engineer to enhance debt management for consumers. Utilize software development skills in a remote, dynamic environment.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com