Senior Software Engineer - DevOps

Job description

This is an exciting time at Superconductive. We are building a SaaS product that helps teams adopt Great Expectations, a shared, open standard for data quality. The product provides a hosted solution with easy configuration and improved collaboration. With Great Expectations, teams can efficiently profile data, create and monitor data quality tests, and build shared dashboarding and monitoring capabilities for their organization’s data quality.

You will be expected to:

  • Create, maintain and optimize our resources in Amazon Web Services (AWS), our Kubernetes infrastructure and deployments (mostly EKS), and our CI/CD resources and processes

  • Define and implement best-practices for managing Infrastructure as Code using tools including Git, Terraform, and Helm

  • Define and implement different Kubernetes-based deployment models for supporting customer needs

  • Enable and empower our software development pods with the access and tools they need to own their deployments without compromising the security and resiliency of the product

  • Mentor colleagues and teams in DevOps and infrastructure best practices; inform and support architectural decisions

  • Own initiatives within an Agile team around security, compliance, and specific deployment patterns, including story definition and breakdown

  • Collaborate with business, application development, and customer-facing services teams

  • Ensure that systems are safe and secure against cybersecurity threats

  • Work as part of a growing, remote team that is passionate about building great software

As part of Superconductive, you will also have opportunities to support the community and evangelize Great Expectations through conference talks, workshops, and blog posts, if you’d like.

Why join Superconductive?

Glad you asked!

We offer…

  • A world class team, with deep roots in open source, cutting-edge software and data development backed by some of the best open source and data infrastructure investors in the industry: Index, CRV, and Root Ventures. We are actively cultivating a new cultural blend of excellent data engineering and AI-enabled technical workflows

  • A fast-growing company with lots of opportunity for learning and personal growth

  • A front-row seat to the rapid evolution of data science and engineering. Data work is going through a renaissance, and—as the leading provider of a key piece in the new technology ecosystem—Superconductive is right in the middle of it

  • A kind, curious, and open-minded company culture. We are always seeking ways to improve ourselves and our processes; we keep these conversations open to the whole team. We prioritize empowering our team members rather than a command and control hierarchy.

  • A distributed team with lots of flexibility around timing and individual work preferences. We currently have teammates in California, Colorado, Connecticut, Delaware, Florida, Georgia, Illinois, Massachusetts, Michigan, Missouri, New Hampshire, New Jersey, New York, North Carolina, Oregon, Pennsylvania, Texas, Utah, Vermont and Virginia. We’d love to add your state.

  • And of course, competitive compensation (base salary + equity package) with available Medical, Dental, Vision & 401K

Job requirements

  • A passionate engineer with 5+ years of experience in administration/operations and software development lifecycle in a public cloud-hosted environment

  • Experience with public cloud environments, especially AWS; experience with Azure and Google Cloud a plus

  • First-hand experience designing, building, and operating platforms for containerized applications using Kubernetes

  • Expertise with infrastructure as code and configuration management systems like Terraform

  • Strong understanding of CI/CD pipelines, modern SDLC (GitHub Actions, Azure DevOps, etc.)

  • Fluent in scripting languages (Bash/Python) and file formats (yaml, json, etc.) in the context of templating and automation

  • Experience implementing and using monitoring, tracing, and alerting tools including PagerDuty, Prometheus and Grafana

  • Excellent troubleshooting skills; eager to dig in and see things through to a happy and sustainable outcome; defines follow-on work as necessary to ensure the integrity and efficiency of the system

  • Excellent communication and collaboration skills. Remote work skills will be critical for this position for the foreseeable future

Stand Out Attributes

Strong candidates for this role will have already had experience building and operationalizing B2B SaaS solutions, including full CI/CD deployments (including A/B testing, phased rollouts, canary deployments, etc.), monitoring, and diagnostics, as well as security testing, scanning & remediation.

Great engineering is more than just technical proficiency. We expect everyone to bring good ideas and habits, so that they can contribute to a collective culture of best practices. 

The best candidate will:

  • Have data in your blood. The more curiosity you have about a wide variety of data from all walks of life, the better

  • Have technology in your heart, and a passion for continuous learning

  • Communicate well—in writing, in person, and on Slack

  • Commit to a culture of transparency, cooperation, and mutual support in the context of an entirely distributed team

Superconductive is an Equal Opportunity Employer. In compliance with Federal law and the Federal Acquisition Regulation (FAR) 22.1800, the selected candidate will be required to provide documentation that will verify their identity and eligibility to work in the United States.

Please note that while the position is remote, we currently require applicants to be located in the United States and cannot offer visa sponsorship at this time.