1

Ethical Software Engineer Jobs in Boston, MA (NOW HIRING)

Software Engineer, Product Responsibilities: * Collaborate with cross-functional teams (product ... Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment ...

As an engineer on the CoreSW-Security team, you'll operate across a uniquely broad scope, owning ... Familiarity with security research, including ethical hacking or penetration testing * Familiarity ...

... ethical leadership to create the new. * Courage: We face continuous challenges with grit and ... Job Summary: We are seeking a highly skilled Manager, Software Engineering to lead our Tools ...

Collaboration with cross-functional teams will be essential to expedite software delivery and ... ethical AI. * Develop scalable MCP servers and clients to strengthen our AI infrastructure.

next page

Showing results 1-20

Ethical Software Engineer information

See Boston, MA salary details

$69K

$160.3K

$223.3K

How much do ethical software engineer jobs pay per year?

As of Jul 27, 2026, the average yearly pay for ethical software engineer in Boston, MA is $160,270.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,400.00 and $187,900.00 per year, depending on experience, location, and employer.

How does an Ethical Software Engineer typically collaborate with cross-functional teams to ensure responsible technology development?

Ethical Software Engineers often work closely with product managers, designers, and data scientists to identify potential ethical risks early in the development process. They participate in regular meetings to review project goals, propose safeguards, and ensure that ethical considerations are embedded in both design and implementation. This collaborative approach helps create transparent, fair, and accountable technology solutions while fostering a culture of shared responsibility across the organization.

What engineer makes $500,000 a year?

Highly experienced software engineers, including senior or lead developers in specialized fields like artificial intelligence or cybersecurity, can earn $500,000 or more annually. Such roles often require advanced skills, certifications, and years of experience, and may include bonuses or stock options in tech companies.

What engineers make $300,000 a year?

Senior software engineers, especially those working in high-demand fields like fintech, cloud computing, or AI, can earn $300,000 or more annually, often with bonuses and stock options. Achieving this level typically requires extensive experience, advanced skills in programming languages, and sometimes leadership roles or specialized expertise.

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

To thrive as an Ethical Software Engineer, you need strong programming abilities, knowledge of software development processes, and a solid understanding of ethical frameworks in technology, often supported by a degree in computer science or related fields. Familiarity with secure coding practices, privacy compliance tools, and certifications like Certified Ethical Hacker (CEH) or relevant cybersecurity credentials is valuable. Critical thinking, integrity, and effective communication help you navigate complex ethical dilemmas and collaborate across diverse teams. These skills ensure the creation of responsible, secure, and trustworthy software that aligns with both user needs and societal values.

Can I make 200k a year as a software engineer?

As an ethical software engineer, earning $200,000 annually is possible with extensive experience, specialized skills, and working in high-paying industries or roles such as senior or lead positions. Factors like location, company size, and certifications can also influence salary levels. Achieving this income typically requires a combination of technical expertise, continuous learning, and often working in competitive markets or organizations with higher compensation standards.

Will AI replace coders by 2040?

As an Ethical Software Engineer, it is unlikely that AI will fully replace human coders by 2040, as software development requires creativity, problem-solving, and ethical judgment that AI currently cannot replicate. AI tools can assist programmers by automating repetitive tasks and improving efficiency, but human oversight remains essential for complex decision-making and ethical considerations in software creation.

What is an Ethical Software Engineer?

An Ethical Software Engineer is a professional who develops software with a strong focus on ethical considerations, such as privacy, security, fairness, and minimizing harm. They ensure that the software they create aligns with ethical standards, legal requirements, and societal values. Their role often involves evaluating the potential impacts of technology on users and communities and advocating for responsible design and implementation practices. Ethical software engineers work to prevent bias, protect user data, and promote transparency in software systems.
What are popular job titles related to Ethical Software Engineer jobs in Boston, MA? For Ethical Software Engineer jobs in Boston, MA, the most frequently searched job titles are:
What job categories do people searching Ethical Software Engineer jobs in Boston, MA look for? The top searched job categories for Ethical Software Engineer jobs in Boston, MA are:
Infographic showing various Ethical Software Engineer job openings in Boston, MA as of July 2026, with employment types broken down into 97% Full Time, and 3% Part Time. Highlights an 80% In-person, 10% Hybrid, and 10% Remote job distribution, with an average salary of $160,270 per year, or $77.1 per hour.

Full-time

Posted 23 days ago


Job description

Company Description
About Science Referral Network
We maintain a global network of well connected professionals in science, technology, engineering, and mathematics who are interested in working with us to help organizations recruit and hire the right technical talent for even the most specialized of tasks. Our network consists of both subject matter experts in a wide variety of technical areas and senior leaders at some of the world's most innovative, cutting edge organizations. We employ a system of strategic research and confidential targeted crowdsourcing throughout this network to help our clients identify and hire the talent they need.
Much more than just a database, we are continually working to strengthen all of the individual connections that make up our network. We strive to develop mutually beneficial, trusting relationships by actively engaging with our network members. This creates the confidence and collaboration that is necessary for our continued success. We believe that our integrity is our greatest asset and we value people over process. We are steadfast in our commitment to the highest ethical principles in all of our business dealings and endeavor to add value in any way we can.
Job Description
Description:
Are you interested in joining a community of dynamic, professional engineers? Are you a Software Engineer who is looking for a new opportunity in a collaborative environment which is characterized by respect for the individual and problem solving in a team setting? Our company is focused on achieving excellence through thought and team work while leveraging individual diversity. Our team makes a difference in protecting our actively serving military men and women both at home and overseas.
We have multiple opportunities for software engineers within the Patriot Modernization department in Tewksbury, Massachusetts. The Patriot Modernization Department mission is to provide world class Surveillance Radar Software to be used in radar systems deployed on land and sea. Our software teams employ an Agile Scrum process to rapidly design, code, and integrate capabilities on a continuous basis into a mature solution for our customers. We strive for technical excellence by drawing upon a diverse workforce whose knowledge base covers the complete spectrum of modern computing languages and platforms.
The job location for this opportunity is in Tewksbury, MA, supporting the Radar Software Product Line (RSPL) which supports the AMDR, EASR and LTAMDS programs. The successful candidate will be responsible for designing, implementing, debugging and fixing problems with the Radar software applications, as well as supporting software integration and verification efforts. Our radar software applications are developed using C++ programming language running in a distributed fashion across a variety of computing platforms running Linux, UNIX or Windows operating systems.
The RSPL software is developed and delivered incrementally using Agile development methods, including Scrum, automated testing and continuous integration. The candidate will be an active participant on the Scrum team, performing development tasks independently. This successful candidate will employ their understanding of real-time software design to recognize the performance implications associated with specific detail implementations. The candidate will use the "big picture" view of the radar system to develop or review detail solutions at the source code level.
Required Skills:
  • Minimum 4 years' experience all phases of Software Engineering
  • Experience with C++
  • Linux or UNIX experience
  • This position requires the ability to obtain a Secret clearance. Except in rare circumstances, only US Citizens are eligible for a clearance.
  • BS or BA degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering, or related STEM field.

Desired Skills:
  • Existing secret clearance
  • Excellent verbal and written communication skills
  • Experience in Agile development methods, including Scrum, automated testing and continuous integration
  • Radar domain knowledge
  • Broad real-time, multi-threaded software development experience
  • Self-starter and ability to lead development, integration and test activities
  • Familiarity with the following Software Tools: Rational Rhapsody, ClearCase and Team Concert, Jenkins, DOORS, Google Test
  • Strong Object-Oriented Design Knowledge including UML
  • Six Sigma Specialist certification
  • Experience developing software in a team based development environment, preferably Agile/SCRUM
  • Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering

Qualifications
Required Skills:
  • Minimum 4 years' experience all phases of Software Engineering
  • Experience with C++
  • Linux or UNIX experience
  • This position requires the ability to obtain a Secret clearance. Except in rare circumstances, only US Citizens are eligible for a clearance.
  • BS or BA degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Software Engineering, or related STEM field.

Desired Skills:
  • Existing secret clearance
  • Excellent verbal and written communication skills
  • Experience in Agile development methods, including Scrum, automated testing and continuous integration
  • Radar domain knowledge
  • Broad real-time, multi-threaded software development experience
  • Self-starter and ability to lead development, integration and test activities
  • Familiarity with the following Software Tools: Rational Rhapsody, ClearCase and Team Concert, Jenkins, DOORS, Google Test
  • Strong Object-Oriented Design Knowledge including UML
  • Six Sigma Specialist certification
  • Experience developing software in a team based development environment, preferably Agile/SCRUM
  • Master's Degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or Software Engineering

Additional Information
All your information will be kept confidential according to EEO guidelines.
This position requires an active security clearance.