Back to Archive

Director Of Engineering

SuperSalon Software

Minneapolis, MN | Posted: 2 years ago

This job is expired and may no longer be accepting applications.
ProPoint Solutions is a privately owned, growing software company that develops SuperSalon software. SuperSalon is a point-of-sale software for the salon industry and is used in over 10,000 salons in North America.
Our mission and purpose are to help multi-location owners in the beauty industry grow and manage their business from anywhere around the world. We are trusted by some of the largest and most recognizable names and franchisors in the industry, including Regis Corp. (Supercuts, SmartStyle, Cost Cutters, etc.), Fantastic Sams, Bishops, LemonTree, and Birds Barbershops. Propoint Solutions is currently seeking a Senior Director of Engineering to lead our distributed software engineering, system administration, and quality assurance teams. The ideal candidate will have a strong technical background and be willing and capable to get into the details in order to guide the team to the desired end result. This individual will work closely with the leadership team to ensure that we deliver the highest quality software and services to our customers. The successful candidate will be a team player, capable and motivated to work across teams to help grow revenue.
Job Responsibilities:
TechnologyExperience with responsive front-end frameworksExperience with the architecture and development of scalable, redundant web applications within a public cloud environment. This includes creating a modern, efficient means of deploying application updates on a very frequent basis, as well as testing practices so that updates a non-event.Mobile applications either experience building or evaluating 3rd party partners for the development and maintenance of mobile appsExperience with the evaluation/selection and implementation of a data storage solution such as a relational database or NoSQL databaseExperience with the evaluation, selection, and implementation of modern monitoring solutions and using those solutions to ensure not only uptime but also to proactively manage application performance as a means to proactively drive improvementsProduct FocusLead a team of technology professionals, including software engineers, quality assurance analysts, and system administrators, in the best practices associated with the development, testing and delivery of software applications.Provide technical direction, based on past experience and emerging trends, to the team. Be willing to create examples, evaluate prototypes in a hands-on manner when needed.Foster a continuously improving software development methodology that results in the timely, efficient, high-quality delivery of value to the customers.Foster a collaborative relationship with Product Management so that the right features, fixes, and products are delivered based on the product roadmap.Be mindful of budget constraints but also evaluate the ROI of additional investment within the team. Be able to clearly, concisely and effectively present budget variance proposals to the senior leadership team.Support legacy applications, i.e. an on-prem deployment of a PHP application, in an efficient, cost-effective manner. This will require evaluating the return on investments and collaborating with Product Management to achieve a balance that supports growth initiatives.
Results OrientedResponsible for the performance of the Product Development team by establishing and then measuring to KPIs.Responsible for the evaluation and development of software engineers, quality assurance analysts, and system administrators by developing strong performers and eliminating underperformers. Establishing and measuring performance and providing timely feedback is key.Collaborate with members of the senior leadership team not only on your own area of expertise. Be willing to share candid, professional feedback on company objectives that may not be within your area of expertise.
Qualifications & requirements:5+ years of experience managing software engineers and other technology professionals in a high-growth environment; experience with offshore and distributed teams a plus7+ years within the software engineering field; experience writing code a plusSoftware Development Life Cycle: Knowledge of and experience with using some form of an agile methodology for delivering new or enhanced software products to the marketplaceExperience with public cloud services and implementation strategies; experience with budgeting and controlling expenses associated with public cloud usageKnowledge and/or experience with best and emerging practices associated with DevOps and site reliability engineeringKnowledge and/or experience with best and emerging practices for SaaS application architecture, deployment, and monitoring

This job was sourced from StackOverflow Jobs.