About the Company:

Curbside SOS, based in Detroit, Michigan is a start-up technology company that provides real time access to towing services and streamlines the dispatch process between law enforcement, towing companies and motorists. 

When a tow is needed, time is of the essence. The longer a disabled vehicle sits on the side of the road, the greater the threat to everyone's safety. We use data to confirm real-time ETAs to ensure the quickest available tow can be dispatched to clear roads faster. 

In 2020 Curbside SOS launched real products to real users and raised significant capital to accelerate growth throughout the US. This year they will introduce new products and features to provide enhanced value to all stakeholders. The Company is founded and operated by experienced technology entrepreneurs that have proven their ability to deliver wildly successful consumer and commercial technology solutions. 

About the job:

As the technical leader at Curbside SOS, the Manager of Software Engineering will play a pivotal role in the development and delivery of each product. This position could be based out of our NEW offices in Eastpointe, MI or remote with occasional travel. 

As the leader of the small and talented Company engineering team, you will play a key part in designing high-performing, scalable, software solutions that handle a high volume of transactions each day. As a senior member of our software development team, you should be experienced with and ready to dive into the software design, architecture, construction, testing, deployment, and support in an Agile environment. You will serve as a thought leader in our organization and a leader to your team.

You will need to demonstrate creativity, grit and determination while being flexible and working collaboratively and independently. You will need to be able to be persuasive and motivating while focusing on attention to detail and keeping an eye on the big picture. 

If you are an Engineering Manager who thrives in multiple roles (leader, player, coach) and you have experience, passion and excitement for how online and mobile products are built and can deliver to a wide range of stakeholders, this is going to be a kick ass place for you.  

What you’ll get to do:

  • Effectively lead and own delivery for the work of development teams while using your highly-technical skills as a hands-on software architect. 
  • Delegate work to a distributed technology team (Detroit, remote US and South America contractors)
  • Define and iterate team process, collaboration, and focus on overall team velocity with different stakeholders, including product, design, etc.
  • Collaborate with remote development teams to identify and anticipate changing requirements and opportunities to improve the development environment
  • Ensure a productive and effective working environment for the development team
  • Represent the technology perspective to leadership and aid in the communication between engineers, product managers, designers, leadership, and other stakeholders 
  • Coordinating development projects, communicating the timeline, scope, risks, and defining the technical roadmap and priorities with stakeholders
  • Rally entire cross-functional teams around major goals and initiatives.

 

What you’ll bring to the table:

  • 5+ years of software development experience with a few years of leading or managing a team of technical engineers
  • Start-up environment experience a must 
  • You love exploring hard problems and solving them with data-driven, iterative software development
  • You understand the challenges and appreciate the rewards of working with live data from distributed systems. 
  • You've worked in fast-paced, agile environments and helped keep projects on track, troubleshoot roadblocks, write documentation, and coordinate cross-team collaboration
  • Quick learner and self-starter capable of working on multiple projects simultaneously
  • Experienced with some of our amazing tech stack (details listed below)
  • Experience with GIS data a plus
  • Experience in an environment that practices continuous product delivery
  • Out-of-the-box thinker, ready to describe their vision and demonstrate passion for their work product
  • Quick learner and self-starter capable of working on multiple projects simultaneously
  • Spanish proficiency a plus
  • Experience with virtual project teams a plus
  • Bachelor’s Degree in Computer Science, Engineering or similar field is preferred 

 

Tech Stack: Familiarity with the following technologies will be key to your success at Curbside:

  • Relational database management via PostgreSQL
  • Restful API development via Rails and ActiveRecord
  • Realtime technology services like PubNub and WebSockets
  • Notification and communication services like Twilio and Firebase
  • Background processing via Sidekiq
  • Geographic map data and APIs like Google Map APIs, Geocoder, and various GIS services
  • Experience developing auth systems that involve multiple overlapping user roles (Devise, Pundit)
  • Familiarity with implementing payment systems (Stripe, PayPal, etc.)

Skills

Active Record Pattern
Agile Software Development
API Design
ArcGIS (GIS Software)
Bilingual (Spanish/English)
Firebase
Geocoding
Multitasking
Paypal Sandbox
PostgreSQL
Problem Solving
Pubnub
Pundit
Ruby On Rails
Self Starter
Sidekiq
Stripe.net
Team Management
Twilio
Virtual Teams
WebSocket
Workflows