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

Senior Python Backend Engineer

Job in Calgary, Alberta, T3S, Canada
Listing for: Data Theorem
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Python, Software Engineer
Job Description & How to Apply Below

Data Theorem is an exciting company focused on creating a more secure world for data.

Rooted in a strong Engineer first culture, every employee has an impact on product and direction.

We are searching for exceptional talent pursuing an opportunity to grow and take ownership of the projects that resonate most with them.

As a Senior Python Backend Engineer, you will be responsible for implementing web services, libraries and tools in Python, in order to automate the security analysis of mobile, cloud and web applications, at scale.

We help thousands of Developers and Security Engineers discover, understand, and fix security and privacy issues affecting their applications.

You will:
Implement web services using Python, and deploy them to Google Cloud using modern technologies such as Cloud Functions and Cloud Run.

Collaborate with the Design team and the Front-end team to build new customer-facing UIs and flows for security analysis and automation.

Be an active member of the Data Theorem's Engineering team, which is spread across the United States, England, France, and Canada.

Contribute to our scanning platform, which is able to scan millions of mobile, web, and cloud assets every day to validate their security.

We’re looking for someone who has: 4+ years of Software Engineering experience.

Significant experience implementing web services and APIs in Python.

Familiarity with modern practices and tools for developing in Python (testing frameworks, type annotations, etc.).

Bonus points:

experience with Google Cloud, Cloud Run, Postgre

SQL, or Firestore.

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary