1

Software Developer Non Profit Jobs in Milpitas, CA

Matterport - Senior Software Engineer

Sunnyvale, CA ยท On-site

$143K - $189K/yr

Matterport - Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of ... Bachelor's degree in Computer Science or related field from an accredited, not for profit ...

Sr. Software Engineer

Palo Alto, CA ยท On-site

$160K - $200K/yr

We're looking for a Senior Software Engineer to help build and operate the systems that make that ... nonprofit medical research organization that enables people everywhere to access their genetic ...

Sr. Software Engineer

Palo Alto, CA ยท On-site

$160K - $200K/yr

We're looking for a Senior Software Engineer to help build and operate the systems that make that ... nonprofit medical research organization that enables people everywhere to access their genetic ...

Senior Software Engineer, Platform

Cupertino, CA ยท On-site +1

$151K - $199K/yr

The Role We're looking for a Senior Software Engineer to join our Platform team and build the ... year non profit donation matching program through Millie - Home Office Stipend Protecting your ...

Matterport - Senior Software Engineer

Sunnyvale, CA ยท On-site

$143K - $189K/yr

Matterport - Senior Software Engineer CoStar Group (CSGP) is a leading global provider of ... Bachelor's degree in computer science or related field from an accredited, not for profit ...

Matterport - Senior Software Engineer

Sunnyvale, CA ยท On-site

$143K - $189K/yr

Matterport - Senior Software Engineer CoStar Group (CSGP) is a leading global provider of ... Bachelor's degree in computer science or related field from an accredited, not for profit ...

next page

Showing results 1-20

Software Developer Non Profit information

See Milpitas, CA salary details

$55.9K

$130.3K

$193.5K

How much do software developer non profit jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software developer non profit in Milpitas, CA is $130,341.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,900.00 and $151,500.00 per year, depending on experience, location, and employer.

What does a software developer do at a non-profit organization?

A Software Developer at a non-profit organization designs, builds, and maintains software solutions that help the organization achieve its mission. This can include developing websites, managing databases, automating administrative tasks, or creating tools to support outreach and fundraising. Unlike corporate environments, non-profit developers often work with limited resources and may handle a broader range of responsibilities, collaborating closely with staff to address specific community needs. Their work is driven by a focus on social impact and supporting the organization's goals, rather than profit.

What are the key skills and qualifications needed to thrive as a software developer in a non-profit organization?

To thrive as a Software Developer in a non-profit, you need strong programming skills (such as Python, JavaScript, or Ruby), problem-solving abilities, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, cloud platforms, and content management systems, along with experience in open-source or donor management software, is often required. Collaboration, mission-driven motivation, and excellent communication skills help you work effectively with diverse teams and stakeholders. These skills ensure that technical solutions are delivered efficiently and align with the organization's goals and resource constraints.

What unique challenges might a software developer face when working in a non-profit organization?

As a Software Developer in a non-profit, you'll often work with limited budgets and smaller teams, which can require creative problem-solving and adaptability. Projects may prioritize social impact over commercial gain, so you might need to balance technical goals with the organization's mission and resource constraints. Collaboration with non-technical staff is common, so strong communication skills are essential to translate complex ideas. Additionally, you may have opportunities to wear multiple hats and contribute to a variety of projects, fostering both growth and versatility.

What is the difference between Software Developer Non Profit vs Software Developer Corporate?

AspectSoftware Developer Non ProfitSoftware Developer Corporate
CredentialsBachelor's in Computer Science or related field; certifications like Java, Python often preferredSame as non profit; similar certifications required
Work EnvironmentNon profit organizations, mission-driven projects, often collaborative and community-focusedCorporate offices, tech companies, fast-paced environments
Employer & Industry UsageNon profit sector, charities, NGOsPrivate sector, tech firms, startups
Search & Comparison IntentPeople comparing roles in non profit vs corporate tech sectorsLikely search for differences between non profit and corporate software development roles

Both roles require similar technical skills and certifications, but the work environment and organizational goals differ. Non profit developers focus on mission-driven projects, often with limited resources, while corporate developers work in profit-oriented settings with larger teams and faster project cycles.

What are popular job titles related to Software Developer Non Profit jobs in Milpitas, CA?

For Software Developer Non Profit jobs in Milpitas, CA, the most frequently searched job titles are:

What job categories do people searching Software Developer Non Profit jobs in Milpitas, CA look for?

The top searched job categories for Software Developer Non Profit jobs in Milpitas, CA are:

What cities near Milpitas, CA are hiring for Software Developer Non Profit jobs?

Cities near Milpitas, CA with the most Software Developer Non Profit job openings:

Infographic showing various Software Developer Non Profit job openings in Milpitas, CA as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 20% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $130,341 per year, or $62.7 per hour.

Software Engineer, ML Data Reliability

Gridmatic Inc

Cupertino, CA โ€ข On-site

$180K - $270K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

The role
We're looking to hire our first data software engineer at Gridmatic! Looking for a startup-minded eng who works closely with our ML and optimization teams to ingest and transform the data critical to all the work we do.
We use a lot of interesting real-world data - large-scale weather forecasts, timeseries data from the grid and energy markets, and telemetry from physical batteries. We're looking for a hybrid software and data engineer who'd be able to take ownership of this area to both make sure the data is ingested and transformed reliably, and also be able to build the tooling/abstractions to make our pipelines better.
What you might work on:
  • Owning the ingestion and transformation of datasets needed for mission-critical operations like machine learning, renewable energy supply, and battery storage.
  • Designing data models and choosing good data persistence strategies around large volumes of energy and weather timeseries data.
  • Creating data products using DBT, and building dashboards/visualizations to help us make key business decisions.
  • Helping inform our data architecture, and best practices around storing and using data.

What we're looking for:
  • A strong software engineer + data engineer hybrid who has worked on large-scale production data pipelines, and can take ownership of critical datasets.
  • Has worked with large-scale data, and makes good choices on data storage and schema design (relational databases, data warehouses, object storage, timeseries data).
  • Has worked at a startup or similar environment, and works well with ambiguity and having a lot of scope/responsibility.
  • Has strong software engineering skills. Being able to write easy-to-extend and well-tested code.
  • Has experience with data processing tools like DBT, spark, kafka, flink, beam, dataflow, etc.

Our stack includes: Python, GCP, Kubernetes, Terraform, Flyte, Temporal, React/NextJS, Postgres, BigQuery, DBT.
This role requires candidates to adhere to our hybrid policy, 3 days a week in office with at least 1 day in our Cupertino office.
Taking care of you today:
- Continuing Education Opportunities
- Flexible PTO
- Medical, Dental and Vision plans with competitive employer contributions
- Pre-Tax commuter benefits
- $1500/year non profit donation matching program through Millie
- Home Office Stipend
Protecting your future for you and your family:
- 401K contribution match up to 4%
- Company-paid parental leave
- Company Paid Life Insurance
- Stock Option Loan Program
Pay Range:
$180,000 - $270,000 USD, plus competitive equity