AK - Senior Software Engineer

Posted 2 Days Ago
Hiring Remotely in United States
Remote
150K-215K Annually
Senior level
Cloud • Productivity • Social Impact • Software • Analytics
We help the people who make social good possible drive more impact for more people, in less time.
The Role
The Senior Software Engineer will develop, maintain, and support the ActionKit codebase, engage with clients, and contribute to various technical roles in a collaborative environment.
Summary Generated by Built In

US Base Salary Range: $150,000 - $215,000

About Us

NGP VAN is the winningest technology platform in the history of democratic and progressive causes, working tirelessly to innovate and advance the technology our clients rely on to bolster our democracy. We help power the trailblazers, campaigners, and advocates fighting up and down the ticket for equality, racial justice, reproductive freedom, democracy, climate reform, and more— including the national Democratic committees and progressive organizations, thousands of Democratic campaigns, hundreds of labor unions, advocacy organizations, progressive and non-partisan PACs, and other organizations.

About the Role

The ActionKit team at NGP VAN needs you to help our clients win fights to make the world a better place. ActionKit (actionkit.com) is used by over 150 organizations to help tens of millions of online supporters contact decision makers, donate money, and take action online and offline. Our clients, from the largest political campaigns to progressive advocacy groups and nonprofits, use our tools to protect immigrant rights, fight climate change and more. Our scalable, flexible tools and APIs make us the choice of some of the most tech-savvy progressive organizations using the Internet to fight for good. 

ActionKit is built and maintained by a small, tight-knit team at NGP VAN, the top provider of technology for Democrats and progressives. ActionKit has been around over a decade, and the team has always worked together remotely. 

We’re looking for a generalist developer who, like the rest of our team, is ready to wear many hats, working on all aspects of ActionKit ranging all the way from development to client support. ActionKit is built on Python, Django, MySQL, Linux, and AWS. If you'd like to use your tech skills to make the world a better place, read on. 

Knowledge, Skills & Abilities 

  • We keep our eyes on the big picture. We prefer giving team members higher-level goals and flexibility rather than micro-managing. You’re responsible for the detailed design of your features, not just coding them, and developers often propose feature ideas. Vision is as important a part of the job as execution. 

  • We all pitch in on a lot of things. All engineers’ work touches various parts of the product, support, and operations. Other roles span sales and project management, or database administration and hiring. 

  • The work isn’t over when the code ships. We’re proud of the quality and reliability of our product, and our response when there are bugs, pain points, or production issues. Every engineer, including you, takes a shift of at least a few hours each week answering clients' support tickets. 

  • We appreciate our clients and the work they do: we’re in this to make them more effective and make their day-to-day a bit easier, maybe even a little fun. 

Essential Functions 

  • Help develop and maintain ActionKit’s codebase, from building brand new features to polishing, debugging, refactoring, or improving the efficiency or reliability of existing code. 

  • Help shape the direction of the product by proposing ideas, collecting client feedback, and refining broad ideas into concrete plans, both in informal conversation and places like our issue tracker. 

  • Work directly with clients through our email support system and sometimes other means like joining discovery calls; writing release notes; or participating in ClientCon, our yearly client summit 

  • Contribute as needed to other technical functions like operations, tooling, monitoring, performance tuning, and more—all engineers pitch in on these at ActionKit; no one just develops new features 

  • Work with teammates to accomplish all of the above (as we’ll work to help you!) both by talking with each other day-to-day and through structured channels like code reviews and documentation 

You might not do something under each of these bullets every day, or on day one. But we do think you’re better prepared for this job if interested in all aspects of running a product, not only heads-down coding. 
 

Required Minimum Qualifications 

  • Skills and judgment to produce high-quality work, from attention to detail in coding and testing to big-picture wisdom about risk and simplifying tricky plans. 

  • Communication and collaboration skills. It's critical to be able to talk through tradeoffs, ask for the information you need to get up to speed, and make your work understandable to others. 

  • Empathy with others' needs, from coworkers to clients. 

  • Experience building database-backed web apps, especially using dynamic-language frameworks like Ruby on Rails or Django. Adjacent experience will be considered, too. 

 

