Staff Software Engineering Manager

5 days ago

Apply Now
Logo of GEICO

GEICO

Auto Insurance • RV Insurance • ATV Insurance • Boat Insurance • Motorcycle Insurance

10,000+

Description

• Identify and raise appropriate project risks, in addition to presenting detailed and implementable solutions or alternatives • Understand how requirements and design choices may impact systems across multiple areas • Report on your team’s progress for project and other key metrics, in addition to presenting detailed and implementable ideas for areas to further improve or influence product or project delivery • Initiate and support performance evaluation of team members • Cultivate a culture that motivates all levels of performers to higher levels of achievement • Identify where technical or analytical skill gaps put future team deliverables at risk and craft a plan to remediate, consistently challenge team members to share knowledge and learn new technologies • Proficiently execute difficult conversations on development and performance • Craft and deliver strategic and well-structured persuasive arguments to drive projects that drive process improvement, enhance cost leadership, and/or customer experience • Manage up to leadership as well as give feedback when appropriate • Administer coaching plan(s) and Performance Improvement Plan(s) • Craft fully compliant quality documentation • Compliant negotiation and execution of warning administration and/or involuntary termination • Develop the team budget and be accountable for reporting on results achieved at regular intervals • Significantly contribute to the team planning process to include surfacing associate level proposals • Lead people, products, and process and be a thought leader to innovate how we transform into a data driven organization • Strong relationship building to establish and foster great relationships with tech teams and business partners • Able to work independently while functioning as part of a cohesive cross-functional management team

Requirements

• Strong understanding of data Ingestion, data transformation, data management, data quality, and data lineage concepts • Working knowledge of object-oriented development, Gang of Four (GOF) Design Patterns, Microservices, Dependency Injection with IOC containers, and both frontend and backend unit testing • Proven ability to concentrate and demonstrate a capacity for learning technical concepts and adapting to new technologies quickly • Strong Cloud (AWS, GCP, Azure etc.) platform knowledge • Strong foundation in algorithms, data structures, and core computer science concepts • Fluency with big data open source tools – Spark, iceburg, superset. Flink • Experience in Data Engineering and modern warehousing technologies such as Snowflake • Knowledge of Java, Python, .NET, SDLC (Software Development Life Cycle), Data Ingestion and streaming tooling such as Kafka, Spark, or similar technologies • Experience with application monitoring tools and performance assessments • Experience designing, building, optimizing, and scaling solutions using distributed computing • Strong leadership experience leading, coaching, and developing teams and associates in software or data engineering or similar role • Proven experience with CI/CD pipelines and build and release practices

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

6 days ago

Stripe

1001 - 5000

Manage a data engineering team at Stripe to build foundational data infrastructure.

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