Full-Time

Engineering Manager

Platform

Posted on 6/18/2024

Plotly

Plotly

51-200 employees

Low-code platform for deploying data apps


Senior

Remote in USA + 1 more

Required Skills
Bash
Kubernetes
Microsoft Azure
Python
Docker
AWS
Terraform
Ansible
Development Operations (DevOps)
Google Cloud Platform
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 8+ years of experience as a Platform or Infrastructure Architect Engineer/team lead/staff software developer
  • 3+ years of experience in managing software engineering team
  • Extensive knowledge and hands-on experience with Kubernetes, Docker, and related technologies
  • Proficiency in scripting and automation using languages such as Python, Bash, or Go
  • Strong understanding of infrastructure-as-code principles, utilizing tools like Terraform and Ansible
  • Familiarity with networking concepts, container orchestration, and microservices architecture
  • Experience working with cloud platforms, preferably AWS, GCP, or Azure
  • Excellent problem-solving skills and ability to thrive in a collaborative, fast-paced environment
  • Strong communication and interpersonal skills with the ability to explain complex technical concepts to non-technical stakeholders
  • Dedication to writing and encouraging clean, maintainable, and efficient code
Responsibilities
  • Conduct assessment and document the current state of the Dash Enterprise architecture
  • Design and own the roadmap for the platform and infrastructure of Dash Enterprise
  • Hire, mentor and manage the Platform engineering team
  • Identify integration, technology advancement, and operational cost-saving opportunities
  • Perform architectural reviews for quality deliverables and compliance with security, disaster recovery, and other risk concerns
  • Implement best practices for infrastructure automation, configuration management, and orchestration
  • Monitor and troubleshoot internal and production systems
  • Work closely with stakeholders to optimize resource utilization and automate infrastructure provisioning
  • Stay up-to-date with the latest advancements in Kubernetes and related technologies
  • Mentor and coach the Platform team and the Devops team on enterprise platform management best practices
  • Encourage innovation, implementation of cutting-edge technologies, teamwork, and self-organization
  • Foster a collaborative and inclusive team culture
  • Measure the impact of the team and set clear expectations and goals
  • Provide strategic guidance and leadership in evaluating emerging technologies, tools, and methodologies
  • Participate in cross-functional technical design and code reviews
  • Own seamless integration of new features/products in the Dash Enterprise platform

Dash Enterprise is a low-code platform for developing, scaling, and deploying data apps in Python, offering a point-and-click interface to Python models and expanding traditional dashboard capabilities. It utilizes Python and low-code development to enable collaborative development and deployment in a secure, scalable, managed environment, making it a leading platform for building, scaling, and deploying data apps.

Company Stage

Series C

Total Funding

$21.3M

Headquarters

Montreal, Canada

Founded

2013

Growth & Insights
Headcount

6 month growth

21%

1 year growth

19%

2 year growth

43%

Benefits

Remote first team

Home office setup fund

Flexible schedule

Parental leave

Learning & development opportunities

Medical, dental, vision & more

Stock options

Plotly Giving program

Community involvement