Software Engineering Manager (Remote)

Posted 3 years ago

ABOUT THE ROLE

We are looking for a people-focused leader to come to join our team as a Manager of Software Engineering at Dispatch. This role will leverage their technical acumen to lead, coach, guide, and mentor a team of Software Engineers. You will do so by inspiring others to over-achieve their goals (personally and professionally) while amplifying your team’s strengths at the individual level.  

 In this role, you’ll lead through change and maintain alignment through the communication of team and individual roles, goals, and expectations, by providing real-time feedback. As a people-leader at Dispatch, you’ll build a high-performing team by being involved in the day-to-day and act with a sense of responsibility, compassion, integrity, and forgiveness.

 WHAT YOU’LL DO

  • Executes all job duties in alignment with Dispatch’s core values, mission, and purpose

  • Acts ethically, with integrity and complies with legal standards to deliver an environment that promotes respect, innovation, and creativity

  • Encourages and fosters an inclusive environment. An environment where the strengths and expertise of our workforce are welcomed, amplified and exhibited in the work at Dispatch

  • Sets and communicates clear objectives and hold team members accountable for their performance and behavior, taking corrective action as necessary on a timely basis and in accordance with company policy

  • Manages a team of software engineers;responsible for staffing/hiring, establishing goals and objectives, weekly one-on-ones, and performance management

  • Builds, maintains, and evolves talent systems for continual attraction, growth, and development of talent at Dispatch

  • Collaborates cross-functionally (with Architects, UX, Quality, Product Management) to ensure on-time delivery of quality products that meet business needs, and maximize the customer

  • Collaborates closely with engineering leadership to develop and maintain the technical roadmap for Dispatch

  • Participates in code reviews to ensure quality and consistency in the codebase, and to keep the team aligned

  • Co-owns the agile development process / software development lifecycle to ensure the engineering team is balancing new product development while addressing technical debt

  • Contributes to strategic vision regarding technical team and product architecture

  • Communicates performance goals and drives engagement through weekly 1:1’s, weekly team meetings, and bi-annual performance conversations

  • Utilizes the Atlassian suite of tools to document the product experience and requirements (Confluence) and leverages Jira to execute work/stories and keep the team informed of project status and any roadblocks to ensure work is completed in a timely manner

  • Stays current in the industry by attending educational opportunities, conferences, and workshops, reading publications and professional networking

WHAT YOU’LL NEED

  • 4+ years of leading high-performing software engineering teams (required) 

  • Expertise in building and supporting large, enterprise-scale, mission-critical applications (required) 

  • Ability to debug complex, distributed systems (required)

  • Proficiency with a object oriented programming language such as Ruby, C#, or Java (required)

  • Proficiency with Ruby on Rails or Javascript/React, and an ability to work on both backend and frontend (preferred)

  • Experience with React Native, iOS, Android, ElasticSearch, Google Maps APIs (preferred)

  • Bachelors in a technical discipline (e.g. computer science, mathematics) and MBA (preferred)  

  • A desire to dig into new technologies and learn as you grow

  • Ability to leverage data to inform others, and make business decisions

  • Excellent communication and presentation skills, including the ability to influence at multiple levels of the organization

WHAT YOU’LL RECEIVE 

  • An opportunity to help shape and develop the careers of those around you 

  • Benefits: Medical | Dental | Vision | 401k | Unlimited Paid Time Off

  • A rewarding work-life blend

  • An opportunity to transcend your role and further your professional and personal development

ABOUT US

Dispatch is a technology-based company that redefines the way same-day deliveries are made in the B2B space. With our network of drivers, Dispatch puts suppliers, businesses, and technicians in control of local deliveries with real-time tracking and transparency. We strive to deliver the best value and service to our customers every day.

Dispatch started in the Twin Cities but is now in dozens of markets across the country. With all of this growth, we maintain a strong focus on our company culture. Dispatch operates on five core values: People First, Belief, Speed to Value, Driven to Deliver, and Transparency. If you connect with these values, we’d love to learn more about you!