Talent.com
Senior Software Engineer
Senior Software EngineerDiligent • Vancouver, British Columbia, Canada
Senior Software Engineer

Senior Software Engineer

Diligent • Vancouver, British Columbia, Canada
30+ days ago
Job type
  • Full-time
Job description

About Us

Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and leaders with a holistic view of their organization’s GRC practices so they can make better decisions, faster. No matter the challenge.

At Diligent, you are an agent of positive change. You are joining a team of passionate, smart, creative people who not only want to help build the software company of the future, but who want to make the world a more sustainable, equitable and better place. Be a part of a global community on a mission to make a real impact.

Learn more at .

Position Overview

As a Senior Software Engineer based out of our technical center of excellence in Vancouver, you will be working alongside a group of passionate and talented individuals in building Diligent’s foundational platform services. You will be creating and owning robust, scalable, and secure microservices that power our SaaS platform, enabling our external and internal customers. With the full power of AWS at your disposal, you’ll be focused on building Serverless solutions, primarily in NodeJS and TypeScript. Your team will fully own their services (from code to deployment and monitoring), you’ll participate in architecture discussion, and regularly demo to the entire department.

Key Responsibilities

  • Design and implement secure, scalable, fault-tolerant, high-performance, yet simple solutions using AWS Serverless technology. These solutions should strive to be event-driven, highly observable, with infrastructure as code, and tightly leveraging AWS’s ecosystem of services.
  • Optimize your development and delivery experience to maximize your team’s productivity and deploy continuously to production.
  • Work in a collaborative environment where you regularly pair, plan, and execute tasks as a team and strive to optimize your team’s DORA metrics.
  • Participate in product design so you understand our customer problems and suggest solutions to solve those problems.
  • Provide constructive code reviews so everyone can grow and learn alongside you.
  • Develop Single Page Application user experiences built with React.

Required Experience/Skills

  • 5+ years of professional experience developing and owning high-scale, secure cloud applications in an agile environment.
  • 2+ years of experience in AWS.
  • Strong experience with SQL and NoSQL databases including proficiency in database design and query optimization.
  • Strong ability to develop highly readable and well-tested code that adheres to SOLID principles.
  • Ability to contribute to a high-performing agile team, and to product innovation.
  • Passion for learning and sharing your knowledge with others.
  • Excitement for understanding our customers and their problems, so that we can improve governance all around the world.

Preferred Experience/Skills

  • Experience with AWS CDK (or Terraform, Cloud Formation), TypeScript, and React
  • Experience with Microservices architecture and Event-driven architecture
  • Experience CI/CD pipelines and automated testing on AWS

What Diligent Offers You

  • Creativity is ingrained in our culture. We are innovative collaborators by nature. We thrive in exploring how things can be differently both in our internal processes and to help our clients
  • We care about our people. Diligent offers a flexible work environment, global days of service, comprehensive health benefits, meeting free days, generous time off policy and wellness programs to name a few
  • We have teams all over the world. We may be headquartered in New York City, but we have office hubs in Washington D.C., Vancouver, London, Galway, Budapest, Munich, Bengaluru, Singapore, and Sydney.
  • Diversity is important to us. Growing, maintaining and promoting a diverse team is a top priority for us. We foster and encourage diversity through our Employee Resource Groups and provide access to resources and education to support the education of our team, facilitate dialogue, and foster understanding.

Diligent created the modern governance movement. Our world-changing idea is to empower leaders with the technology, insights and connections they need to drive greater impact and accountability – to lead with purpose. Our employees are passionate, smart, and creative people who not only want to help build the software company of the future, but who want to make the world a more sustainable, equitable and better place.

Headquartered in New York, Diligent has offices in Washington D.C., Baltimore, London, Galway, Budapest, Vancouver, Bengaluru, Munich, and Sydney.

We are a drug free workplace. Diligent is proud to be an equal opportunity employer. We do not discriminate based on race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status, protected veteran status, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition (including, but not limited to, cancer related or HIV/AIDS related), genetic information, or sexual orientation in accordance with applicable federal, state and local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Diligent's and . We are committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at .

To all recruitment agencies: Diligent does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, Diligent employees or any other organization location. Diligent is not responsible for any fees related to unsolicited resumes.

Create a job alert for this search

Senior Software Engineer • Vancouver, British Columbia, Canada

Similar jobs
Senior Software Engineer

Senior Software Engineer

Vizzion • North Vancouver, Metro Vancouver Regional District, CA
Full-time
Vizzion aggregates live road imagery and provides data and services to major brands in the mapping, media, safety & security, ITS (Intelligent Transportation Systems), and traffic & weather industr...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Backend

