View Our Website View All Jobs

Senior Data Analyst

Senior Data Analyst

Full-Time, Exempt position in San Francisco, CA



We’re a high-impact, global nonprofit social enterprise that believes in using technology for the greater good. Since 1987, we’ve been building partnerships and alliances with individuals, corporations, nonprofits, and governments across the globe – all committed to helping nonprofits fully access the profound power of technology and a connected world — and use it to improve lives.


But we won’t stop there: as technology and global needs change, so do we. We’re creating new, community-driven platforms and mobile apps and are enhancing our offerings so that nonprofits around the world have the resources they need to build a brighter future for millions of individuals.


We’re innovators, leaders, influencers, social entrepreneurs, and technologists drawn together by a shared vision: to make the world a better place through technology. Join us!




TechSoup seeks a Senior Data Reporting Analyst who will be a key contributor to the team, charged with providing information and analytical insights to TechSoup executives, managers, staff, and other stakeholders in order to support data-driven decision making and to improve operational efficiency and organizational impact. The Senior Analyst will focus on the importing, organizing, and cleaning the data used in dashboards and visualizations, will build modular data structures and data queries to speed and standardize dashboard and visualization construction, and will develop dashboards and visualizations.

Our environment is fast-paced with a high degree of energy and commitment required but also encouraging and team-based. This position requires an active thinker who is constantly looking for pro-active ways to improve processes, and an energetic go-getter who is not afraid to try new things (or old things in new ways). This is an ever-evolving role and the ideal candidate will bring excellent organization and customer service skills and have a genuine interest in Techsoup’s mission and the work that we do.


Duties and Responsibilities

  • Understand the needs of management and staff so that the dashboards and visualization components we develop drive actions and decision making and improve operations.
  • Write and optimize complex SQL queries for large data sets.
  • Build modular data structures and data queries as building blocks for dashboards and visualizations
  • Work across teams and with other Data Analysts to develop and maintain data pipelines that optimally extract, organize, and clean needed data for summarization and presentation, and to clean and standardize raw data from both internal and external data sources.
  • Operationalize and automate data processes - provide users with ad-hoc analysis, automated dashboards, and self-service reporting tools so that they have a good sense of the state of the business overall and of their own departments.
  • Work directly with APIs and Python for dashboard automation to allow less overhead time.
  • Play a technical leadership role within the Business Insights team, mentoring less experienced team members.
  • Work with other non-profit organizations as a part of the consultation program offer to identify their impact measures and develop and maintain their dashboards.
  • Take on special projects as needed.



  • 1-2 years work experience in data analytics or equivalent experience.
  • Experience with data analyst tools and languages, including Microsoft SQL Server tools, Excel, Amazon Redshift Database, Power BI, Python, text analysis tools, and statistical analysis tools.
  • Use of standard development environment tools, e.g., for project management, source code control, release management, documentation.
  • Analytical and problem-solving skills.
  • Organization, time management, prioritizing and the ability to handle a complex, varied workload.
  • The ability to lead and manage projects.
  • Communication and influencing skills, in person and in writing, both internally and externally.
  • Flexibility and adaptability that comes with a friendly attitude, a desire to learn and a good sense of humor.
  • Attention to detail but also the ability to see the implications for the bigger picture.
  • Intellectual curiosity – strong desire to learn and grow professionally.




  • Bachelor’s degree or higher in Computer Science, Data Analytics, or similar analytical degree.


TechSoup is an Equal Opportunity Employer and is committed to ensuring that all employees and applicants receive equal consideration and treatment, regardless of race, color, creed, gender (including gender identity or gender expression), religion, marital or domestic partner status, age, national origin or ancestry, physical, mental or medical disability, sex, sexual orientation, citizenship, military service status, veteran status, or any other characteristic protected by state or federal law or local ordinance.

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file