We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Software Engineer, Platform
About Plotly: Plotly is a leading data visualization company that provides tools and platforms for businesses to build and scale data applications. With a strong focus on open-source and innovation, Plotly has created a suite of products that help users from data scientists to business analysts to visualize, create, and share data-driven applications. Our mission is to make it easy for everyone to tell better stories with data.
About The Role: We are looking for a Senior Software Engineer, Platform to join our growing team. In this role, you will play a key part in building and evolving our Platform-as-a-Service (PaaS), which is the backbone of our Dash Enterprise offering. You’ll work on high-performance systems that support our cloud infrastructure, Kubernetes-native resources, and API backends. This is a chance to apply your expertise in cloud infrastructure, Kubernetes, and Go to drive the scalability, reliability, and security of our platform.
What You’ll Do / Responsibilities: In this role, you will:
- Work across cloud infrastructure (AWS) and Kubernetes-native resources to design and support high-performance systems.
- Maintain and uphold high standards for security, reliability, and performance within the PaaS.
- Design, implement, and manage CI/CD pipelines for efficient and reliable software delivery.
- Automate infrastructure provisioning, configuration, and management for development, staging, and production environments.
- Implement and test robust disaster recovery strategies to ensure rapid recovery from production outages.
- Automate deployment rollback mechanisms for problematic deployments.
- Provide operational support, ensuring stability and availability of the platform.
- Develop and implement automated testing strategies, including smoke tests and end-to-end tests, to act as quality gates for continuous delivery.
- Collaborate with cross-functional teams (QA, Product) to define requirements, troubleshoot issues, and ensure smooth releases.
- Contribute to the evolution of the platform architecture, focusing on scalability, resilience, and security.
- Participate in refining development workflows and advocate for best practices in coding, testing, and infrastructure management.
What You’ll Bring / Requirements / Qualifications: To be successful in this role, you should have:
7+ years of professional software development experience, with a strong focus on backend services, cloud infrastructure, and SaaS products.
Demonstrated ability to contribute to technically complex projects and drive them to completion.
Strong communication skills and a collaborative mindset to work effectively across teams.
A quality-first approach with a passion for building secure, reliable, and scalable systems.
End-to-end ownership mindset, from design and implementation to deployment and observability.
Deep knowledge of Kubernetes fundamentals, including Deployments, Services, RBAC, and Namespaces.
Hands-on experience with Kubernetes controllers, operators, and extending the Kubernetes API.
Familiarity with API Gateway implementations within Kubernetes (e.g., Traefik, Kong).
Solid grasp of Kubernetes security best practices.
Strong proficiency in Go, with experience building scalable, production-ready backend services.
Solid understanding of dependency management and Go modules.
Proven experience building and maintaining CI/CD pipelines and infrastructure automation workflows.
Knowledge of automated testing practices integrated into delivery pipelines.
Comfortable supporting and troubleshooting issues in live SaaS production environments.
Nice-to-Haves:
- Experience designing and building Platform-as-a-Service (PaaS) products.
- Passion for mentoring others and sharing technical knowledge.
- Active participation in the cloud-native ecosystem.
- A security-first mindset with advanced knowledge of Kubernetes security.
What you can expect from us: Health & Wellbeing, Comprehensive health coverage, Generous PTO, Parental leave top-up program. Growth & Future, Stock options for all full-time employees, Learning & Development program. Work alongside a dedicated team, Flexibility and community, Remote-first work, Home office support, Employee led DE&I resource group, Plotly Community Forum.
Why You’ll Love it Here: Unleash your creativity and shape the future of data analytics! Founded by innovators and driven by our community of users and customers, we eagerly tackle every challenge, from crafting state-of-the-art UI for seamless data interaction to optimizing our graphing libraries and services for highly reliable performance. Our journey has only begun!