Teledyne Technologies

Software Developer

Locations CA-NB-Fredericton
Requisition ID
Teledyne CARIS

Company Overview


Teledyne-CARIS is a global leader in the design and production of geospatial products for the survey and marine industry with a growing presence in the IoT market.  We are the software hub of the Teledyne-Technologies global operations to develop the next generation of products with team of talented people engaged in using leading edge technology.

Position Summary and Responsibilities

Software Developer

We are currently seeking a highly motivated developers to work as part of our cloud product teams in Fredericton NB, to create innovative products using the newest technology.  Our focus is on accessing, managing, and providing analytics for various sensors and IoT systems.  Our products cover a wide variety of domain ranging from surveying to environment monitoring and manufacturing quality.  Multiple roles are possible within our group such as front-end JavaScript developer using Angular or React, backend developer using C++, Java or Python and full stack web developer.  Other roles include cloud developer, DevOps, and test automation.

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 have a deep bench of technical staff that you can learn from and are regularly working with customers who are leaders in their industry.

Global opportunities – Teledyne Technologies has offices across the globe.  Our teams constantly work in partnership with organizations from around the world.

Rewarding outcome – Teledyne-CARIS produces software that is used in multiple applications from data processing in autonomous underwater vehicles to smart city projects in a cloud-based environment.


  • Design and build features and micro services
  • Implement user interfaces on top of restful APIs for web and mobile applications
  • Contribute to UI/UX designs and improvements
  • Design and build mid-tier business layers specific to client applications logic
  • Implement IoT data ingestion pipelines
  • Implement backend micro services
  • Work with the DevOps team CI/CD pipeline and push builds to staging environments
  • Collaborate with product designers and other end developers to improve usability
  • Automate unit and system testing
  • Work as part of a team following an agile methodology





Qualifications and Education Requirements

  • Bachelor's degree in computer science or equivalent
  • 2+ years of relevant experience as a backend, full stack, front-end or cloud developer
  • Experience in JavaScript, Java, Python, C++ or Cloud technology
  • Experience with systems using web services (REST, JSON)
  • Fluent in English

Knowledge of the following technologies is an asset

IoT, Web Technologies, Object Oriented Development, Python, C++, Angular, React, SQL, AWS, Jira, Git, InVision, Jenkins, GIS, Test Automation

Other skills

Have good collaboration skills and the ability to work well within a group and with other teams

Passionate about creating an exceptional product for our clients

Have a strong desire to learn and develop new skills



<p style="margin: 0px;"><span style="font-size: 10pt;">Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.</span></p>
Share on your newsfeed