Position Overview:
As a Software Engineer II at Diligent, you’ll take on a hands-on technical role in building secure, scalable, and high-performing serverless microservices using TypeScript on AWS. You’ll contribute meaningfully to our mission of making governance effortless for our customers, working in a team of passionate and talented individuals that owns its services end to end—from architecture and implementation to monitoring and continuous improvements.
This role is ideal for a mid-level engineer who writes solid code and embraces AI-powered tools to work smarter and faster. You’ll help shape architectural discussions, and scale modern development practices, including responsible use of AI in workflows.
Key Responsibilities
• Design and implement secure, scalable, high-performing, 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 in order 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 maintain a healthy development flow by adhering to Agile processes and driving iterative enhancements.
• Use AI tools to accelerate coding, debugging, testing, research, and code reviews, always validating outputs and
• applying judgment.
Required Experience/Skills
• 3–5 years of professional software engineering experience in an agile, fast-paced environment.
• AI Tooling & Practices: Uses AI to boost productivity, skilled in prompt engineering, and evaluates AI outputs responsibly (bias, cost, ethics).
• Familiar with core AI concepts (tokens, context length, embeddings, hallucinations), understands high-level LLM behavior, and recognizes safe vs. unsafe use cases (privacy, security, fairness).
• Cloud & infrastructure basics: Hands-on with AWS services; familiarity with infrastructure as code (CDK, Terraform).
• CI/CD mindset: Experience or interest in CI/CD pipeline setup and exploring AI-assisted DevOps tooling.
• Backend Proficiency: Builds RESTful APIs with Node.js/TypeScript, employs Git for version control, and has hands-on experience with SQL databases (e.g., PostgreSQL).
• Frontend familiarity: Experience using React or Angular for modern web interfaces.
• Collaboration & communication: Comfortable discussing architectural decisions, documenting designs, and presenting technical ideas clearly.
Apply on company website Vancouver, British Columbia, Canada Hybrid Full-time $86,320 - $107,900 CAD