CAREERS
Join us in improving democracy through increased transparency in campaign finance. MapLight believes everyone deserves an equal voice in our democracy. We are proud to be an equal opportunity employer.
MapLight is currently hiring for an Operations Associate, Product Manager, and a contract position Senior .NET Software Engineer. Positions will be posted here until filled, so we welcome applications on a rolling basis.
​
Operations Associate
We are seeking an organized Operations Associate to join our mission-driven team. This position will play a key role in supporting the Director of Operations with managing the day-to-day operations of our organization, with primary responsibilities focused on operations, development, and systems processes.
As MapLight is a small team, we are seeking someone who is highly organized who is willing to be flexible, adaptive, and collaborative. An ideal candidate should have strong interpersonal skills and a generalist skill set, and be open to learning new skills. This position is full-time and can be remote within the U.S., although a preference will be given to candidates who reside in the SF Bay Area in California.
In this role you will provide:
Operations Support
-
Monitor general inbox and respond to external inquiries as a representative of MapLight
-
Maintain and update internal documentation of processes and workflows
-
Assist Director of Operations with hiring, onboarding, and offboarding processes
-
Identify opportunities for process improvements and implement best practices to enhance operations efficiency
Accounting Support
-
Support our accounting firm’s needs, including route incoming invoices for approval, maintaining deposit logs, and appropriately coding credit card and reimbursement expenses
Development Support
-
Maintain electronic files of donations
-
Generate donor acknowledgment letters on a rolling basis and annual year-end mailing
-
Assist with sales pipeline tracking
General Support
-
Assist with projects as needed
Ideal candidates will possess many of the following qualifications:
-
Minimum 2 years experience in an operations or project management role
-
Strong organizational skills that reflect an ability to perform and prioritize multiple tasks with a high level of attention to detail
-
Excellent oral and written communication skills
-
Strong interpersonal skills with a desire to work collaboratively
-
Demonstrated proactive approaches to problem-solving
-
The ability to execute projects independently while exercising good judgment and discretion
-
Strong computer proficiency with experience in database or project management programs
-
The ability to pivot and adjust priorities responsive to short- and long-term needs
-
Forward looking thinker, who actively seeks opportunities and proposes solutions
-
Willingness to learn new technologies and skills
Salary & Benefits
This position is full-time and remote within the U.S., although there is a preference for someone who is local to the SF Bay Area who can come into the Berkeley office 2-4x a month. MapLight has two staff get-togethers a year, which are currently held in Berkeley.
The salary for this position is $50,000 to $70,000, depending on experience. This position includes a generous benefits package that includes paid vacation, health, dental, and vision insurance, and retirement matching. A four-day schedule (Monday through Thursday) may be possible, depending on the organizational needs.
To Apply
To apply, please send a cover letter and resume to jobs@maplight.org with the subject line [Your Name] - Operations Associate. If you have questions or require accommodation in the scheduling, interviewing, or hiring stage, please send us an email at jobs@maplight.org.
Product Manager
MapLight, an innovative, award-winning nonprofit that builds software to improve democracy, is seeking a Product Manager to join our team. This position is full-time and remote within the U.S.
​
In this role you will:
-
Work with internal and external stakeholders to understand their needs and translate those needs into software requirements and specifications.
-
Create user stories, wireframes, and other documents to meet client needs.
-
Actively maintain documentation of business processes and needs over time.
-
Work collaboratively with the engineering team to manage backlog and schedule engineering tasks.
-
Lead meetings about product features and project updates.
-
Become a subject matter expert in business domains our products cover, such as campaign finance and lobbying disclosure.
​
Required qualifications:
-
Minimum five years of product management experience.
-
Strong knowledge of modern software development practices and experience with software development in an agile environment.
-
Experience working with a variety of stakeholders including clients and external teams.
-
Excellent oral and written communication skills.
-
Excellent listening skills and the ability to translate feedback into deliverables.
-
Formal project management experience or certification is a plus.
-
Willingness to develop detailed expertise in political influence data, elections data, and other areas of MapLight’s work.
​
Candidates who are a good fit for this position will be highly organized and enjoy keeping track of details.
This position requires occasional travel, currently estimated at two trips per year of one week each for staff get-togethers, plus an estimated two trips per year of two days each to client locations.
​
Salary & Benefits
This position is full-time and remote within the U.S. The salary for this position is $100,000 to $140,000 depending on experience. This position includes a generous benefits package that includes paid vacation, health, dental, and vision insurance, and retirement matching. A four-day schedule (Monday through Thursday) may be possible, depending on client needs.
​
To Apply
To apply, please send a cover letter and resume to jobs@maplight.org with the subject line “Product Manager”. If you have questions or require accommodation in the scheduling, interviewing, or hiring stage, please send us an email at jobs@maplight.org.
To comply with state requirements, we use E-Verify to confirm the identity and employment eligibility of all new staff hires. All job offers are contingent upon applicants successfully completing a criminal background check as required by project contracts.
Senior .NET Software Engineer (contract position)
We are seeking an experienced Senior .NET software engineer to join our team working on a project for a government client. This contract position reports to our Staff Engineering Manager and is available for remote work from anywhere in the United States.
Over the last few years, MapLight has provided groundbreaking transparency for money and politics through our successful Disclosure System launches to city and state governments across the country. We have recently been awarded a significant campaign finance project, and we are seeking experienced engineers to support maturing our product offering in this next chapter of growth and development.
If you join us, your main focus will be this new project. You’ll be a key member of the project team, collaborating with our internal engineering and product team(s), as well as our partner agency and other stakeholders, where your experience and expertise will directly impact the success of this project.
What you’ll do
-
Design, build and test software to meet business requirements
-
Accelerate feature delivery by shipping functional software frequently with an Agile team
-
Make meaningful contributions in code reviews and architecture discussions
-
Work on complex, cross-functional, full-stack software projects.
-
Collaborate with engineering, product, and design teams.
​
You’ll need
-
6 years of experience building web applications and services with .NET / ASP.NET
-
Proficiency with C#, .NET Core, ASP.NET Core MVC.
-
Proficiency with SQL and RDBMS, preferably Microsoft SQL Server
-
High degree of self-motivation and self-direction.
-
Excellent communication skills, including communicating cross-culturally and across time zones.
-
Deep understanding of the importance of incremental improvement in systems and people.
-
Empathy and patience for fellow engineers, designers and product managers
-
Experience working with or as a member of contract development teams and agencies.
-
Experience on large, multi-year projects.
-
Experience in the following areas:
-
Working with a distributed software development team.
-
Working with, refactoring, upgrading, and migrating live production systems.
-
Building and supporting complex systems with many moving parts.
-
Ideally, you have
-
8+ years of software development experience.
-
Experience with micro-service and/or service-oriented architecture.
-
Ability to make hands-on technical contributions in several different environments and languages.
-
Experience with testing practices and frameworks in .NET
-
Familiarity with the following areas:
-
Docker and containerization technology.
-
Entity Framework
-
Modern .NET (v8) development
-
Azure cloud services.
-
SSR and View Component patterns
-
​
What to expect from the interview process
-
Introduction call with the Staff Engineering Manager
-
Technical call with the Principal Engineer
-
Final call with the Director of Engineering
​
Rate
This position is contract and remote, but applicants MUST reside within the U.S. The hourly rate for this position is $75 to $110, depending on experience. The schedule may support a flexible four-day schedule with six billable hours per day.
How to Apply
To apply, please submit your resume to jobs@maplight.org, with "Your Name_Senior .NET software engineer" in the title.
To comply with state requirements, we use E-Verify to confirm the identity and employment eligibility of all new staff hires. All job offers are contingent upon applicants successfully completing a criminal background check as required by project contracts.
About MapLight
MapLight designs, builds, and operates software and data systems to improve democracy and advance policies in the public interest. We specialize in transparency for campaign finance, lobbying, and other forms of political influence. We serve governments, nonprofits, and other organizations seeking transparency, accountability, and other positive social impacts.
​
We believe that everyone deserves an equal voice in our democracy. We support reducing the influence of special interests on government, protecting and strengthening the institutions of democracy, and providing a just society, economy, and environment for everyone. We are nonprofit and nonpartisan.
​
MapLight is proud to be an equal opportunity employer. We welcome and value a diversity of lived experiences and perspectives that will help further the democracy-oriented work we do. As such, MapLight is committed to an inclusive workplace in all aspects of employment operations; from recruiting, hiring, promoting, training and professional development, compensation, benefits, to discipline, and terms of employment. We know that research shows some applicants – more often underrepresented applicants – downplay their skills. If your experience doesn’t exactly match the qualifications listed but you can shine in this role, we want to hear from you. Please apply and tell us why you’re the right person for the job!
​
MapLight does not discriminate on the basis of race, color, religion, creed, age, sexual orientation, gender identity or expression, marital status, country of origin, citizenship, ancestry, genetic information, physical or mental disability, military or veteran status, political affiliation, exercising one’s right to family care and medical leave, medical condition, including pregnancy, childbirth, breastfeeding and related medical conditions, or any other category protected by local, state, or federal laws. We are not offering U.S. visa sponsorship at this time. To comply with state requirements, we use E-Verify to confirm the identity and employment eligibility of all new staff hires. All job offers are contingent upon applicants successfully completing a criminal background check as required by project contracts.