Application deadline
October 21, 2025
Director of Software Development
Full time
Remote
Apply
Opportunity

We're looking for a Director of Software Development to lead and grow our small development team as we pursue new opportunities building and perfecting progressive web apps. We're remote-friendly, have a flexible four-day schedule, and most importantly, feel good about our work when we get up in the morning.

The Role

The successful applicant will be able to demonstrate passion about the open web and all its technologies, think strategically about technology decisions, have experience leading small development teams, and open-eyed curiosity about AI-powered software development. 

They will be a problem solver who collaborates well in a diverse team and is committed to utilizing technology to build greater connection, peace and safety for people who have been displaced and support equitable, prosperous and inclusive societies in Canada and around the world.

Tasks & Responsibilities
  • Proven Leadership: At least 5 years of professional experience, including a minimum of 2 years in a paid developer team manager role. The ideal candidate will have strong leadership, mentorship, and cross-cultural communication skills, with a track record of fostering a collaborative and high-performing team with a growth mindset.
  • Full-Stack Expertise: Hands-on experience with the entire web development stack, from low-level protocols (DNS, HTTP, TLS) to front-end technologies (CSS, HTML, JavaScript).
  • Consumer-Facing Product Experience: Significant experience in a consumer technology product environment, with a focus on building user-centric, accessible, and inclusive web applications.
  • Technical Proficiency: Extensive experience with web application frameworks or content management systems (e.g., Django, Laravel, Express.js, Vue.js, React/Remix). While it's not necessary to be an AI expert, it's a mandatory requirement that all applicants be familiar with AI coding tools. Experience with React Native apps is a plus.
  • Agile Methodology and Security: Experience working in an agile environment (Scrum or Kanban) and a strong understanding of relevant data management and security best practices. 
  • Values-Driven:  Demonstrated interest in and commitment to the values of the social sector, along with an understanding of the unique challenges and opportunities working at a nonprofit presents.
  • Problem-Solving Skills: Ability to analyze complex problems, propose effective solutions, and make informed decisions that align with PeaceGeeks’ mission.
  • Team Player: Excellent communication, listening and collaboration skills with a track record of working effectively in smaller teams.
  • Initiative and Adaptability: Self-motivated, proactive, and able to adapt quickly to changing priorities in a dynamic non-profit environment.
What you'll bring to it
  • Team Management: You'll be managing a small team of full-stack developers, fostering their professional growth and ensuring project goals are met.
  • Technical Direction: Make strategic technical decisions to guide the overall architecture of our applications, ensuring they are coherent, resilient, and adaptable for future needs.
  • Release Engineering: Oversee release engineering, including Continuous Integration and Continuous Delivery (CI/CD) pipelines, to ensure efficient and reliable software deployments.
  • Cross-Functional Collaboration: Serve as a key liaison with product management, project management, and our IT/Site Reliability Engineering (SRE) team to define priorities and resolve technical and operational issues.
Compensation & Benefits
  • Salary range is $95,000 - $110,000 for a flexible, four-day work week plus benefits. 
  • PeaceGeeks offers a generous fully-funded supplemental health plan, flexible hours, vacation, sick and wellness days.
  • You will be supporting purpose-focused work that will impact the entire organization and its local and global partners.
Location

This is a remote-first position, with the option for hybrid (part-time in the office) work in addition to a monthly in-person day typically, the first Tuesday of each month, though other in-office days may be required for BC-based employees. PeaceGeeks’ has a work-anywhere policy, whereby employees can work from anywhere, as long as they are online and available during core hours (Tuesday - Fri 9 - 5pm Pacific Time), and commit to traveling to Vancouver once per year for a 3-day all-team meetings.

PeaceGeeks is currently piloting a Flexible Monday schedule, whereby staff have the opportunity to choose which Mondays they work based on business needs and their current workload.


Our new office is at Green Lamp, 410 West Georgia Street, 3rd Floor, Vancouver V6B 1Z3

Diversity, equity, and inclusion in PeaceGeeks
PeaceGeeks is an equal opportunity employer. We are committed to embracing and building a team that represents a variety of cultures, backgrounds, perspectives, and skills. As with our mission to promote safe and peaceful communities, we at PeaceGeeks believe that diversity, equity, and inclusion make us stronger, whether that’s in our staff or in the communities where we work. We encourage individuals from equity-seeking communities to apply, including but certainly not limited to immigrants, women, racialized and Indigenous people, people with disabilities, and people of all sexual orientations and gender identities.
Interested?
Apply for this job!
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.