Preferred Qualifications 

  • Experience with (or at) nonprofits or political groups. 

  • Experience touching multiple aspects of a software business, such as development, design, cloud and database administration, support, releases, QA, sales, and management. 

  • Experience with one or more of the specific technologies we use. ActionKit is written in Python using the Django framework, backed by a MySQL database, and hosted in AWS. 

That said, we aren't judging candidates by a checklist and want anyone up to the job to apply. We come from a variety of backgrounds and would like future hires to as well. 

This position is a part of a bargaining union represented by CWA Local 1400, 2336, or 13000.

At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.

____________________________________________________________________________________

Our Culture

At NGP VAN, we foster an inclusive, equitable culture where every team member belongs and contributes to meaningful impact. Read more about our values and culture here.

Compensation & Benefits

We offer a comprehensive benefits package that supports your health, well-being and growth - explore full details here.

Compensation and benefits for this role apply to full-time employees in the United States and may vary based on local standards, laws and norms. Pay is determined by location, skills, experience, and education, and is one part of NGP VAN's total rewards package, which may also include bonuses, incentives, equity, and a comprehensive benefits program.

____________________________________________________________________________________

Equal Opportunity & Accommodations

At NGP VAN, we are proud to be an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We provide equal employment opportunities without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, veteran status, or any other characteristic protected by law.

If you require a reasonable accommodation during the application process, please submit a request.

Top Skills

AWS
Django
Linux
MySQL
Python
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Austin, TX
1,200 Employees
Year Founded: 2022

What We Do

Bonterra is the second-largest and fastest-growing social good software company in the world. Formed through the combination of CyberGrants, EveryAction, Network for Good, Social Solutions, WeSpire, and their respective entities, Bonterra enables unprecedented connectivity between social good organizations and their community of supporters and constituents. This will reshape philanthropic giving, empower digital transformation, and bring the social good sector the technology it needs to accelerate lasting social change.

Our purpose is to power those who power social impact. To that end, we serve the people who make social good possible—the doers behind the scenes across nonprofits, public agencies, corporations, philanthropic organizations, and foundations. Our case management, corporate social good and philanthropy, and nonprofit fundraising and engagement technology solutions make the work behind social good easier, more efficient, and more effective. Our innovative, passionate team of industry experts and advocates elevate the people that make social good possible—we call this championing the doers—and raise the bar for how social change happens. And our partnerships with our customers unlock potential to help them thrive.

We seek diversity and embrace the power of our differences, and we never stop looking for ways to widen our circle of inclusion. Bonterra is currently accelerating the hiring process to bring in new mission-driven talent with openings for remote work and positions based in Andover MA; Austin TX; Washington, DC; Pittsburgh PA; Ontario, Canada; and various locations in Australia.

Our Values:
ELEVATE DOERS OF GOOD
Fuel growth. Power with partnership. Do the best work of our lives.

INNOVATE COURAGEOUSLY
Be curious. Deeply understand our clients. Have each other's backs.

CULTIVATE INCLUSIVITY
Open doors. Create space. Center diversity, equity, inclusion, and belonging.

APPRECIATE THE JOURNEY
Celebrate progress. Bring everyone along. Enjoy the ride.

Gallery

Gallery

Similar Jobs

Zapier Logo Zapier

Engineering Manager

Artificial Intelligence • Productivity • Software • Automation
Remote
30 Locations
760 Employees

Catalant Technologies Logo Catalant Technologies

Managing Director, Industrials

HR Tech • Software • Consulting
Easy Apply
Remote or Hybrid
2 Locations
85 Employees

Catalant Technologies Logo Catalant Technologies

Managing Director, Consumer

HR Tech • Software • Consulting
Easy Apply
Remote or Hybrid
2 Locations
85 Employees

Applied Systems Logo Applied Systems

Manager, Engineering (AI)

Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Remote or Hybrid
United States
2891 Employees
115K-175K Annually

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account