×
Register Here to Apply for Jobs or Post Jobs. X

Senior Back End Software Engineer

Job in Calgary, Alberta, D3J, Canada
Listing for: Epistemix
Full Time position
Listed on 2026-09-27
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Join to apply for the  Senior Back End Software Engineer  role at  Epistemix .

Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter.

In order to do this job well, you must be a curious and eager problem solver with a hunger for building well‑designed, high‑quality solutions. You have a passion for great work and strive to produce simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward.

About Epistemix
Epistemix helps organizations forecast outcomes and manage risk by modeling how people behave. Our platform consists of two core products:
Populus, which provides access to realistic, high‑resolution synthetic population data, and Polaris, which enables scenario planning through advanced data science and simulation. Together, they empower customers to evaluate the potential impact of strategies before deploying them in the real world.

Organizations across healthcare, consumer industries, insurance, and government use Epistemix to reduce uncertainty, optimize decisions, and accelerate time to value. Whether estimating total addressable market, testing public health interventions, or forecasting behavior change, our tools help teams make confident decisions when pre-existing data may not exist.

Leading up to our Series B financing, we are hiring key roles onto the team and entering an exciting phase of growth and innovation. Join us to combine cutting‑edge technology with a purpose‑driven mission to make the world a better place.

Responsibilities

Design, develop, and maintain clean, testable, and highly maintainable code, ensuring top‑tier performance and reliability.

From initial requirements gathering to deployment and ongoing maintenance, take full ownership of the software development lifecycle, ensuring seamless delivery and operation.

Design, build, test and deploy a highly scalable and resilient system architecture that supports current needs and future growth.

Define the technical direction for engineering solutions, actively collaborating with internal teams to ensure technological advancements are perfectly aligned with the company's strategic goals.

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.

7+ years of back‑end software development experience, with a significant portion in a senior role.

Expert proficiency in Python, particularly with FastAPI.

Strong experience with Type Script for backend development (Node.js/NestJS experience is a plus).

Deep hands‑on experience with AWS cloud services, including EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, Cloud Watch, and IAM.

Proven experience designing, building, and operating microservices architectures.

Extensive experience with Kubernetes for container orchestration.

Expertise in Infrastructure as Code (IaC) using Terraform.

Hands‑on experience with Atlantis for Terraform pull‑request automation.

Demonstrated experience or strong understanding of data science orchestration platforms, such as Prefect.io.

Solid understanding of relational and No

SQL databases, including advanced querying, optimization, and data modeling.

Experience with API design principles (RESTful, GraphQL) and security best practices (OAuth2, JWT).

Strong understanding of distributed systems concepts, asynchronous processing, and message queues.

Experience with CI/CD pipelines and tools (e.g., Git Hub Actions, Jenkins).

Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.

Ability to work…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary