Senior Backend Engineer

CORA GroupCORA Group·Remote(Canada)
Software Development

WFA Digital Insight

The demand for skilled backend engineers with expertise in AI-first approaches has grown significantly in recent years, with many companies investing heavily in digital transformation. As the remote job market continues to evolve, professionals with experience in cloud-native environments and modern AI tooling are in high demand. With over 65 distinct brands under its umbrella, Jonas Software, the parent company of CORA Group, is a respected leader in various vertical markets. This role offers a unique opportunity for a senior engineer to shape the technical direction of a new SaaS application and contribute to a platform built for scale and reliability. Before applying, candidates should have a solid understanding of AI-first concepts and experience with cloud-hosted applications, as well as strong leadership and mentorship skills.

Job Description

About the Role

The Senior Backend Engineer will play a key role in shaping the technical foundation of a new SaaS application, leveraging an AI-first approach to drive innovation and growth. As a seasoned engineer, you will be responsible for designing and implementing core backend systems, establishing engineering standards, and shipping foundational capabilities that will shape the product for years to come. You will work closely with cross-functional teams, including product and engineering leaders, to define architecture, standards, and delivery practices.

The ideal candidate will have a strong background in software engineering, with a focus on AI-first approaches, cloud-native environments, and modern AI tooling. You will be a technical leader, taking ownership of major components of the SaaS platform, mentoring others, and helping define best practices for a high-performing team. Your expertise in .NET/C#, Event Sourcing, CQRS, and Domain-Driven Design will be essential in driving the creation, testing, and deployment of the application.

As a senior engineer, you will be working in a fast-paced environment, with a focus on delivering high-quality solutions that meet the needs of the business. You will be expected to stay up-to-date with the latest trends and technologies, and to apply your knowledge and expertise to drive innovation and growth.

What You Will Do

  • Design and implement core backend systems using .NET/C# and proven architectural patterns such as Event Sourcing, CQRS, and Domain-Driven Design
  • Build event-sourced, CQRS-based services in C#/.NET using DDD principles
  • Design clean domain models, message contracts, and integration patterns using RabbitMQ
  • Deliver cloud-ready solutions using Docker and AWS, with a focus on deployment, observability, and reliability
  • Apply an AI-first approach to engineering, including agentic AI tools, automated workflows, code generation/review, test generation, and productivity accelerators
  • Partner with product and engineering leaders to define architecture, standards, and delivery practices
  • Write high-quality, well-tested, maintainable code and raise the bar through reviews and mentorship
  • Take ownership of major components of the SaaS platform, from design through production
  • Mentor and guide junior engineers, providing feedback and guidance to help them grow and develop
  • Collaborate with cross-functional teams to drive innovation and growth

What We Are Looking For

  • AI-first mentality with practical experience using AI tools to accelerate development
  • Senior-level experience building production systems with C#/.NET
  • Hands-on experience with Event Sourcing and CQRS in real-world systems
  • Strong working knowledge of Domain-Driven Design (DDD)
  • Experience with Vertical Slice architecture (or similar modular service boundaries)
  • Solid experience with PostgreSQL
  • Experience with asynchronous messaging and integration patterns, ideally RabbitMQ
  • Experience containerizing services with Docker
  • Experience building/operating cloud-hosted applications, ideally on AWS
  • Familiarity with agentic AI concepts (autonomous workflows, tool-using agents, orchestration, evaluation/guardrails)
  • Strong ownership mindset, with a focus on shipping, improving, operating, and leading

Nice to Have

  • Experience with MartenDB
  • Experience with Wolverine
  • Experience designing multi-tenant SaaS systems (auth, billing, isolation, scaling, observability)
  • Familiarity with modern DevOps/IaC practices (e.g., Terraform/CDK), CI/CD, and distributed tracing

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on a new SaaS application with a focus on AI-first approaches
  • Collaborative and dynamic work environment
  • Professional development and growth opportunities
  • Flexible working hours and remote work options
  • Access to the latest tools and technologies
  • Recognition and reward for outstanding performance
  • Comprehensive health and wellness programs
  • Generous paid time off and vacation policy

How to Stand Out

  • Tip: Make sure to highlight your experience with AI-first approaches and cloud-native environments in your resume and cover letter.
  • Tip: Be prepared to talk about your experience with .NET/C# and Event Sourcing, CQRS, and Domain-Driven Design in the interview.
  • Tip: Show examples of your work, such as code samples or projects you have worked on, to demonstrate your expertise.
  • Tip: Research the company and the role, and be prepared to ask questions about the team, the technology stack, and the company culture.
  • Tip: Be honest and transparent about your experience and skills, and be prepared to discuss your strengths and weaknesses.
  • Tip: Follow up with the hiring manager or recruiter after the interview to express your interest in the role and to ask about the next steps in the process.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.