Senior Software Engineer - Backend

Databricks • Vancouver, Metro Vancouver Regional District, CA
Full-time
Senior Software Engineer - Backend.Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medi...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Full Stack

Senior Software Engineer - Full Stack

Branch • Vancouver, Metro Vancouver Regional District, CA
Full-time
At Branch, we power every touchpoint with links that work and insights that prove it.From click to conversion, we make growth measurable.Our unparalleled attribution, backed by AI‑enhanced linking,...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer - Fullstack

Senior Software Engineer - Fullstack

The Rundown AI, Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
Databricks is on a mission to simplify and democratize data and AI — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs.We do this by bui...Show more
Last updated: 9 days ago • Promoted
Senior Software Engineer, Localization Engineering

Senior Software Engineer, Localization Engineering

Autodesk • Vancouver, Metro Vancouver Regional District, CA
Full-time
The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content.This will involve close collaboration with software and content developme...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

EviSmart • Vancouver, Metro Vancouver Regional District, CA
Full-time
The dental industry a $40B global market spanning 28 countries still runs on disconnected systems, manual workflows, and decisions made without data.Most of it has never been touched by modern soft...Show more
Last updated: 4 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Pixieset • Vancouver, Metro Vancouver Regional District, CA
Full-time
As a Senior Software Developer, Full Stack at Pixieset, you will have the opportunity to contribute to a product that is transforming the photography industry.Your responsibilities will include des...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Hays • burnaby, bc, ca
Full-time
What are the top 3 skills required for this role?.Job Description/ Responsibilities.Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, an...Show more
Last updated: 19 hours ago • Promoted • New!
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Samsung Electronics Perú • Vancouver, Metro Vancouver Regional District, CA
Full-time
Position Summary**We are growing! Samsung Vancouver Knox Cloud Solutions team is looking for a passionate Software Engineer to join the team.Think about the B2B industry and all the security, priva...Show more
Last updated: 8 hours ago • Promoted • New!
Senior Software Engineer for Innovative AdTech Platform Development

Senior Software Engineer for Innovative AdTech Platform Development

Electronic Arts (EA) • Vancouver, Metro Vancouver Regional District, CA
Full-time
Elevate your career as a Software Engineer specializing in high-performance ad delivery systems.Focus on backend development and cloud-native architecture in a modern, creative work environment.In ...Show more
Last updated: 8 hours ago • Promoted • New!
Senior Software Engineer - Full Stack

Senior Software Engineer - Full Stack

Veeva Systems, Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer 2 (Systems)

Senior Software Engineer 2 (Systems)

Kabam • Vancouver, Metro Vancouver Regional District, CA
Full-time
At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming.We hire for passion and diversity so that we can triumph in our collective skill.Our teams are made up of a fusion of...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

PlugandPlay Talent • Vancouver, Metro Vancouver Regional District, CA
Full-time
For a client in SaaS fintech space we are looking for a hands‑on, curious.Client is also open to fully remote with some travel BUT only as an exception.You’ll join a small, collaborative team focus...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Full Stack

Senior Software Engineer - Full Stack

Veeva Systems • Vancouver, Metro Vancouver Regional District, CA
Full-time
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.As one of the fastest-growing SaaS companies in hist...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer — Ownership, Mentorship & Impact

Senior Software Engineer — Ownership, Mentorship & Impact

Go REcruitment • Vancouver, Metro Vancouver Regional District, CA
Full-time
A technology-focused software company seeks a Senior Software Developer to collaborate with teams and clients on major product releases.Responsibilities include mentoring junior developers, gatheri...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Earth Observation Platform

Senior Software Engineer - Earth Observation Platform

EarthDaily • Vancouver, Metro Vancouver Regional District, CA
Full-time
A leading space technology company in Vancouver is seeking a Senior Software Engineer to design and implement backend systems supporting innovative Earth Observation products.The role includes ment...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Rivian and Volkswagen Group Technologies • Vancouver, Metro Vancouver Regional District, CA
Full-time
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter.From operating systems to zonal controllers to cloud and c...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer for Innovative Agent Platform Development

Senior Software Engineer for Innovative Agent Platform Development

Workday, Inc. • Vancouver, Metro Vancouver Regional District, CA
Full-time
Elevate your career as a Senior Software Engineer focused on building Agent Platform frameworks.Drive developer experience improvements while contributing to cutting-edge solutions in a flexible wo...Show more
Last updated: 9 days ago • Promoted