Spothero - Chicago, IL

posted about 2 months ago

Full-time - Senior
Chicago, IL
501-1,000 employees
Publishing Industries

About the position

The Senior Engineering Manager at SpotHero will lead an engineering squad focused on building innovative products that address scaling challenges in the parking industry. This role emphasizes not just coding but also owning technology solutions, ensuring high-quality code, and fostering professional growth within the team. The manager will drive innovation, improve processes, and maintain a balance between feature development and technical debt reduction, all while collaborating with various stakeholders to meet product requirements.

Responsibilities

  • Drive results by establishing motivational goals and providing constructive feedback to squad members.
  • Assist squad in navigating relationships with stakeholders such as Product, Design, and Supply.
  • Develop training plans for continuous development of the squad's engineering skills and product knowledge.
  • Ensure squad members grow in technical areas of interest or where they are less experienced.
  • Own the people, process, and technology of one or two squads.
  • Build and maintain psychological safety within the squad and beyond.
  • Responsible for building and growing a top-performing squad, including hiring, training, and performance management.
  • Mentor and grow the capabilities of the squad(s).
  • Implement development best practices to ensure high-quality code production.
  • Measure metrics like velocity and identify ways to shorten the SDLC by removing blockers.
  • Lead architecture design reviews and document the strengths and weaknesses of products and technical stacks.
  • Create a balance between feature development and reduction of technical debt.
  • Manage the rotating on-call incident escalation and response processes for the squad.
  • Secure and safeguard data integrity, reliability, and availability.
  • Provide observability into the squad's work regarding technology, SDLC, and team dynamics.
  • Understand and manage the financial costs of the products and solutions built by the squad.
  • Develop a strong Quality Plan for testing and code improvement.

Requirements

  • Bachelor's degree in computer science or a related technical field.
  • 7+ years of experience as an engineer building and shipping software using Python, Java, JavaScript, TypeScript, or React on complex distributed systems.
  • Proven ability to understand and articulate opinions about architecture.
  • Familiarity with Object Oriented Design, Domain Driven Design, and Event Driven services.
  • 3+ years of management experience leading a squad of four or more engineers working on distributed systems in Golang, Java, or Python.
  • Demonstrable experience mentoring and coaching reports to achieve their career goals.
  • Experience with small squads that move fast and achieve maximum results with minimal direction.

Nice-to-haves

  • Postgres experience.
  • AWS experience.

Benefits

  • Covers up to 90% of Medical Premiums, 50% of Dental and Vision Premiums.
  • Company-sponsored Life Insurance.
  • 401(k) plan.
  • Generous parental leave.
  • Flexible PTO policy and outstanding work/life balance.
  • Udemy license for professional and personal growth.
  • Annual parking stipend.
  • Collaborative and innovative work environment.
  • Commitment to diversity and inclusion with Employee Resource Groups and Unconscious Bias Trainings.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service