1

B Corp Software Engineer Jobs (NOW HIRING)

Sr. Software Engineer

Des Moines, IA · On-site

$100K - $150K/yr

Multiple Openings | Hybrid | High-Growth Product Technology Company | Des Moines, IA This isn't another corporate software engineering job. If you're looking for endless meetings, layers of approvals ...

Dimagi is an award-winning social enterprise and a certified B Corp and Benefit Corporation. Our ... Dimagi is looking for a full-stack software engineer to fill our Software Engineer position to ...

Dimagi is an award-winning social enterprise and a certified B Corp and Benefit Corporation. Our ... Dimagi is looking for a full-stack software engineer to fill our Software Engineer position to ...

Dimagi is an award-winning social enterprise and a certified B Corp and Benefit Corporation. Our ... Dimagi is looking for a full-stack software engineer to fill our Software Engineer position to ...

Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers ...

Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers ...

Support and develop software engineers by providing advice, coaching, and educational opportunities ... WE ARE B CORP CERTIFIED! As our business has grown, so has our responsibility to our community, our ...

Supports and develops software engineers by providing advice, coaching, and educational ... WE ARE B CORP CERTIFIED! As our business has grown, so has our responsibility to our community, our ...

Software Engineer III

Rochester, NY · On-site

$85K - $134K/yr

... B-Corp status, and our unique structure as a 100% employee-owned company (ESOP). SUMMARY This ... QUALIFICATIONS • REQUIRED QUALIFICATIONS: o 4-6 years of experience as a Software Engineer or ...

Senior Software Engineer

Camas, WA

$139K - $183K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to generate concise feature requirement specifications ...

Senior Software Engineer

Camas, WA · On-site

$117K - $148K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to generate concise feature requirement specifications ...

Senior Software Engineer

Camas, WA

$134K - $177K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to generate concise feature requirement specifications ...

$90K - $119K/yr

A Senior Software Engineer (SSE) is responsible for designing, developing, and modifying corporate software applications. The SSE is expected to generate concise feature requirement specifications ...

next page

Showing results 1-20

B Corp Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do b corp software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for b corp software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a B Corp software engineer?

A B Corp Software Engineer is a software engineering professional who works for a company certified as a B Corporation (B Corp). B Corps are businesses that meet high standards of social and environmental performance, accountability, and transparency. As a software engineer in this setting, you not only develop and maintain software solutions but also contribute to projects and company initiatives that prioritize social good and sustainability. You may be involved in creating technology that supports environmentally friendly practices or social impact initiatives. This role often requires both strong technical skills and a commitment to ethical and responsible business practices.

How does working as a software engineer at a B Corp differ from similar roles at traditional tech companies?

As a Software Engineer at a B Corp, you’ll find that your work often aligns closely with the company’s mission to balance profit and purpose. This means your projects may prioritize social or environmental impact alongside technical innovation. Team collaboration often involves cross-functional input from sustainability, product, and impact teams to ensure that software solutions meet ethical and responsible standards. You may also participate in regular discussions about company values, and there’s typically a strong emphasis on transparency, inclusivity, and work-life balance. These factors can make your daily work feel especially meaningful and foster a highly collaborative culture.

What are the key skills and qualifications needed to thrive as a B Corp software engineer, and why are they important?

To thrive as a B Corp Software Engineer, you need strong programming skills, experience with software development life cycles, and a commitment to social and environmental impact, often backed by a degree in computer science or related field. Familiarity with version control systems like Git, agile development tools, and certifications in relevant technologies are commonly expected. Collaboration, ethical decision-making, and effective communication are essential soft skills, especially when working towards B Corp values. These skills ensure high-quality, mission-driven software solutions that align with the company’s purpose and stakeholder interests.

What is the difference between B Corp Software Engineer vs Green Tech Software Engineer?

AspectB Corp Software EngineerGreen Tech Software Engineer
FocusDeveloping software for B Corp certified companies emphasizing social and environmental responsibilityCreating software solutions for green technology and sustainable energy sectors
Work EnvironmentTypically in socially responsible, mission-driven companies with B Corp certificationOften in startups or firms focused on renewable energy and environmental impact
Required SkillsSoftware development, understanding of B Corp principles, sustainability awarenessSoftware skills, knowledge of green technologies, environmental regulations

The main difference between a B Corp Software Engineer and a Green Tech Software Engineer lies in their focus areas. B Corp Software Engineers work within companies committed to social and environmental responsibility, aligning their development work with B Corp standards. Green Tech Software Engineers focus on creating solutions for renewable energy and sustainability sectors. Both roles require strong software skills, but their industry focus and mission differ.

What are popular job titles related to B Corp Software Engineer jobs?

For B Corp Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various B Corp Software Engineer job openings in the United States as of September 2026, with employment types broken down into 4% Internship, 85% Full Time, and 11% Contract. Highlights an 78% In-person, 4% Hybrid, and 18% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Developer ( Corp to Corp )

Sunnyvale, CA • On-site

System Canada Technologies
IT Services • 11 - 50 employees

Contractor

Re-posted 8 days ago


Job description

Company Description

System Canada resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs.

Job Description

Recruitment agency can contact us.

This is only Corp to Corp

Software Developer

Location: Sunnyvale, CA

Duration: 6 months

Required:

  • 5 years of software development experience.
  • Experience designing & developing HTML5 web applications.
  • Extensive experience with Javascript for client-side applications.
  • Experience with WebKit and QT.
  • Excellent communication skills in order to support distributed team members.

Preferred:

  • Experience with Linux.
  • Knowledge of MPEG-2 & QAM.
  • Knowledge of Tru2way (OCAP), RDK, and other cable TV standards.
  • Experience with cable TV set top boxes. 

System Canada logo

About System Canada

Sourced by ZipRecruiter

System Canada delivers high end solutions in corporate world. Our resources have a broad range of skills in different technologies.The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Toronto, ON, CA