Manager, Software Engineering

at DealerOn
Location Rockville
Date Posted April 28, 2021
Category Trades & Services
Engineering
Job Type Not Specified

Description

About Us

We are an online marketing company providing website and agency services to automotive dealerships across North and South America. We are known for our cutting-edge products that streamline the car buying process and provide an experience both shoppers and dealers love. Our business model is working; we were recognized on the Inc. 5000 list of fastest growing companies six years in a row, expanding to over 30 manufacturer relationship, and over 4,000 dealer partners. We are proud of what our company has done, and it's all due to the talented and diverse team we've been lucky enough to assemble.

Job Description

The Manager, Software Engineering will be required to demonstrate strong leadership skills in order to establish structure and improve efficiency within their expanding department. The Manager, Software Engineering will leverage their experience to build high-quality, process and structure solutions that adhere to our company goals and guidelines. The manager is responsible for motivating and guiding the employee development path to ensure the success of each employee throughout the SDLC.

Essential Functions

  • Lead, mentor, and interview/hire-for a best-in-class software development team
  • Lead the design, implementation, and deployment of successful highly distributed, large scale products/services
  • Serve as a lead on demanding, complex, multi-team, cross-functional projects
  • Actively participate in hiring talented people and assist in the career development of people within your team
  • Demonstrate high levels of creativity and the right judgment
  • Manage the delivery of quality applications on time and on budget
  • Management of departmental resources, staffing, and enhancing and maintaining a best-in-class engineering team
  • Create metrics and report on status of product quality to management, customer support and product teams
  • Update and maintain support phone rotation
  • Attend departmental meetings and retrospectives
  • Leverage JIRA to track and monitor the Rapid Response workflow including but not limited to EXPEDITED tickets posted in slack room
  • Analyze and redesign internal workflows to minimize inefficiencies
  • Monitor relevant slack channel and email chains
  • Establish a structure that increases efficiency and promotes proactive modifications.
  • Participate in key intradepartmental meetings to improve collaboration between departments
  • Prepare requested documentation or presentations for upper management: IE: QBR
  • Perform personnel tasks including, but not limited to, rewarding and disciplining employees; addressing complaints and resolving problems; holding regular 1-on-1 meetings to discuss professional development and career growth; conduct yearly performance reviews with associated salary adjustments
  • Work closely with the Product Owner of your domain to stay in sync with operational and personnel related topics
  • Bring new insights to the Development Department and find ways to implement them that improve the overall efficiency and technical offering of our product and our development process
  • Prepare reports for management regarding status of Department
  • Ensure an efficient training program is in place and that the training requirements have been completed by all team members
  • Effectively and proactively communicate departmental updates to the team
  • Facilitate team building exercises and activities: IE FedEX
  • Adhere to the Outage Communication Guide in times of service degradation, including the follow up postmortem
  • Gain thorough understanding of systems and core business functions in order to provide informed suggestions and solutions
  • Verify employees are well equipped to complete their daily tasks. This includes, but is not limited to, environmental culture and software/hardware requests
  • Create, update, and maintain Working Practices and Standard Operating Procedures

Education And Experience

  • Bachelor's degree in computer science, software engineering, or related degree
  • 2+ years of direct management experience of a team of at least 8 software professionals
  • 4+ years of software development experience, preferably on large-scale web projects
  • Experience with JIRA or similar project management systems
  • Deep understanding of software development methodologies and common design patterns
  • Previous Experience with either C# or Java development, HTML, CSS and modern JavaScript frameworks

Critical Success Factors

  • Ability to thrive in a fluid environment where priorities shift week-to week and in some cases day-to-day
  • Enjoy working with a team and sharing knowledge to improve processes and efficiency
  • Demonstrate strong attention to detail and problem-solving ability
  • Experience working in an Agile framework to deliver continuous improvement
  • Experience building software from the ground up and all phases of the SDLC successfully: based on client satisfaction and software performance, stability, scalability, and extensibility
  • Excellent written and verbal communications skills
  • Great organization and time management capability for overseeing multiple tasks and prioritizing as needed
  • Proactively recognize needs and take the initiative to share thoughts and possible solutions
  • Team player

Perks And Benefits

Aside from the awesome people you will get to interact with on a daily basis, we offer a number of benefits, including:

  • Medical, dental and vision insurance
  • Company matched 401K plan
  • Flexible PTO + Sick Leave
  • 4 weeks paid Parental Leave
  • State of the art technology
  • Company-paid Basic Life Insurance
  • Voluntary Supplemental Life Insurance
  • Voluntary Long-term/Short-term disability insurance
  • Paid National Holidays
  • Optional Healthcare/Dependent Care FSA Account

DealerOn is an Equal Opportunity Employer. We also participate in E-Verify (for more information, click here: E-verify Participation and Right to Work).