Director of Software Engineering - Greenvale - Apple Industries, Inc.

    Apple Industries, Inc.
    Apple Industries, Inc. Greenvale

    1 day ago

    Description

    Position Description and Overview

    The Director of Software Engineering is responsible for leading, planning, and executing software development across the Face Place product ecosystem, ensuring reliable, scalable, and high-quality software delivery that powers the largest and most sophisticated photo booth network in the world. This role owns technical execution from planning through deployment and ongoing support, aligning engineering outcomes with broader business and product strategy.

    This role manages the software engineering organization, overseeing frontend, backend, booth applications, and QA efforts. The Director of Engineering translates business and product requirements into clear technical plans, development schedules, and delivery commitments, while holding engineers accountable for timelines, quality, and operational readiness.

    Products may include all existing and new photo booths, OOBE (mobile user experience and marketplace), the photo booth management portal for internal and external customers ("Back Office"), backend services and infrastructure, and any new products we create.

    Key Responsibilities

    Engineering Leadership & Execution

    • Oversee all software engineering activities and processes, setting standards for code quality, system reliability, security, and maintainability
    • Own engineering delivery from roadmap planning through development, testing, deployment, and post-release support
    • Create, manage, and maintain short-term and long-term engineering roadmaps aligned with company objectives, timelines, and key delivery milestones (including trade shows and product launches)
    • Develop, manage, and actively drive detailed development schedules to ensure predictable execution and timely delivery
    • Hold engineering teams and leads accountable for deadlines, scope, and quality commitments

    Team Management & Development

    • Oversee the engineering organization by recruiting, orienting, training, coaching, counseling, disciplining, planning, monitoring, and appraising employees
    • Directly manage engineering leads and senior engineers across multiple technical domains
    • Identify leadership gaps and address them through coaching, restructuring, or hiring as needed
    • Build and maintain a strong engineering culture focused on ownership, accountability, and continuous improvement

    Technical Direction & Planning

    • Translate business, product, and operational requirements into clear technical designs, implementation plans, and execution strategies
    • Provide hands-on leadership in system architecture, technical tradeoffs, and prioritization decisions
    • Guide development across diverse technology stacks, including frontend, backend, desktop, and hardware-integrated applications
    • Balance feature development, technical debt reduction, and platform stability

    CI/CD, Quality & Operations

    • Own and orchestrate CI/CD pipelines, release processes, and deployment standards
    • Establish, maintain, and evolve testing strategies (including automated QA) to ensure consistent quality across all products
    • Ensure production readiness through monitoring, on-call practices, incident management, and postmortem processes
    • Lead engineering response during production incidents and crises, coordinating rapid mitigation, clear communication, and post-incident analysis and follow-up
    • Drive continuous improvements in development workflows, tooling, and release efficiency

    Cross-Functional Collaboration

    • Serve as the primary engineering liaison to Product and Customer Support for software-related initiatives and issues
    • Partner with Product to scope work, define milestones, and manage tradeoffs between timelines, complexity, and quality
    • Collaborate closely with Customer Support to prioritize bug fixes, manage escalations, and improve customer outcomes
    • Maintain a strong on-site presence to support real-time collaboration, rapid decision-making, and hands-on leadership across engineering, product, and customer support teams
    • Participate in planning and execution for key trade shows, launches, and customer-facing initiatives
    • Partner with Product, Marketing, and Customer Support to plan and communicate software releases, including release notes, feature rollouts, and customer-facing timelines
    • Ensure clear, accurate communication during incidents, including internal updates and external messaging as appropriate
    • Own standards and accountability for software-related documentation, including operator manuals, technical documentation, and both internal and external knowledge bases

    Innovation & Continuous Improvement

    • Identify opportunities to improve system scalability, reliability, and performance
    • Proactively surface risks, dependencies, and resource constraints
    • Contribute to long-term technical strategy and platform evolution

    Minimum Work Experience / Knowledge:

    • Bachelor's degree in Computer Science, Engineering, or a related technical discipline from an accredited college or university
    • 10+ years of professional software engineering experience
    • 4+ years in engineering leadership roles managing multiple teams or technical leads
    • Proven experience owning development schedules, delivery commitments, and execution across multiple teams
    • Strong hands-on understanding of CI/CD pipelines, release management, and production operations
    • Experience translating business and product requirements into actionable technical plans

    Technical Expertise (one or more required):

    • Frontend development , or similar frameworks)
    • Backend systems (Java, Spring Framework, microservices, AWS, relational databases such as PostgreSQL)
    • Desktop or hardware-integrated applications (.NET, C#, WinUI, image processing, extensive hardware integration with devices such as printers, cameras, I/O control boards, speakers, microphones, lighting, payment devices, connectivity modules, etc.)

    Leadership & Professional Skills:

    • Demonstrated ability to hold teams accountable while maintaining morale and trust
    • Clear and effective written and verbal English communication skills
    • Strong planning, organization, and decision-making abilities
    • Self-motivated with the ability to manage multiple priorities and meet deadlines
    • Consistently high standards for quality and attention to detail

    Working Conditions:

    • This is an on-site leadership role requiring daily presence in the office to enable close collaboration, real-time decision-making, and hands-on execution leadership across engineering, product, and customer support teams.
    • Extended periods of sitting and working at a computer
    • Regular participation in in-person meetings, technical reviews, and cross-functional planning sessions
    • Occasional presentations to internal stakeholders and cross-functional teams, typically involving extended periods of standing
    • Occasional travel to national/international industry events, trade shows, or site visits

  • Only for registered members Greenvale, NY, US

    We are looking for people to join our team who seek out innovative solutions to complex problems. · ...

  • Only for registered members Prinsburg $70,000 - $125,000 (USD)

    Estimator | Project Manager role at Duininck Construction involves identifying new construction opportunities and leading project execution from start to finish. · ...

  • Only for registered members Prinsburg $70,000 - $125,000 (USD)

    We have a diverse portfolio of businesses managing projects at any scale.From highways and municipal projects to commercial developments excavation underground utilities and paving we take pride in shaping the infrastructure that helps the communities we work in thrive. · ...

  • Only for registered members Prinsburg, MN

    This full time year round position comes with a strong benefits package including Competitive salary range of 70,000 to based on experience plus incentive targetPaid Time OffStrong Health Plans to choose fromDental & Vision coverageCompany paid Life Insurance & Short Term Disabil ...

  • Only for registered members Prinsburg, MN

    +Job summary · Duininck is a third-generation family-led company focused on building strong communities through our relationships with customers, employees, subcontractors and vendors. · +ResponsibilitiesIdentify new construction opportunities using lead generation tools, industr ...

  • Only for registered members Prinsburg, MN

    This full-time position comes with a strong benefits package including competitive salary range of $70,000 to $125,000 based on experience plus incentive target.This position offers the opportunity to play a critical role across the full project lifecycle — from identifying and b ...

  • Only for registered members Prinsburg, MN

    This full-time position comes with a strong benefits package including competitive salary range of $70,000 to $125,000 based on experience plus incentive target paid time off strong health plans dental & vision coverage company-paid life insurance short-term disability 401(k) wit ...

  • Only for registered members Millwood, West Virginia, United States

    We are seeking a Civil Engineer Intern to assist our Engineering Team with site development civil designs as it pertains to SWPPP measures, grading/earthworks, structural plans, and geotechnical studies. · ...

  • Only for registered members Hanley Falls

    We are seeking candidates for a Drafter role to work regular day hours. Compensation ranges between $24-$28 per hour, · Degree and/or experience in the construction, engineering, or architecture field is preferred1+ year of drafting experienceTechnical experience in AutoCAD, Revi ...

  • Only for registered members Granite Falls

    +Job summary · Lead electrical engineering projects and teams. · +ResponsibilitiesMinimum 10+ years of industrial electrical engineering experienceMinimum 3+ years in a project management / leadership role ...

  • Only for registered members Hanley Falls

    This exciting opportunity Doherty is currently partnering with a leader in the structural design industry located near Hanley Falls MN. · We are seeking candidates for a Drafter role to work regular day hours Monday through Friday Compensation for this direct hire opportunity ran ...

  • CAD Engineer

    1 week ago

    Only for registered members Benson

    We are seeking a skilled CAD Engineer with 4–7 years of experience to develop and refine 3D models, 2D drawings, and assembly documentation for a range of products. In this role, you will collaborate with engineers, manufacturing teams, and suppliers to create designs that are co ...

  • Only for registered members Renville

    The Technical Support Regional Specialist is responsible for delivering exceptional customer service to clients within a designated region. · This role involves coordinating and executing installations, maintenance, and break fix events at customer sites and through remote suppor ...

  • Only for registered members Granite Falls

    We are seeking an experienced Electrical Engineer to join a well-established engineering company in Granite Falls. The ideal candidate should have a Bachelor's degree in Electrical Engineering from an ABET-accredited institution and at least 10+ years of industrial electrical eng ...

  • Only for registered members Hanley Falls

    Take the next step in your career with this exciting opportunity to work as a Drafter. · ...

  • Only for registered members Willmar $22 - $26 (USD)

    This position allows an internship to provide an opportunity to gain additional knowledge and skills in automation at RELCO. · Advise sales needed/missing information to provide an accurate quote. · Interact with customer/vendor to gather information required to do an accurate qu ...

  • Only for registered members Willmar Full time $20 - $25 (USD)

    We're looking for a skilled Assembly Technician to join our team and help bring high-performance products to life. · In this role, you'll work with a variety of tools and technologies to build and fine-tune systems, ensuring they meet exact standards. · Ideal candidates enjoy han ...

  • Only for registered members Hanley Falls, MN

    We are seeking candidates for a Drafter role to work regular day hours, Monday through Friday. · ...

  • Only for registered members Benson Full time

    This Quality Assurance Technician will serve as a member of a Business Unit Support Team providing technical quality assistance to production teams and engineering. · ...

  • Only for registered members Benson

    +Job summary · This position is responsible for providing technical leadership and process ownership for industrial paint and coating operations. · ...

Jobs
>
Director, software engineering
>
Jobs for Director, software engineering in Clara City