Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

Swing Left

Software Engineer

National
Full Time
Paid
  • Responsibilities

    ABOUT SWING LEFT

    SWING LEFT IS A NATIONAL GRASSROOTS ORGANIZATION WORKING TO ELECT DEMOCRATS UP AND DOWN THE BALLOT. WE MAKE IT POSSIBLE FOR ANYONE TO MAKE A BIG IMPACT ON THE ELECTIONS THAT DETERMINE THE BALANCE OF POWER IN OUR COUNTRY, BY VOLUNTEERING AND DONATING IN KEY RACES. SINCE LAUNCHING IN 2017, SWING LEFT VOLUNTEERS HAVE RAISED MORE THAN $40 MILLION FOR MORE THAN 300 CANDIDATES AND CIVIC ORGANIZATIONS AND MADE MORE THAN 40 MILLION COMBINED PHONE CALLS, DOOR KNOCKS, AND LETTERS SENT TO VOTERS VIA ITS AFFILIATE VOTE FORWARD AND THEIR PARTNERS.

    OVERVIEW

    THE SOFTWARE ENGINEER POSITION WILL WORK TO ENHANCE AND EVOLVE OUR SOFTWARE PLATFORMS AND BUILD ADDITIONAL TOOLS AND DATA INFRASTRUCTURE TO SUPPORT OUR MISSION. THIS ROLE REPORTS TO THE SENIOR DIRECTOR, SOFTWARE ENGINEERING AND IS AN AT-WILL POSITION THAT WE ANTICIPATE WILL END AFTER THE 2022 ELECTION CYCLE, WITH THE POSSIBILITY OF EXTENSION INTO THE 2024 ELECTION CYCLE IF YOU AND THE ORGANIZATION DECIDE TO EXTEND THE EMPLOYMENT. 

    RESPONSIBILITIES 

    • ENHANCE AND MAINTAIN OUR EXISTING SOFTWARE PLATFORMS TO POWER EXISTING AND FUTURE VOTER TURNOUT AND OTHER CIVIC ENGAGEMENT CAMPAIGNS.
    • DESIGN AND BUILD ADDITIONAL SOFTWARE, DATA INFRASTRUCTURE, AND ANALYTICAL TOOLS NECESSARY TO SOLIDIFY AND BUILD ON THE ORGANIZATION'S POSITION AS A DESTINATION FOR VOLUNTEERS AND A PRACTITIONER OF MAXIMALLY EFFECTIVE CIVIC ENGAGEMENT WORK IN THE YEARS AHEAD. 
    • HELP ENSURE OUR SOFTWARE AND SYSTEMS FOLLOW RIGOROUS SECURITY PRACTICES.
    • BUILD AND USE MONITORING TOOLS TO ENSURE OUR SYSTEMS ARE CONSISTENTLY UP AND RUNNING SMOOTHLY.
    • HELP SUPPORT OTHER TEAM MEMBERS IN THEIR USE OF COMPLEX TOOLS. 
    • ENGAGE WITH VOLUNTEERS AND OTHER USERS TO TROUBLESHOOT, UNDERSTAND REQUIREMENTS, DEBUG AND FIX PROBLEMS, AND MAKE USER EXPERIENCE IMPROVEMENTS.

     

    SUCCESSFUL SOFTWARE ENGINEER CANDIDATES WILL HAVE

    • 5+ YEARS EXPERIENCE AS A FULL-TIME, FULL-STACK SOFTWARE DEVELOPER.
    • PRACTICAL, PRODUCTION-LEVEL EXPERIENCE IN JAVASCRIPT, BOTH NODE / EXPRESS AND REACT.
    • STRONG PROFICIENCY IN SQL, POSTGRES EXPERIENCE PREFERRED.
    • EXPERIENCE WITH GOOGLE CLOUD PLATFORM (GAE, CLOUD RUN, CLOUD SQL, ETC.), DOCKER + DOCKER-COMPOSE, SHELL SCRIPTING, AND OTHER DEVOPS TOOLS AND PROCESSES.
    • PROFICIENCY WITH FRONT-END DEVELOPMENT IN HTML, CSS/SASS, AND JAVASCRIPT APPLICATION FRAMEWORKS.
    • COMFORTABLE WORKING EFFECTIVELY WITH REMOTE TEAMS AND BEING PRODUCTIVE WHILE WORKING FROM HOME.
    • FLEXIBILITY AND WILLINGNESS TO ROLL UP YOUR SLEEVES AND GET THINGS DONE ON A SMALL AND FAST-PACED TEAM.

    WORKING AT SWING LEFT

    THE SOFTWARE ENGINEER POSITION IS A FULL-TIME, REMOTE POSITION. THE SALARY RANGE FOR THIS POSITION IS $95,000 - $110,000 ANNUALLY. WE PROVIDE COST OF LIVING COMPENSATION INCREASES AT THE BEGINNING OF EACH YEAR. 

    IN ADDITION TO HEALTH, DENTAL, VISION, AND RETIREMENT BENEFITS, SWING LEFT'S BENEFITS PACKAGE INCLUDES A PROFESSIONAL DEVELOPMENT FUND, A REMOTE WORK FUND, AND A TECHNOLOGY STIPEND FOR ALL EMPLOYEES. WE HAVE AN UNLIMITED TIME-OFF POLICY, A FLEXIBLE MEDICAL AND PARENTAL LEAVE POLICY, AND OUR OFFICE IS CLOSED FOR APPROXIMATELY 25 BUSINESS DAYS EACH YEAR. WE ARE HAPPY TO ANSWER ANY QUESTIONS YOU HAVE ABOUT OUR BENEFITS AND POLICIES IN INTERVIEWS.

    WE ARE AN EQUAL OPPORTUNITY EMPLOYER AND SEEK APPLICATIONS FROM ALL QUALIFIED CANDIDATES WHO ARE ELIGIBLE TO WORK IN THE UNITED STATES. HOWEVER, WE ARE NOT ABLE TO SPONSOR VISAS AT THIS TIME. 

    WE WELCOME ALL APPLICANTS REGARDLESS OF AGE, CITIZENSHIP, GENDER IDENTITY OR EXPRESSION, NATIONAL ORIGIN, PREGNANCY STATUS, RACE, RELIGION, SEXUAL ORIENTATION, VETERAN STATUS, OR ANY OTHER DIFFERENCES.