Software Engineer II
- Location
- Vancouver, British Columbia, Canada
- Posted
- 6d ago
<p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">Position Overview</span></span></strong><span data-ccp-props="{"335559738":280,"335559739":100}"> </span></p> <p><span data-contrast="none">As a Software Engineer II at Diligent, you’ll play a hands-on technical role building and operating the core services that power the Diligent One Platform. Our team owns its services end to end — from architecture and implementation through deployment, monitoring, and on-call support. If you care deeply about what you ship and want real ownership over production systems, you’ll fit right in.</span><span data-ccp-props="{"335559739":120}"> </span></p> <p><span data-contrast="none">We build secure, scalable, event-driven microservices using TypeScript on AWS, and we treat infrastructure as a first-class concern. You’ll work alongside a tight-knit team that values engineering rigor, iterative delivery, and responsible use of AI tooling to move faster without cutting corners.</span><span data-ccp-props="{"335559739":120}"> </span></p> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">Key Responsibilities</span></span></strong><span data-ccp-props="{"335559738":280,"335559739":100}"> </span></p> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Design and implement secure, scalable backend services using AWS serverless technologies (Lambda, SQS, API Gateway), with a strong emphasis on event-driven patterns, observability, and operational simplicity.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Own your services in production — participate in on-call rotations, monitor system health, and proactively address reliability and performance issues.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Build and maintain infrastructure as code using AWS CDK, and champion CI/CD best practices that support continuous, low-risk delivery to production.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Design and document well-structured RESTful APIs, collaborating with consuming teams to ensure contracts are clear, versioned, and reliable.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Write thorough automated tests — unit, integration, and end-to-end — as a first-class part of delivery, not an afterthought.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">Contribute to architectural discussions and technical design with pragmatism and clarity; document decisions so the whole team can build on them.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">Use AI tools to accelerate coding, debugging, testing, and research — always applying judgment and validating outputs.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <p><strong><span data-contrast="none"><span data-ccp-parastyle="heading 2">Required Experience & Skills</span></span></strong><span data-ccp-props="{"335559738":280,"335559739":100}"> </span></p> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><strong><span data-contrast="none">2–4 years</span></strong><span data-contrast="none"> of professional software engineering experience in an agile, backend-focused environment.</span><span data-ccp-props="{"335559739":80}"> </span></li> </ul> <ul> <li data-leveltext="•" data-font="Arial" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":600,"335559991":300,"469769226":"Arial","469769242":[8226],"469777803":"left","469777804":"•","469777815":"hybridMultilevel"}" data-aria-posinset="9" data-aria-level="1"><strong><span data-c