The Siteimprove Data Platform team is responsible for creating and managing the integrated technologies supporting the end-to-end lifecycle of data across the enterprise. Our engineers are building an event-driven, API-first platform that will enable internal and external business partners to acquire, retain, process, govern, and secure data at a global scale.
Our team is looking for an experienced senior engineering manager who is a highly collaborative and broad-minded problem solver who will play a crucial role in overseeing the development and enhancement of our data platform, ensuring the efficiency, scalability, and reliability of our data processing and analytics capabilities.
What you will be doing
- Lead and manage a team of talented software engineers and data professionals, fostering a collaborative and high-performance culture.
- Define and execute the technical roadmap for our data platforms, aligning with business goals and industry trends.
- Collaborate closely with cross-functional teams to understand data requirements, prioritize initiatives, and deliver impactful solutions.
- Oversee the design, development, and maintenance of data services, including data pipelines, ETL processes, and analytics frameworks.
- Drive the implementation of best practices in data architecture, data modeling, and data governance.
- Ensure the availability, security, and quality of our data platforms, working closely with DevOps and Security teams.
- Monitor and optimize the performance and cost of data services, making informed decisions to enhance scalability and efficiency.
- Provide mentorship, guidance, and professional development opportunities to team members.
- Foster a culture of innovation and continuous improvement, promoting new technologies and approaches to enhance data capabilities.
- Collaborate with stakeholders to understand business needs and translate them into technical requirements.
- Report on team performance, project progress, and key performance indicators to senior leadership.
- Perform other related duties as assigned.
What we will require of you
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
- 8+ years of professional experience in software engineering and data services.
- Proven experience in managing and leading engineering teams, including direct reports and cross-functional collaboration.
- Strong expertise in modern data platforms, data engineering, data modeling, and data architecture.
- Proficiency in programming languages commonly used in data processing (Python, Java, Scala, etc.).
- Experience with data processing frameworks (Spark, Hadoop, etc.) and ETL tools (Airflow, NiFi, etc.).
- Solid understanding of cloud platforms and containerization technologies.
- Experience designing, building, and maintaining data warehousing, data lakes, and streaming data architectures.
- Strong problem-solving skills and the ability to address complex technical challenges.
- Excellent communication skills, both written and verbal.
- Leadership skills, including the ability to mentor, coach, and inspire technical teams.
- Agile mindset and experience with Agile methodologies.
- Travel as needed.
What we will love about you
- Knowledge of modern data processing and storage paradigms.
- Experience providing data to BI tools such as Tableau, Superset, and Looker.
- Experience with big-data technologies such as Hive, Presto/Trino, Iceberg, and Avro.
- Experience with IAC Technologies such as Terraform, Cloudformation, and CDK.
- Advanced understanding of cloud-native services, including AWS-managed offerings such as Glue, Athena, and EMR.
In addition, we hope you will appreciate:
- Rest and relaxation: Open Paid Time Off (OPTO) program for vacation, personal illness, mental health, or to care for a family member, 11 paid holidays, and two Give Back Days
- Comprehensive benefits: National medical plan, dental, vision, paid maternity leave, paid paternity leave, HSA, Flex, employer-sponsored short-term, long-term disability, discounts to volunteer plans to meet your family needs, and more!
- Prepare for the future: 401(k) with a company match to provide a better future in your retirement years.
$170,000 – $220,000 a year
Base pay will depend on the position, individual qualifications, market, and other operational business needs.
Siteimprove is an equal opportunity employer
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
Siteimprove is a global corporation that has developed data practices to ensure your personally identifiable information is appropriately protected. Please note that personal information may be transferred, accessed, and stored globally as necessary for the uses and disclosures stated in accordance with our Privacy Policy at https://siteimprove.com/en/privacy/.