National Society of Software Engineers (NSoSE)
Ethics Policy

1. Purpose

The National Society of Software Engineers (NSoSE) is committed to promoting integrity, professionalism, community, and responsible practice within the software engineering discipline. This Ethics Policy establishes the principles and expectations that guide the conduct of members, volunteers, leaders, and representatives of the society.

2. Core Ethical Principles

2.1 Integrity and Honesty

  • Act truthfully and transparently in professional and society-related activities.
  • Avoid deceptive practices or misrepresentation of skills, credentials, or outcomes.
  • Disclose potential conflicts of interest when participating in society programs, research, or public discussions.

2.2 Professional Competence

  • Maintain and continually enhance technical and professional skills.
  • Provide services only in areas of established competence.
  • Seek collaboration or guidance when a task exceeds personal expertise.

2.3 Responsibility to the Public

  • Prioritize the safety, security, and welfare of the public in all technical decisions.
  • Consider the societal impact of software systems, particularly in areas involving critical infrastructure, personal data, AI, or automation.
  • Support transparent, ethical use of technology and advocate against harmful or exploitative implementations.

2.4 Respect for Privacy and Data Protection

  • Protect confidential information entrusted to them.
  • Respect user privacy and implement strong data governance practices.
  • Adhere to applicable laws, regulations, and industry standards regarding data security and protection.

2.5 Fairness, Inclusivity, and Non-Discrimination

  • Treat all individuals with dignity, respect, and fairness.
  • Foster inclusive environments in society programs and professional settings.
  • Avoid discrimination based on race, ethnicity, gender, sexual orientation, disability, age, veteran status, or any protected characteristic.

2.6 Avoidance of Conflicts of Interest

  • Identify, disclose, and appropriately manage any situation that may compromise professional judgment.
  • Refrain from using society affiliations for personal gain or improper influence.

2.7 Responsible Use of Technology

  • Promote secure, reliable, and maintainable software solutions.
  • Avoid creating or supporting malicious, unsafe, or unlawful systems.
  • Consider long-term sustainability and social consequences when designing or deploying software.

2.8 Professional Conduct Within the Society

  • Treat colleagues, volunteers, and leadership with courtesy and professionalism.
  • Participate constructively in discussions, events, and governance processes.
  • Uphold the society’s mission and refrain from actions that could harm its reputation or operations.

3. Reporting Concerns

Members who become aware of unethical behavior, violations of this policy, or actions harmful to the society or its members are encouraged to report concerns to designated society leadership or governance bodies. Reports will be handled confidentially to the extent possible and without retaliation.

4. Enforcement

Violations of this Ethics Policy may result in actions including, but not limited to:

  • Informal counseling or written warnings
  • Suspension of membership privileges
  • Removal from committees or leadership positions
  • Revocation or termination of membership

The society’s governance board will oversee review processes and ensure fairness and due process in all ethics-related decisions.

5. Acknowledgment

Membership in the National Society of Software Engineers signifies acceptance of this Ethics Policy and a commitment to uphold its principles.

NSoSE logoThe National Society of Software Engineers is a nonprofit organization dedicated to advancing the software engineering profession.© 2025 National Society of Software Engineers, Inc. All rights reserved.
Member Support
Stay ConnectedGet updates as we build. Join anytime to get full member benefits and early opportunities.