Python Developer

jobs.frontdoordefense.com - Jobboard

Fredericton

On-site

CAD 80,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

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
Team Lead GIS - Western Canada
Team Lead GIS - Western Canada

AtkinsRéalis • Vancouver

Hybrid
CAD 110,000 - 160,000
Competitive compensation
Flexible benefits
Training and professional development
+1
Backend Python – Software Developer, Intermediate
Backend Python – Software Developer, Intermediate

C Core • San Juan de Terranova

On-site
CAD 90,000 - 130,000
Competitive salary and benefits
Vacation entitlements
Medical and dental plans
+1
Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team
Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team

Go RH • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Horaires flexibles
Congés de maladie illimités
Programme d’assurances collectives
Senior IT Cloud Operations Engineering Specialist
Senior IT Cloud Operations Engineering Specialist

Geotab • Oakville

Hybrid
CAD 104,000 - 136,000
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up
+4
Senior IT Cloud Operations Engineering Specialist
Senior IT Cloud Operations Engineering Specialist

Socket.dev • Oakville

Hybrid
CAD 104,000 - 136,000
Flex working arrangements
Home office reimbursement
Baby bonus & parental leave top up
+4
Senior IT Cloud Operations Engineering Specialist
Senior IT Cloud Operations Engineering Specialist

Geotab Inc. • Oakville

Hybrid
CAD 120,000 - 160,000
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up
Full Stack Web Developer -Electric Eye
Full Stack Web Developer -Electric Eye

GHGSAT • Ottawa

On-site
CAD 75,000 - 110,000
Competitive salary and stock options
Health and dental benefits
Paid time off and floating holidays
+1
Senior Software Developer (Geotab Vitality)
Senior Software Developer (Geotab Vitality)

Geotab • Toronto, Southwestern Ontario, Oakville

Hybrid
CAD 101,000 - 132,000
Flexible working arrangements
Home office reimbursement
Parental leave top-up
+4