Match score not available

Director of Data Platform Engineering at Upland Software

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in computer science or related field, Master's preferred., 10+ years in database management and architecture., 5+ years in a leadership role., Expertise in Snowflake, MS SQL, Postgres, MySQL, MongoDB., Strong knowledge of cloud-based data platforms..

Key responsabilities:

  • Oversee operational management of data platforms for high availability and scalability.
  • Design and implement robust data architectures across multiple databases.
  • Monitor and enhance performance of all data platforms.
  • Manage and mentor a team of data engineers and DBAs.
  • Collaborate with product development and data science teams to meet their needs.
Upland Software logo
Upland Software Large https://www.uplandsoftware.com
1001 - 5000 Employees
See more Upland Software offers

Job description

Description

At Upland Software, you’ll find smart, creative teams who love working together to deliver value for our customers, and a global culture of growth and possibility. Our operating model has always supported remote work—and as we keep growing and evolving our workplace, that won’t change. We’re passionate. We’re proactive. We take pride in our work, and we love a good challenge. Sound like you?

Opportunity Summary:
Upland Software is seeking a highly skilled and visionary Director of Data Platform Engineering to lead the day-to-day operational management, architecture, and performance of our data platforms, including Snowflake, MS SQL, Postgres, MySQL, MongoDB, and FiveTran. This is a hands-on leadership role responsible for ensuring optimal performance, scalability, and availability of our data infrastructure. The Director will provide both technical expertise and managerial leadership to a team of data engineers and administrators.
 
Primary Responsibilities:
  • Operational Leadership: Oversee the operational management of Snowflake, MS SQL, Postgres, MySQL, MongoDB, and FiveTran, ensuring high availability, performance, and scalability.
  • Data Architecture: Design and implement robust, scalable data architectures across multiple databases and platforms to support Upland's growing data needs.
  • Performance Management: Monitor, optimize, and enhance the performance of all data platforms, including database tuning and troubleshooting.
  • Hands-on Engineering: Lead by example with hands-on involvement in database design, performance optimization, data migration, and integration tasks as needed.
  • Team Leadership: Manage and mentor a team of data engineers and database administrators, fostering a collaborative and innovative work environment.
  • Collaboration: Work closely with product development, data science, and business intelligence teams to ensure the data platform supports their analytical and operational needs.
  • Strategic Vision: Develop and execute a strategic roadmap for the data platform, including technology upgrades, new tool evaluations, and capacity planning.
  • Data Security & Compliance: Ensure all data management processes adhere to relevant security, compliance, and regulatory standards (e.g., GDPR, HIPAA).
  • Vendor Management: Manage relationships with third-party vendors, including Snowflake and FiveTran, ensuring SLAs are met and cost efficiency is maintained.
 Requirements:
  • Education: Bachelor’s degree in computer science, Information Technology, or a related field (Master’s degree preferred).
  • Experience:
    • 10+ years of experience in database management and architecture, with expertise in Snowflake, MS SQL, Postgres, MySQL, MongoDB.
    • 5+ years of experience in a leadership role managing teams of data professionals.
  • Technical Skills:
    • Deep knowledge of database design, query optimization, and performance tuning.
    • Experience with ETL/ELT pipelines and tools, particularly FiveTran.
    • Strong expertise in cloud-based data platforms, especially Snowflake.
    • Proficiency with data modeling, data warehousing, and big data technologies.
  • Leadership Skills:
    • Proven track record of managing and mentoring high-performing technical teams.
    • Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
  • Problem-Solving Skills:
    • Strong analytical skills with a focus on continuous improvement and innovation.
Desired Skills: 
  • Experience in SaaS or high-growth technology environments.
  • Certification in Snowflake, AWS, Azure, or relevant database technologies.
  • Experience with Agile methodologies and DevOps practices in a data environment.

Upland Software (Nasdaq: UPLD) is a leader in cloud-based tools for digital transformation. To learn more, visit www.uplandsoftware.com.

Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status.

 

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Verbal Communication Skills
  • Team Leadership
  • Analytical Skills

Data Engineer Related jobs