Back to Archive

Director of Software Engineering


Raleigh, NC | Posted: 7 months ago

This job is expired and may no longer be accepting applications.
Company OverviewFilterEasy is proud to have created a fun and fast-paced work environment driven by an all-star team. We'll admit that air filters might not seem like the "coolest" product, but don't be fooled! Our energized and driven team will quickly make you think otherwise. As a company that is growing quickly, each and every role is necessary and has the ability to make an immediate and measurable impact!Director Engineering ResponsibilitiesSupport the company and it's software needs as a brand led organizationWorking daily with engineers to keep development on track.Helping resolve (technical and non-technical) issues that arise and impede progress.Interfacing with other teams to share engineering plans and progress, and gather feedback and requirements from them.Making ad hoc design, architecture, and functionality decisions in lieu of slowing down a project.Deriving creative solutions to keep projects moving forward with a fast pace.Planning, tracking, and project management of the engineering team.Help shape and translate the company priorities into a clear and actionable engineering roadmap, balanced with tech debt and other engineering priorities.Serve as Software Engineering SME.Planning, tracking, and project management of the engineering team.Manage, in conjunction with the Project Management Office, full cycle development process from planning through release for new features and existing products.Working with the Project Management Office to create tools that simplify the requirements gathering process.Creating, managing, and continuously improving QA and QC processes heading towards full QA automation.Gain a sound understanding of our development environment; identify gaps and lead projects to close those gaps.Roll up sleeves and play hands on coding role where appropriate.Create processes and supporting metrics to ensure efficiency and quality of software development implementation and maintenance.Participate in escalated defect triage and work with team to resolve prioritized defect fixes.Research and prototype new technologies and tools as we evolve our platform tech stack.Be accountable for project execution and quality.Develop processes and KPI's to enable team to meet business expectations.Continuously work to improve process and workflow in engineering and cross-functionally.Shape engineering best practices and policies.Serve as a talent leader with the drive to ensure the success of FilterEasy's most critical asset -- its workforce.Actively recruit and build the engineering team with a focus on diversity of thought and background.Support professional growth and business continuityPromote the FilterEasy brand in the greater community (eg: host events, contribute to open source, encourage teammates to speak at conferences) Deep Partnership & Collaboration.Director Engineering Requirements10+ years of experience leading technical initiatives on multiple platforms.Startup and large enterprise experience.Experience in e-commerce fieldExperience with data production analytics technologies including but not limited to big data, data science, AI, machine learning, data mining, and business intelligence & visualization.Ability to comprehend business verticals, business challenges, and company strategy and plans to align development schedules and appropriately allocate resources to meet the company's priorities.Demonstrated mastery in each of the following technologies: PHP, Javascript, HTML, CSS, Java, and Swift.Working knowledge of production environmentsExperience in each of the following: Laravel, AWS Offerings (Elastic Beanstalk, EC2, Elasticache, SQS), Google pub/sub, other cloud services including Microsoft Azure.Experience with SAAS software services such as: Netsuite, Oracle Cloud applications, Integrators, AEM, Wordpress, Drupal.Demonstrated ability to manage multiple stakeholder relationships with competing priorities and limited resources.Ability to create projects plans that rapidly deliver new features to production environments.Ability to make ad hoc design, architecture, and functionality decisions in lieu of slowing down a project.Ability to lead and participate in change management in a growing, scaling organization.Ability to develop solutions when faced with constraints.Demonstrated experience and passion for recruiting, growing and "leveling up" an engineering team including training and mentoring new managers and team leads.Excellent interpersonal and communication skills.Experience in creating and fostering a DevOps environment is a plus.More About YouYou have experience recruiting and building diverse engineering teams. You lead by example, promoting a positive and inclusive company culture and fostering trust and transparency. You treat everyone as a peer and are an active listener. People are always impressed at your prioritization ability, driven by your strong customer-centric instinct and passion for delivering incredible customer experiences. You are an experienced team manager who is comfortable managing multiple priorities, projects and personalities. You must also be an experienced engineering leader who can define the detailed technical requirements according to your implementation vision, coach and keep the development team on track.

This job was sourced from StackOverflow Jobs.