Director, Software Engineering
Dover CorporationAbout the role
CDS Visual provides a cloud solution that is trusted by many of the world’s biggest industrial suppliers. The roots of the company include a core competency around industrial product data, sourcing, normalization, and modeling. When combined with an extensive offering of 3D visualization solutions, CDS is uniquely able to re-purpose existing CAD assets to deliver impactful solutions. From catalog products to configured-to-order products, CDS solutions complement our clients’ websites, CPQ, and eCommerce solutions by enhancing, enriching, and unifying their product content to achieve increased conversions. For clients that sell engineered-to-order products, we offer solutions that include configuration, BOM, 3D CAD, manufacturing drawings, and augmented reality.
Position Summary:
Reporting to the Senior Director of Software Engineering, the Director of Software Engineering will spearhead R&D initiatives for innovative digital products including 3D visualization technologies like Three.js and WebGL. This position involves collaborating with cross-functional and cross-company teams to incubate solutions that drive revenue and customer engagement. The role demands strategic leadership coupled with tactical execution to develop and maintain a robust digital product portfolio on a connected platform.
Responsibilities:
- Lead SaaS Digital Solutions: Direct end-to-end development of cloud and edge-centric digital solutions such as visual configurators, SaaS solutions that enhance real-time 3D data & visualization, interactive digital content creation across platforms.
- Innovate with Cutting-Edge Technologies: Utilize Three.js, WebGL, and other 3D technologies to push the boundaries of what is possible in digital product visualization, ensuring solutions are at the forefront of industry trends.
- Matrix Management: Effectively manage teams through a matrix structure; responsible for hiring, mentoring, career development, and performance management of team members.
- Vendor and Budget Management: Oversee vendor relationships and budget allocations to ensure projects are delivered efficiently without compromising on quality.
- Collaborate Across Functions: Work closely with Digital Program and Project Managers and operational teams to ensure successful, on-time delivery of solutions.
- Technical Leadership and Mentorship: Provide ongoing technical guidance and mentorship, establish development and deployment best practices, and promote a culture of continuous improvement.
- Strategic Stakeholder Engagement: Engage with senior-level corporate and operational leadership to build relationships and provide executive presence through impactful presentations.
- Team Morale and Success: Foster an environment that supports high team morale and tenacity in achieving success goals. Be a player-coach, hands-on with team activities, and drive team efficiency and productivity
Qualifications:
- Educational Background: Bachelor's or Master’s degree in Computer Science, Electrical, or Electronics Engineering.
- Industry Experience: At least 10 years in the software industry, including 4+ years in leadership roles managing cloud-based SaaS products.
- Technical Expertise:
- Proficient in Three.js, WebGL, cloud services (AWS/Azure), API design, and modern software development practices. Experience with Agile methodologies and DevOps practices.
- Hands-on technical leader who can be player/coach for architecture and designs.
- Strong in scalable cloud and data architecture. Experience with SQL and NoSQL technologies are mandatory
- Leadership Skills: Demonstrated ability to manage large teams and complex projects within a matrix organizational structure. Strong capability in mentorship and team development.
- Communication Skills: Excellent verbal and written communication abilities; adept at handling presentations and engaging with stakeholders across all levels of the organization.
- Strategic Vision: Ability to translate business needs into actionable technological strategies and detailed execution plans.
Additional Desired Competencies:
- Data-Driven Decision Making: Combines analytical decision-making with the ability to leverage intuition in ambiguous situations.
- Innovative Thinking: Utilizes creativity in problem identification and resolution, embracing and synthesizing disparate views.
- Persuasiveness: Skilled in articulating and championing the division’s strategy to gain buy-in within the organization and among external stakeholders.
- Leadership in Technology Innovation: Proven track record of leading technology innovation initiatives that have transformed business processes and delivered measurable improvements in efficiency, scalability, and customer satisfaction.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s