Full time • Competitive pay • Excellent benefits

Work from anywhere in the contiguous US

Updated application deadline: Friday, October 1st, 2021 at 6pm EST

About MoveOn

MoveOn is a diverse and vibrant community of millions of people working together to create progressive change in America. We are an innovative campaigning organization that supports people throughout the country to take action through driving impactful campaigns that influence the behavior of people and institutions, shape the outcomes of elections, and expand the realities of what’s possible. We organize to challenge entrenched power, while pursuing economic, racial, and social justice and a vision of a country in which everyone can thrive.

MoveOn has a vital role to play in securing progress during the Biden-Harris administration and in organizing the grassroots to set up election wins in 2021, 2022, and beyond. We are building a powerful, multiracial, and economic populist movement and fighting for progress on health care, climate, racial justice, and more. In service of that mission, in 2021 and beyond, MoveOn will drive impactful, movement-connected, multichannel, nimble campaigns aimed at impact.

To enable this work, we are hiring a passionate problem-solver who will help take digital organizing and campaigning to the next level. Join our team! Together, we will scale up and optimize the work of brilliant organizers, campaigners and fundraisers, and architect and build the next great generation of political tech.

 

About MoveOn's Tech team and systems

MoveOn’s millions of members generate thousands of requests a minute during spikes of member energy. We have ~10 production systems, with two systems running at significant scale and a mix of in-house and vendor platforms. We've piped terabytes of data from all our systems into a data warehouse that fuels ambitious analytics, fundraising, and engagement programs. 

At MoveOn, making decisions with data is a core part of how all work gets done. 

Like many nonprofit tech teams, we're a scrappy team, wear many hats, and work across the software stack. While we split our team of 7 engineers between multiple projects at any given time, everyone on our team eventually works on all parts of our systems. We build, extend, and maintain infrastructure that powers campaigning, organizing and fundraising, and that amplifies the work of the analytics and mobile teams. We’ve created software management processes based on Agile to support our work in a flexible, all-remote environment and empower us to embed with organizers and work on tight political deadlines.

We believe in choosing the best language, platform, and tool for the job and are not language zealots, but we also recognize the switching cost of straddling too many languages. We do a lot of work in Python and Javascript and deploy most systems to AWS (check out our GitHub). You don’t need to come in with an exact match of experience; we will help you learn our systems and software stacks. We are deeply collaborative and spend lots of time pair-programming over Zoom video. We have a “no silly questions” policy and encourage egoless collaboration.

Responsibilities:

  • Write and review well-documented code that is easy to read, maintain, extend, and scale.
  • Lead projects that span the entire software stack, including prototyping, front-end development, API development, high-performance back-end applications, database design, and system architecture.
  • Debug, analyze, and resolve scaling problems across a variety of web applications, with tactics like architecture simplification, adding caching layers or queues.
  • Create and contribute to open source projects that share MoveOn’s innovations back with the larger developer community.
  • Contribute to system architecture and build vs. buy decisions.
  • Manage code and project complexity as both a tractable challenge and a liability.
  • Contribute to and lead team discussions on cultivating an equitable working environment.
  • Mentor and coach other team members, while also learning and growing your own skills.
  • Elicit business needs and priorities from nontechnical stakeholders and translate them into tech requirements, work plans, and effective solutions, either yourself or in collaboration with our product team.
  • Work effectively with designers, product managers, analysts, fundraisers, organizers, campaigners, content producers.

Note: We understand everyone gets to a senior engineer level at different rates, and through different experiences. The skills list below is intended to encapsulate what it would take to be successful in a senior engineering role at MoveOn. We encourage you to apply even if you feel you have only 70% of the experience or don't feel confident about identifying as "senior".

Required skills and experience:

  • Fluency in at least one programming language and web development platform, with significant (5+ years) prior development experience in at least two programming languages.
  • Experience carrying a > 6 month long project over the finish line.
  • Commitment to building a mutually supportive working environment where everyone can thrive.
  • Passionate about mentoring and coaching other engineers.
  • Ability to write SQL queries from scratch, or learn quickly (we are not kidding about making decisions with data).
  • Experience debugging and resolving a major production problem.
  • Experience in both front-end and back-end development and the interactions between the two, including HTTP, CORS, CDN caching.
  • Experience scaling applications and troubleshooting performance bottlenecks at the database and application layers.
  • Determined and thorough - can see a project through from idea to prototyping, design, production, scaling and beyond.
  • Ability to be effective in an organization whose staff all work remotely.

Location: Position may be based anywhere in the contiguous United States.

Salary and Benefits: At MoveOn, we commit to equity in our compensation philosophy and practices. We are committed to equal pay for equal work. To counter systemic pay inequality and compensation issues in this country, we have a nonnegotiable compensation practice. We utilize benchmarking and peer organization data to ensure we provide competitive nonprofit compensation and benefits. The salary for this position is $130,964. In addition to the base salary, we offer a home office subsidy based on your home location. We also offer an internet and phone subsidy of $2,100 and a health and wellness subsidy of $900 annually. All of these cash benefits are added to your bimonthly paycheck. We offer strong medical, dental, and vision benefits which are free to employees and children of employees (spouses or domestic partners can be added at a subsidized rate). We offer employer-paid premiums for life insurance; four weeks accrued paid vacation time per year, prorated for the period that you work; 18 weeks of paid parental leave (birth, adoption, foster care placement of a child); 10 days accrued paid sick time prorated for the period that you work; paid family medical leave; and 8 staff holidays and 6 floating holidays.  We contribute 5% to your 401(k) after six months of employment. We also offer $1K in professional development budget each year for each staff member.

MoveOn.org Civic Action and MoveOn.org Political Action provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.

Apply for this Job

* Required
  


U.S. Equal Opportunity Employment Information (Completion is voluntary)

Individuals seeking employment at MoveOn.org are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.