Senior Software Engineer - Mobilize
Company
Bonterra
Location
Remote
Type
Full Time
Job Description
Our parent company, Bonterra, was formed by bringing together leading solutions from CyberGrants, EveryAction, Network for Good, Social Solutions and their respective entities to form the second-largest and fastest-growing social good software company in the world. This collaboration will help NGP VAN accelerate enhancements in our platforms and continue to drive our top three areas of focus: reinforcing the core, committing to innovation, and helping lead in the Democratic ecosystem.
NGP VAN is the leading technology provider to Democratic and progressive campaigns and organizations, as well as nonprofits, municipalities, and other groups, offering clients an integrated platform of the best fundraising, compliance, field, organizing, digital, and social networking products.
Trusted by campaigns of every size, NGP VAN's award-winning tools have elected thousands of Democrats to local, state, and federal office. Nearly every Democrat running for office is powered by NGP VAN. There's a friendly, relaxed atmosphere at NGP VAN that makes work fun. Fueled by our love of important causes + game-changing technology, our team is made up of smart, passionate people who truly care.
Mobilize is the volunteer recruitment and events management platform that connects mission-driven organizations and their supporters.
The Mobilize platform has helped 3,000 advocacy organizations, nonprofits, unions, and political campaigns like Planned Parenthood Action Fund, the Human Rights Campaign, AARP, and the Biden/Harris campaign sign up more than 4 million supporters for over 15 million actions.
As a Staff Software Engineer on a small team, you'll immediately have significant ownership over product direction and engineering architecture, working closely with our product team and leadership on both strategy and execution.
Responsibilities
- Advocate and facilitate code quality or architecture improvements at the eng team level that will help the team move forward faster in the long run
- Architect large projects to have minimal maintenance and be easily extensible, balanced against the need to move quickly
- Document important decisions and relevant tradeoffs in technical design
- Work closely with product managers and designers to design and build great products that help campaigns, advocacy groups, and non-profits mobilize volunteers
- Prepare our platform for the exponential scale that is unique to the electoral space - we must be able to handle going from hundreds to hundreds of thousands of users with little notice
- Build out our internal platform and APIs such that we can nimbly introduce more ways for our partners to to work with their data
- Think up a growth experiment or five, and plan prototypes to test them in the lightest way possible
- Learn about the workflows and needs of our partners and find ways to help them achieve their goals
Actual Minimum Requirements
These are really the actual minimum requirements - if you don't meet them your application will not be considered, and if you do meet them we encourage you to apply even if you feel underqualified.
- Six years of software engineering experience
- Experience designing and maintaining software systems
Other Relevant Experience
We're including this list only to be helpful and informative - nothing here is required for the interview process or before starting the job. As long as you're strong on fundamentals and excited to learn new technologies, you're a good candidate!
- Python (Django) backend
- React frontend
- PostgreSQL database hosted on Amazon Aurora
- AWS for all sorts of goodies including hosting servers
- Algolia for search and discovery
- Celery for offline task management
- Github for version control
- Docker for package management
- 3rd party tools such as CircleCI, Twilio, Mailgun, Datadog, Cloudflare, and a bunch of others
This position is part of a bargaining unit represented by CWA Local 1400, 2336 or 13000.
Our Culture:
Our team is made up of industry experts and advocates who are 100% committed to supporting the doers of social good. We are currently undergoing an effort to create the vision and values that embody our collective organization and embrace the individuals who make up our community.
Our comprehensive and competitive benefits include:
- Generous Flexible Time Off (FTO) Policy
- Equity for ALL regular, full-time employees from individual contributors to management - share in our success!
- Up to 15 paid company holidays including some commemorating social justice events and self-care
- Paid volunteer time
- Resources for savings and investments
- Paid parental leave
- Paid sick leave
- Health, vision, dental, and life insurance with additional access to health and wellness programs.
- Opportunities to learn, develop, network, and connect
We are committed to being an equal opportunity employer and evaluate qualified applicants without regard to race, color, religion, sex, pregnancy (including childbirth, lactation and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, diversity of thought and any other characteristic protected by applicable law.
Date Posted
06/07/2023
Views
10
Similar Jobs
Account Manager, Care Partnerships - Headway
Views in the last 30 days - 0
Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...
View DetailsDirector of Pricing - Garner Health
Views in the last 30 days - 0
Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...
View DetailsDirector, Product, Customer, and Lifecycle Marketing - Garner Health
Views in the last 30 days - 0
Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...
View DetailsLinux Support Engineer - Voltage Park
Views in the last 30 days - 0
Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSoftware Sales Representative - Frontier Marketing (by Societ Inc)
Views in the last 30 days - 0
Societ is hiring a Sales Representative to drive growth in the nonprofit sector The role offers a competitive salary commission and various benefits I...
View Details