Movement Infrastructure Working Group (MIG) is looking for an experienced Senior DevOps Engineer on the Engineering Team to support creating, testing, and refining MIG’s new API for real-time sharing of data between the various tools used by movement groups and Democratic political campaigns. MIG is a project of the Democratic Data Exchange (DDx). The MIG API will support new models of engagement and organizing and provide better metrics for organizers to execute the most responsive programs possible.
Reporting to the Technical Lead, you will have the opportunity to work and shape the early technical details of this fundamental product and collaborate with top-tier product and engineering teams. As a Senior DevOps Engineer on a small team, you will have immediate ownership over key portions of the product, along with supporting the professional development of junior team members. You will be working closely with the Technical Lead, Product Director, Executive Director, and MIG Advisors on the overall product engineering strategy.
This is a hands-on role that requires direct technical contributions and occasional on-call availability (which will be scheduled in advance).
Please know that job candidates do not always meet 100% of the preferred qualifications. If much of this job description resonates with you, we encourage you to apply.
At DDx, we believe:
- Empathy is the most important part of being a team member
- Inclusivity builds stronger, more supportive teams
- Thoughtfulness is good for business and good for teamwork
- Mentorship is something everyone should be involved in
- A bias toward action is better than delaying for a perfect solution
Founded in 2019, the Democratic Data Exchange (DDx) is a for-profit company that aims to expand access to data within the Democratic and progressive ecosystem by facilitating the real-time blind exchange of program data across the ecosystem and providing easy-to-use tools to help clients accomplish their goals.
We believe that when Democratic and progressive data ecosystems have access to the most robust and complete pool of program data possible, they can increase the efficiency and effectiveness of their campaigns and organizing work, build long-term power in our communities, and win elections.
DDx is committed to building a diverse and inclusive workplace and we are proud to be an equal opportunity employer.
These core areas of responsibilities include estimations of the anticipated percentage of time spent in the role in each core area.
Implementation of Product Build (65%)
- Support building a product that can accommodate a rapid, exponential scale that is unique to the electoral space (rapid growth and use of product with little advance awareness).
- Work closely with the Technical Lead, Technical Advisor, and other team engineers to create an effective IT ecosystem for the MIG product.
- Lead development of supporting cloud infrastructure for a fast-growing data-intensive product
- Support and iteratively improve developer workflow so that tested code can be deployed regularly as-needed.
Research and Implement Emerging Best Practices (10%)
- Understand compliance with industry standards, regulatory requirements, and best practices in software development and security.
Mentor Staff (10%)
- Share best practices, code review, feedback, and relevant resources to less experienced staff as part of their professional development.
Shared Team Responsibilities (15%)
- Serve on the on-call schedule for the product’s support for users (which may require availability outside of the standard Monday-Friday 9:00 am-5:00 pm general working hours, determined in advance).
- Join and participate in team retreats and collaborative opportunities.
Who You Are:
- Problem Solver: You are someone who may take vague requirements and work to propose and implement solutions.
- Communicator: You take technical requirements and can communicate with those with technical and non-technical backgrounds.
- Innovative Team Member: You enjoy collaborating with team members on finding new and creative ways to build a product.
- Experience working in production software systems and as a Senior DevOps Software Engineer capacity
- Extensive experience working with one or more of the following programming languages: TypeScript/JS, Python, Go, Java, Terraform, or similar
- Experience building and supporting software deployed to Google Cloud Platform using Infrastructure-as-Code (Terraform, Pulumi, etc)
- Experience supporting developers using CI/CD tools like Github Actions, Google Cloud Build, Jenkins, Circle CI, etc
- Electoral or non-electoral campaign experience or experience with political data and products is not required but is a bonus qualification for this role.
- Proven experience in establishing or contributing to open-source projects.
- Exceptional communication and collaboration skills in a remote and asynchronous environment.
- Previous experience in supporting the end-to-end product development lifecycle from prototype to scale-up
- This is a remote position; anywhere in the US. DDx is a remote-first organization.
- While this position is remote, this role may require 15% travel. Expected travel may include the MIG team gathering in person for a few times per year in one location in the United States for retreats or in-depth collaborative opportunities. This would likely require travel and overnight stays in a location outside of one’s home location, though would be scheduled in advance to account for planning.
The physical demands here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:
- Ability to sit at a computer monitor for extended periods of time
- Ability to lift up to 20 pounds occasionally
Salary and Benefits:
DDx offers a competitive compensation salary and benefits package, including:
- Company-paid healthcare, dental, and vision insurance for full-time employees
- Matching 401(k) contributions up to 3%
- Unlimited paid time off (PTO) policy
- 16 weeks of paid leave for new parents
- Other perks such as a generous holiday schedule and monthly team wellness days
The salary range for this position is $150,000-$165,000.
Hiring Process for This Role:
While there may be shifts to the hiring process, this is the anticipated hiring process’s steps for any candidates who advance from the application stage onwards:
- Phone Screening: A 30-minute audio-only initial interview with a team member
- First Round Interview: A 60-minute audio and video interview with a senior team member
- Second Round Interview with Written Prompt: A 60-minute audio and video interview including a 30 minute presentation to the review panel followed by Q&A OR A written prompt which is designed to take less than 3 hours to complete.
- Final Round Interview: A 60-minute audio and video interview with a senior or executive team member.
- Request for References: This will be a request for 3 professional references, one of which should be a previous direct supervisor.