Python Developer

jobs.frontdoordefense.com - Jobboard

Fredericton

On-site

CAD 80,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health & Vision Insurance
Dental Insurance
Life Insurance
RRSP Matching
ESPP
EAP
Fun Employee Events
Paid Vacation & Holidays
Sick Time

Job summary

Teledyne CARIS in Fredericton, Canada is seeking a skilled Python Developer to join our cloud product team. You will help build and automate a cloud-native chart production platform for hydrographic offices worldwide.

The role emphasizes automating validation, creating robust Python services, and collaborating with DevOps and front-end teams in an agile environment; experience with RESTful APIs, Docker, and cloud platforms is valued.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software development.
  • 2+ years of hands-on experience with Python.
  • Experience with RESTful APIs and JSON-based web services.
  • Fluent in English.
  • Must be legally entitled to work in Canada.
  • Work location: Fredericton, New Brunswick.

Responsibilities

  • Automate the validation of various services into a functional platform.
  • Develop automation scripts to maintain services in a continuously releasable state.
  • Implement and test endpoints for a chart production pipeline.
  • Write secure, reliable, and maintainable Python code.
  • Conduct and participate in code reviews.
  • Follow and promote best practices and design patterns for Python development.
  • Automate performance and scalability testing.
  • Verify security of the platform through testing.
  • Collaborate with application and front-end developers to provide high-quality solutions.
  • Work closely with DevOps to deploy and monitor applications.
  • Work as part of a team following an agile methodology.

Skills

Python
RESTful APIs
JSON

Education

Bachelor's degree in Computer Science or Engineering

Tools

Docker
Jenkins
Git
Infrastructure as Code
PostgreSQL
Jira
Test Automation

Job description

Python Developer
Build and automate a cloud-native geospatial chart production system

Location: Fredericton, New Brunswick, Canada

Job Tags: Software

About The Role

Teledyne CARIS is a global leader in geospatial software for the survey and maritime charting industry, with a growing footprint in Cloud and IoT solutions. Our products cover a wide variety of domains ranging from sonar and lidar surveying to chart production and environmental monitoring. We develop cutting‑edge products that transform multi‑source data into actionable geospatial intelligence. Our team is composed of passionate people dedicated to delivering innovative solutions that make a real difference for our clients. We are looking for a skilled Python Developer to join our cloud product team in Fredericton, Canada. You will help build and automate a cloud‑native chart production platform for hydrographic offices around the world. This role is key to our mission of reducing the turnaround time from the collection of geospatial data collection to the creation of actionable information. This role involves integrating and containerizing existing tools into scalable, secure, and testable services. The ability to perform validation of the services as well test performance and scalability through scripting is key to this position.

What's in it for you?
  • Technical challenge – We like to do what hasn't been done before. We push the global boundaries of science and technology in our desire to be #1 in the markets we serve.
  • A great place to work and grow – You will enjoy the relaxed and friendly atmosphere of a company with a long tradition in the Maritimes. We work with customers who are leaders in their industry.
  • Global opportunities – As part of Teledyne Technologies, you'll work with international teams and clients across diverse domains.
  • Rewarding outcome – Teledyne‑CARIS produces software that is used by clients in their daily work in multiple fields from data processing in autonomous underwater vehicles to smart city projects in a cloud‑based environment.
What you'll do
  • Automate the validation of various services into a functional platform
  • Develop automation scripts to maintain services in a continuously releasable state
  • Implement and test endpoints for a chart production pipeline
  • Write secure, reliable, and maintainable Python code
  • Conduct and participate in code reviews
  • Follow and promote best practices and design patterns for Python development
  • Automate performance and scalability testing
  • Verify security of the platform through testing
  • Collaborate with application and front‑end developers to provide high‑quality solutions
  • Work closely with DevOps to deploy and monitor applications
  • Work as part of a team following an agile methodology
What you need
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 3+ years of experience in software development
  • 2+ years of hands‑on experience with Python
  • Experience working with RESTful APIs and JSON‑based web services
  • Fluent in English
  • Must be legally entitled to work in Canada
  • Work location: Fredericton, New Brunswick
Preferred Skills & Technologies
  • Cloud Platforms: AWS, Azure
  • DevOps: Docker, Jenkins, Git, Infrastructure as Code
  • Languages: Python, C++
  • Databases: PostgreSQL
  • Tools: Jira, Test Automation
  • Architecture: Microservices, Service‑Oriented Architecture
  • Domain Knowledge: Geospatial, IoT
What We Value
  • Strong collaboration and communication skills
  • Passion for delivering exceptional products
  • Curiosity and a growth mindset
What We Offer
  • Competitive Salary & Benefits Package
  • Health, dental, Vision and Life Insurance from Day 1
  • Paid Vacation, Sick Time and Holidays
  • RRSP with Company Match
  • Employee Stock Purchase Plan (ESPP)
  • Employee Assistance Program (EAP)
  • Fun Employee Events throughout the year
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Teledyne LeCroy Korea • Fredericton

On-site
CAD 90,000 - 120,000
Technical challenge
Global opportunities
Collaborative team
Full Stack Developer
Full Stack Developer

FLIR Systems, Inc. • Fredericton

On-site
CAD 90,000 - 130,000
Senior Accountant
Senior Accountant

Teledyne Technologies Incorporated • Fredericton

On-site
CAD 65,000 - 95,000
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2
Senior Financial Analyst
Senior Financial Analyst

Teledyne LeCroy Korea • Fredericton

On-site
CAD 80,000 - 110,000
Customer Service Administrator
Customer Service Administrator

Teledyne LeCroy Korea • Fredericton

On-site
CAD 32,000 - 40,000
Survey CAD Technician (Intermediate/Senior)
Survey CAD Technician (Intermediate/Senior)

Dillon Consulting Limited • Halifax

On-site
CAD 65,000 - 90,000
Employee share purchase plan
Flexible work hours and hybrid working
Learning and Development opportunities
+4
Python & Infra Developer (Terraform & AWS)
Python & Infra Developer (Terraform & AWS)

Optave AI Solutions Inc. • Calgary

Hybrid
CAD 110,000 - 150,000
Développeur(se) logiciel IA/Software Designer Sherlock AI
Développeur(se) logiciel IA/Software Designer Sherlock AI

flir • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Medical and dental insurance from day
RRSP matching program
3 weeks vacation and PTO
+3
Data Scientist
Data Scientist

AI Chopping Block, Inc. • Toronto

Hybrid
CAD 104,000 - 136,000
Flex working
Home office reimbursement
Baby bonus
+4