Director of Software Engineering
Company: CDS Visual
Location: Watertown
Posted on: June 26, 2025
|
|
Job Description:
CDS Visual, a Dover operating company, enables manufacturers to
drive business value by unlocking their CAD assets to deliver
dynamic interactive visual experiences that support the complete
customer and product lifecycle. Our cloud-based visualization
solutions, trusted by the world's biggest industrial suppliers,
revolutionize their commerce, configure price quote (CPQ), and
training initiatives. With an extensive offering of 2D and 3D
visualization solutions, CDS uniquely re-purposes existing CAD
assets to deliver impactful solutions for 3D configuration,
aftermarket part search, digital work instructions, and enhanced
digital content. Reporting to the Vice President, Digital Products
the Director of Software Engineering will spearhead R&D
initiatives for innovative SaaS digital products for CPQ, Digital
work instructions, Visual search with 3D visualization
technologies. 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. Based
in Downers Grove, IL, Dover Corporation® (NYSE: DOV). Dover is a
diversified global manufacturer and solutions provider with annual
revenue of approximately $8 billion. 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. Provide
mature engineering leadership by instilling process-oriented
culture with best practices. • 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 General Manager,
Sales, Presales of the business to align with business priorities
and provide operational leadership and report out Engineering
Products progress on a periodic basis • 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: o Cloud services (AWS/Azure), API
design, and modern software development practices. Experience with
Agile methodologies and DevOps practices. o Hands-on technical
leader who can be player/coach for architecture and designs. o
Strong in scalable cloud and data architecture. Experience with SQL
and NoSQL technologies are mandatory o Working experience and
knowledge of CAD, BOM data models o Working experience and
knowledge of CPQ technologies is a strong plus o Proficient in
Three.js, WebGL is a plus • 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. • Strategic Planning and
Execution: Capability to contribute to strategic planning and
translate business objectives into actionable technology roadmaps.
Skilled in project prioritization and resource allocation to
maximize impact. • Communication and Collaboration: Exceptional
communication skills, adept at building cross-functional
partnerships and leading collaborative teams to achieve technology
goals. Ability to translate complex technical details into clear,
actionable insights for non-technical stakeholders. Work
Arrangement: Hybrid Pay Range: $200,000.00 - $225,000.00 annually
This position is eligible to earn a discretionary bonus based on
performance metrics and other criteria outlined in our applicable
bonus plan. We consider several job-related, non-discriminatory
factors when determining the pay rate for a position, including,
but not limited to, the position’s responsibilities, a candidate’s
work experience, a candidate’s education/training, the position’s
location, and the key skills needed for the position. Pay is one of
the Total Rewards that we provide to compensate and recognize
employees for their work. Benefits: Our total rewards package for
eligible team members also includes: a 401(k) savings plan with
employer contributions; medical, dental and vision insurance;
wellness programs; health savings account, health care and
dependent care flexible spending accounts; company paid short-term
disability and long-term disability; company paid employee basic
life and AD&D insurance; supplemental employee and dependent
life insurance; optional accident, hospital indemnity and critical
illness insurance; adoption, surrogacy, and fertility benefits and
assistance; commuter benefits; parental, military, jury duty, and
bereavement leaves of absence; paid time off, including business
travel services; employee discounts; and an employee assistance
program that includes company paid counseling sessions and legal
services. Eligibility for benefits is governed by applicable plan
documents and policies. All qualified applicants will receive
consideration for employment without discrimination on the basis of
race, color, religion, sex, sexual orientation, gender identity,
national origin, protected veteran status, disability, age, genetic
information, or any other factors prohibited by law. Location:
Subdivision: CDS Visual Job Requisition ID: 61399 Job Function:
Keywords: CDS Visual, Nantucket , Director of Software Engineering, IT / Software / Systems , Watertown, Massachusetts