1

Ethical Software Engineer Jobs in Ontario (NOW HIRING)

The Principal Engineer (AI) is the highest-ranking individual contributor - and a software engineer ... ethical responsibility in AI practices. What you will bring: * Bachelor's degree or higher in ...

This role is ideal for someone who started their career in software engineering and developed deep ... Experience conducting penetration testing, security research, or ethical hacking activities.

This role is ideal for someone who started their career in software engineering and developed deep ... Experience conducting penetration testing, security research, or ethical hacking activities.

Collaborate effectively across mechanical, software, and systems engineering disciplines, and ... ethical and geopolitical concerns * The work is unique. We operate in a domain that has highly ...

... ethical practices, and policies. The role may contribute to documentation, solution testing ... software such as Tableau or similar Minimum Education Required BSc or similar Minimum Years of ...

Provide mentorship and training to junior engineers. What you need : * A Bachelor`s degree in ... Teledyne and all of our employees are committed to conducting business with the highest ethical ...

Our focus is 100% on providing best-of-suite Imaging IT software solutions that enable secure ... Own It (I do what I say, full accountability for results, finding solutions and Practice ethical ...

Work closely with electronics, software, and systems engineers to ensure RF subsystems integrate ... ethical and geopolitical concerns * The work is unique. We operate in a domain that has highly ...

... software, is seeking a skilled MLOps Engineer to join our AI/ML Platform team. This role is pivotal ... Uphold data privacy and ethical considerations, fostering trust in our AI/ML solutions * Security ...

Showing results 21-40

Ethical Software Engineer information

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 the key skills and qualifications needed to thrive as an ethical software engineer?

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.

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 are popular job titles related to Ethical Software Engineer jobs in Ontario?

For Ethical Software Engineer jobs in Ontario, the most frequently searched job titles are:

What cities in Ontario are hiring for Ethical Software Engineer jobs?

Cities in Ontario with the most Ethical Software Engineer job openings:

Infographic showing various Ethical Software Engineer job openings in Ontario as of August 2026, with employment types broken down into 81% Full Time, 12% Contract, and 7% Nights. Highlights an 100% In-person job distribution.

Principal Engineer (AI)

Resolver

Toronto, ON • On-site

Full-time

Medical, Dental

Re-posted 12 days ago


Job description

The Principal Engineer (AI) is the highest-ranking individual contributor - and a software engineer at heart - with deep expertise in artificial intelligence, including large language models, machine learning, generative AI, Agentic systems, and related technologies. The role applies AI frameworks, principles, and best practices to influence the platform's technical vision, help the team leader guide delivery teams through complex AI and non-AI technical problems, and work closely with the VP of Software Development to drive innovation and long-term technical strategy. With a primary focus on advancing AI/ML capabilities, this role defines and evolves the organization's approach to LLMs, ML platforms, GenAI applications and Agentic systems. The Principal Engineer (AI) ensures that all technology initiatives AI and non-AI are technically robust, ethically responsible, and aligned with business outcomes while acting as both a hands-on technical leader and strategic thought partner.
Resolver is now permanently hybrid -that means, you can decide to work in office, remotely or a mix of both depending on your preference! That location you see above is the region you are able to work within.
AboutResolver:
Resolver is a high-growth SaaS company whose intuitive, no-code platform gives our customersa clear picture of their risks so they can make quick and effective decisions.As a part oftheResolver team,your work will helptransformrisk management to risk intelligence soorganization scan protect people and assets and deliver on their purpose.
We are ambitious in both our mission and our culture. As a businesswithinKroll, we offer an innovative, non-hierarchical work environment blended with the stability and financial security of an enterprise. Resolver has also been named one of Canada's Great Places to Work six years in a row.

What you'll be doing:
Technical Vision and Strategy (30%)
Measures of Success: clear articulation and adoption of technical vision, alignment of technical direction with business outcomes, and successful adoption of innovative AI and non-AI technologies.
  • Define the north star for AI and related technologies and create the strategy that connects it to business success.
  • Define and drive the technical vision and long-term strategy for the platform, with a primary focus on AI/ML (LLMs, GenAI, Agentic systems, MCP systems, ML platforms) while also contributing to non-AI initiatives.
  • Align technical goals with business objectives, ensuring the platform evolves to meet current and future needs.
  • Communicate and advocate the technical vision effectively to both technical and non-technical stakeholders, bridging strategy and execution.
Architectural Oversight (30%)
Measures of Success: effective oversight of system architecture, improved scalability and performance, and strong adherence to architectural standards.
  • Ensure systems AI and non-AI are designed and integrated in a way that is scalable, secure, and consistent with architectural best practices.
  • Provide oversight and guidance on AI and non-AI system architecture, ensuring coherence, scalability, performance and security.
  • Review AI solution designs, data strategies, and model implementations for robustness, fairness, and compliance.
  • Collaborate with other senior technical leaders to define and enforce architectural standards, patterns, and best practices.
  • Lead critical architectural initiatives, including AI integration with existing systems and platforms.
Complex Problem Solving (30%)
Measures of Success: successful resolution of critical technical issues, measurable improvements in reliability and performance, and delivery of robust solutions to high-impact problems.
  • Be the go to expert who tackles the toughest technical challenges, designing robust solutions to critical AI and engineering problems.
  • Perform in-depth analysis and root cause investigations for critical system and model issues.
  • Design and implement innovative, resilient solutions to complex problems across AI and non-AI domains.
  • Serve as the escalation point for the most difficult technical challenges faced by engineering teams.
Mentorship and Leadership (10%)
Measures of Success: stronger technical capability across teams, improved organizational maturity in AI and engineering practices, and a culture of collaboration and innovation.
  • Grow the organization's technical talent by mentoring engineers, promoting responsible AI practices, and fostering a culture of excellence and innovation.
  • Inspire, mentor, and coach senior engineers, data scientists, and technical leaders to grow talent and capability.
  • Promote a culture of excellence, continuous learning, responsible AI adoption, and innovation across the engineering organization.
  • Lead by example - while providing guidance and support for professional development - demonstrating technical excellence, thought leadership, and ethical responsibility in AI practices.
What you will bring:
  • Bachelor's degree or higher in Computer Science, Engineering, Data Science, or a related field, or equivalent practical experience
  • Demonstrated success in designing and delivering scalable, reliable, and high-performing AI and software solutions within complex technical environments
  • Strong proficiency in modern software and AI architecture principles, including design patterns, distributed systems, MLOps practices, and emerging AI/ML technologies (LLMs, GenAI, vector databases, MCP, etc.)
  • Master-level proficiency in Python, with hands-on experience in additional languages such as JavaScript/TypeScript and Go
  • Demonstrated ability to design and oversee complex distributed systems, ensuring scalability, resilience, performance and security
  • Experience in mentoring and coaching developers, data scientists, and technical leaders while fostering collaboration across engineering, product and business teams
  • Ability to align technical vision and execution with business objectives, ensuring that solutions are robust, ethically responsible, and future-proof
  • Demonstrated ability to coach, influence, and enable teams to deliver solutions effectively
  • Excellent communication skills to align stakeholders, teams, and leadership on architectural decisions
What we'll give you in return:
Resolver is one of Canada's Great Workplaces. Culture isn't just something we write about (although we do), we live our values and challenge each other to be our best selves. We invest in Resolverites who will grow with us. Here's how we do it:
  • Health and Wellness Benefits:100% paid by us for health and dental from day one. And our vision care is every 12 months! We also offer a wellness/fitness reimbursement, that can go towards things like gym memberships, yoga classes, soccer membership fees or a bike.
  • Professional development:we have an external learning budget to help you grow and develop. We host a learning workshop about every 6 weeks on topics like Time Management, Self-Awareness and Giving Feedback; we also have e-learning to meet the needs of our remote team. We offer a Career Development Program to help you identify and build your skillsets for internal growth opportunities and beyond. We also have a Coaching Program for all our managers. We know how important it is to have a good boss, so we invest in their development.
  • Vacation:it's open, which means we don't worry about an accrual clock. On average, we see most folks enjoying between 3-4 weeks off a year.
  • Parental leave:Best-in-class top-up for new parents - 100% for 15 weeks new parents and 5 additional weeks of pregnancy leave for birth mothers.
  • Flexibility & trust- We hire adults and we trust you to manage your outcomes. Day-to-day, everyone is given the option to decide whether they want to work remote or in-office depending on the needs of their role and in ways that best promote collaboration with your team.
  • Back in the Office- You will have access to snacks and beverages and in-office fun like ping pong, group lunches, karaoke & games. We provide lots of opportunity for team socials too, including the folks who are remote!
  • The salary range for this role is $180,000 to $210,000.
Interested?
If you want to work in a highly collaborative environment and are committed to making a difference, click here to get the process rolling.
We truly appreciate all interest and will happily reply to qualified candidates.
Resolver is committed to providing accommodations for all persons with disabilities. If at any point in the recruitment process you require accommodation, please notify the applicable recruiter or contact us directly atcareers@resolver.com
#LI-Hybrid
Employment Type: Full-Time