Press ESC to close

Senior Data Engineer, Business Analytics


Published: Thu, 19 Jun 2025 12:50:51 GMT

Position: Senior Data Engineer, Business Analytics

Company: JumpCloud

Location: Remote (within specified country)

About JumpCloud:

JumpCloud is a leading provider of a unified open directory platform that enables secure management of identities, devices, and access across organizations. With a single platform, IT teams and MSPs can easily enable secure remote work and manage a variety of devices, including Windows, Apple, Linux, and Android. JumpCloud simplifies IT.

About the Role:

The Senior Data Engineer will play a vital role on the Enterprise Data and Analytics (EDA) team, a cross-functional analytics team that supports various stakeholders across all business units, including Finance, Marketing, Sales, Growth, UX, Customer Success, and Product. This role is responsible for driving JumpCloud’s core reporting by developing data pipelines, curating and modeling data, and designing databases to enable insights and self-service for the analytics team and organization.

The Senior Data Engineer will collaborate with analytics teams (EDA, embedded analysts), technical teams (Enterprise Support Systems, Platform Engineering, Software Engineering), and business stakeholders to develop and maintain data pipelines, curated data models, and database designs that support business and analytics insights throughout the organization.

The ideal candidate is passionate about data and continuous improvement, able to prioritize and manage multiple projects, ask insightful questions in an ambiguous environment, and coordinate with various stakeholders. A proactive and hands-on approach is essential, as JumpCloud is a fast-paced and agile company.

Key Responsibilities:

– Drive large, impactful projects involving data pipelines, database design, data modeling, and data curation to optimize analytics and business operations, working with stakeholders, business units, and technical partners.
– Take ownership of the outcomes of analytics initiatives, not just participating but holding oneself accountable for the project’s success.
– Gather requirements and provide actionable recommendations to technical stakeholders, driving adoption and execution of recommendations.
– Mentor and develop other analysts and engineers within the organization.
– Support team project management, strategic decision-making, and long-term planning.
– Stay up-to-date on industry trends, emerging technologies, and best practices in data engineering, database design, data modeling, and data governance and apply them to support business needs.

Qualifications:

– Advanced knowledge and experience in SQL and relational databases; experience with Snowflake highly preferred.
– Advanced understanding of database design, data modeling, data infrastructure, data pipelines, and ELT processes to support analytics and business operations.
– Experience with DBT, Airflow, Fivetran, AWS, and GitHub highly preferred.
– Advanced understanding of coding and markup languages and ability to create complex queries from multiple data sources, views, and tables.
– Intermediate analytical skills and a passion for data storytelling and quantitative analysis.
– Experience with one or more business intelligence/data visualization tools; Tableau experience highly preferred.
– Strong mentoring skills and a desire to learn.
– Effective stakeholder management and communication skills.
– Strong project management and organizational skills; experience with Agile methodology a plus.
– Familiarity with data governance best practices.
– Experience working with cross-functional teams in a fast-paced, dynamic environment.
– Bachelor’s degree (or equivalent experience) in Computer Science, Statistics, Informatics, Information Systems, or another quantitative field.

Working at JumpCloud:

JumpCloud is committed to being a remote-first company, meaning that this position is fully remote within the specified country.

To be considered for this role, you must be located in and authorized to work in the specified country.

Please note that this role may require participation in on-call shifts. You will be expected to be available and responsive during your assigned shift to ensure that alerts are addressed promptly.

Language Requirements:

JumpCloud conducts all internal business in English, and the interview and screening process will primarily be conducted in English. Fluency in English is required for this role, and any additional language requirements will be specified in the job description.

Why JumpCloud?

If you thrive in a fast-paced, SaaS-based environment and enjoy solving challenging technical problems, we want to hear from you! JumpCloud offers an incredible opportunity to share and grow your expertise. You will work with a talented team across all departments who are dedicated to our mission. We value out-of-the-box thinking, so your unique ideas and approaches will be welcomed. You will have a voice in the organization and work with a seasoned executive team, a supportive board, and in a proven market that excites our customers.

One of JumpCloud’s core values is to “Build Connections.” We believe in creating human connections regardless of backgrounds, orientations, geographies, religions, languages, gender, race, etc. We care deeply about our team members and want to see everyone succeed. – Rajat Bhargava, CEO

To Apply:

Please submit your resume and a brief explanation about yourself and why you would be a good fit for JumpCloud. Note that we are not accepting third-party resumes at this time.

JumpCloud is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Scam Notice:

Please be aware that there are individuals and organizations that may attempt to scam job seekers by offering fake employment opportunities in the name of JumpCloud. These scams may involve fraudulent job postings, unsolicited emails, or messages from individuals claiming to be our recruiters or hiring managers. Please note that JumpCloud will never ask for personal account information, such as credit card details or bank account numbers, during the recruitment process. Additionally, JumpCloud will never send you a check for equipment prior to employment.

All communication related to interviews and offers from our recruiters and hiring managers will come from official company email addresses (@jumpcloud.com) and will never ask for payment or purchases to be made by the job seeker. If you are contacted by someone claiming to represent JumpCloud and are unsure of their authenticity, please do not provide any personal or financial information and contact us immediately at recruiting@jumpcloud.com with the subject line “Scam Notice.”

#LI-Remote #BI-Remote
Apply link