1

Fair Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

Austin, TX · On-site

$121K - $160K/yr

As a Senior Software Engineer , you'll partner with other software engineering teams to build ... Procore is committed to offering competitive, fair, and commensurate compensation. Actual ...

We're looking for Software Engineer 2 to join the Payments Team in the Financial Division. In this ... Procore is committed to offering competitive, fair, and commensurate compensation. Actual ...

Senior Software Engineer

Austin, TX · On-site

$121K - $160K/yr

As a Senior Software Engineer , you'll partner with other software engineering teams to build ... Procore is committed to offering competitive, fair, and commensurate compensation. Actual ...

Software Engineer - Product

Chicago, IL · On-site +1

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Software Engineer - Product

Washington, DC · On-site +1

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Software Engineer (Java / IAM / APIs) Location: United States (preferred: Irving, TX; Charlotte, NC ... We welcome applicants from all backgrounds and ensure fair consideration for all qualified ...

Software Engineer - Product

Yonkers, NY · On-site

$120K - $140K/yr

WHO WE ARE Consumer Reports is an independent, nonprofit organization dedicated to a fair and just ... OVERVIEW We're seeking a passionate Software Engineer to join our Experimental Engineering team ...

Altus Consulting Seeks a Software Engineer to Drive Innovation Are you a passionate software ... We firmly believe in equal opportunity, guaranteeing fair and unbiased treatment for all ...

Altus Consulting Seeks a Software Engineer to Drive Innovation Are you a passionate software ... We firmly believe in equal opportunity, guaranteeing fair and unbiased treatment for all ...

Altus Consulting Seeks a Software Engineer to Drive Innovation Are you a passionate software ... We firmly believe in equal opportunity, guaranteeing fair and unbiased treatment for all ...

Software Engineer III

Bentonville, AR · On-site

$49 - $65.75/hr

The Software Engineer III designs, develops, troubleshoots, and debugs software programs for ... Rocket Software Inc. is also committed to compliance with all fair employment practices regarding ...

Software Engineer

Hopkinton, MA · On-site

$115K - $158K/yr

Software Engineer The Software Engineering team delivers next-generation application enhancements ... to fair and equitable compensation practices. The salary range for this position is $115,200.00 ...

Software Engineer

Bethesda, MD · Remote

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... Our policy reflects and affirms the Company's commitment to the principles of fair employment and ...

New

Software Engineer

Nashville, TN · Remote

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... Our policy reflects and affirms the Company's commitment to the principles of fair employment and ...

New

Software Engineer

Dublin, OH · Remote

$60K - $100K/yr

Software Engineer Revature | United States (Remote to Start) About Revature Revature is a ... Our policy reflects and affirms the Company's commitment to the principles of fair employment and ...

New

next page

Showing results 1-20

Fair Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do fair software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for fair 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.

How does a Fair Software Engineer typically collaborate with cross-functional teams to ensure ethical AI development?

As a Fair Software Engineer, you’ll work closely with data scientists, product managers, and UX designers to identify and mitigate potential biases in machine learning models. This role often involves regular code reviews, open discussions about ethical implications, and implementing fairness metrics throughout the development process. You’ll also contribute to establishing guidelines and best practices for responsible AI, ensuring that both technical and non-technical stakeholders are aligned on fairness objectives. Effective communication and a collaborative mindset are key to success in this position.

What are the key skills and qualifications needed to thrive as a Fair Software Engineer, and why are they important?

To thrive as a Fair Software Engineer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often backed by a relevant degree. Familiarity with coding languages such as Python, Java, or C++, version control systems like Git, and software development methodologies (e.g., Agile) is typically required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse teams and addressing complex challenges. These skills ensure the development of robust, efficient, and ethical software solutions that meet organizational goals and user needs.

What is the difference between Fair Software Engineer vs Ethical Hacker?

AspectFair Software EngineerEthical Hacker
CredentialsBachelor's in CS or related field, coding certificationsCertifications like CEH, OSCP, or CISSP
Work EnvironmentDeveloping fair algorithms, ensuring ethical AI useTesting security vulnerabilities, penetration testing
Industry UsageTech companies, AI firms, startupsCybersecurity firms, IT departments, consulting

Fair Software Engineers focus on creating ethical, unbiased software and algorithms, often working within tech and AI industries. Ethical Hackers specialize in identifying security flaws to protect systems. While both roles require technical skills and certifications, their core objectives differ: fairness and ethics versus security testing.

What is a Fair Software Engineer?

A Fair Software Engineer is a professional who focuses on designing, developing, and maintaining software systems with an emphasis on fairness, equity, and the mitigation of bias. This role often involves ensuring that algorithms and data handling processes do not discriminate against users based on factors like race, gender, or socioeconomic status. Fair Software Engineers may work closely with data scientists, ethicists, and product teams to identify potential biases in software and to implement solutions that promote fairness and transparency. Their work is crucial in building trust and accountability in technology-driven products and services.
More about Fair Software Engineer jobs
What states have the most Fair Software Engineer jobs? States with the most job openings for Fair Software Engineer jobs include:
Infographic showing various Fair Software Engineer job openings in the United States as of June 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Software Engineer II

Full-time

Posted 13 days ago


Job description

We're looking for Software Engineer 2 to join the Payments Team in the Financial Division. In this role, you'll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects.
As a Software Engineer 2, you are responsible for designing, building and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems, we would love for you to join us! At Procore, we invest in your future with a clearly defined engineering career map designed to support your growth as a professional. You will have the opportunity to master our tech stack , tackle increasingly complex projects under the mentorship of senior team members , and eventually become the go-to expert for critical sub-systems.
Join a collaborative team where you can learn from experienced Principal and Staff engineers and build solutions that solve real-world problems for construction professionals. At Procore, we invest in your future with a clearly defined engineering career map designed to support your growth as a professional. You will have the opportunity to master our tech stack , tackle increasingly complex projects under the mentorship of senior team members , and eventually become the go-to expert for critical sub-systems.
This position reports into the Engineering Manager and will be a 2 days per week hybrid role based in our Austin office. We're looking for someone to join us immediately.
What you'll do:
  • Develop, test, and deploy backend features and frameworks that support Procore's financial products.
  • Write clean, maintainable, and well-tested code while consistently applying expected team best practices to your work.
  • Operate independently on well-defined tasks and take on the routine work of the team to enable senior members to focus on more complex areas.
  • Participate in design documents and technical discussions to provide critical feedback on implementation details.
  • Identify, triage, and fix bugs within the Financials Frameworks domain to ensure a seamless user experience.
  • Integrate new concepts rapidly and build upon your foundational knowledge of software development.
  • Collaborate cross-functionally to understand technical trade-offs and business requirements.

What we're looking for:
  • 2+ years of professional software engineering experience in a production environment.
  • Proficiency in backend development, specifically with Java and Postgres.
  • Familiarity with data streams and messaging systems such as Kafka, Debezium, and Apache Flink.
  • Experience with development tooling including Git, CI/CD pipelines, and basic SQL.
  • Strong foundational knowledge of software development and the ability to operate as a hands-on contributor without supervision.
  • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders

Additional Information
Base Pay Range:
113,040.00 - 155,430.00 USD Annual
This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate's job-related skills, experience, education or training, and location.
This position requires access to technology, software, and data that is controlled or restricted under U.S. law, regulation, executive order, or government contract.
For Los Angeles County (unincorporated) Candidates:
Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.
A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.