Manager, Software Engineering (Remote)

Columbia, MD
Sep 17, 2021
Sep 26, 2021
Full Time
About UsWe 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 its all due to the talented and diverse team weve been lucky enough to assemble.Job DescriptionThe 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 FunctionsLead, mentor, and interview/hire-for a best-in-class software development teamLead the design, implementation, and deployment of successful highly distributed, large scale products/servicesServe as a lead on demanding, complex, multi-team, cross-functional projectsActively participate in hiring talented people and assist in the career development of people within your teamDemonstrate high levels of creativity and the right judgmentManage the delivery of quality applications on time and on budgetManagement of departmental resources, staffing, and enhancing and maintaining a best-in-class engineering teamCreate metrics and report on status of product quality to management, customer support and product teamsUpdate and maintain support phone rotationAttend departmental meetings and retrospectivesLeverage JIRA to track and monitor the Rapid Response workflow including but not limited to EXPEDITED tickets posted in slack roomAnalyze and redesign internal workflows to minimize inefficienciesMonitor relevant slack channel and email chainsEstablish a structure that increases efficiency and promotes proactive modifications.Participate in key intradepartmental meetings to improve collaboration between departmentsPrepare requested documentation or presentations for upper management: IE: QBRPerform 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 adjustmentsWork closely with the Product Owner of your domain to stay in sync with operational and personnel related topicsBring 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 processPrepare reports for management regarding status of DepartmentEnsure an efficient training program is in place and that the training requirements have been completed by all team membersEffectively and proactively communicate departmental updates to the teamFacilitate team building exercises and activities: IE FedEXAdhere to the Outage Communication Guide in times of service degradation, including the follow up postmortemGain thorough understanding of systems and core business functions in order to provide informed suggestions and solutionsVerify employees are well equipped to complete their daily tasks. This includes, but is not limited to, environmental culture and software/hardware requestsCreate, update, and maintain Working Practices and Standard Operating ProceduresEducation And ExperienceBachelor's degree in computer science, software engineering, or related degree2+ years of direct management experience of a team of at least 8 software professionals4+ years of software development experience, preferably on large-scale web projectsExperience with JIRA or similar project management systemsDeep understanding of software development methodologies and common design patternsPrevious Experience with either C# or Java development, HTML, CSS and modern JavaScript frameworksCritical Success FactorsAbility to thrive in a fluid environment where priorities shift week-to week and in some cases day-to-dayEnjoy working with a team and sharing knowledge to improve processes and efficiencyDemonstrate strong attention to detail and problem-solving abilityExperience working in an Agile framework to deliver continuous improvementExperience building software from the ground up and all phases of the SDLC successfully: based on client satisfaction and software performance, stability, scalability, and extensibilityExcellent written and verbal communications skillsGreat organization and time management capability for overseeing multiple tasks and prioritizing as neededProactively recognize needs and take the initiative to share thoughts and possible solutionsTeam playerPerks And BenefitsAside 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 insuranceCompany matched 401K planFlexible PTO + Sick Leave 4 weeks paid Parental Leave State of the art technologyCompany-paid Basic Life InsuranceVoluntary Supplemental Life InsuranceVoluntary Long-term/Short-term disability insurancePaid National HolidaysOptional Healthcare/Dependent Care FSA AccountDealerOn is an Equal Opportunity Employer. We also participate in E-Verify (for more information, click here: E-verify Participation and Right to Work).by Jobble

Similar jobs