Senior Software Engineer
5 days ago
We are seeking a highly skilled Senior Engineer to join our Telemetry team at Canonical. As a key member of our engineering team, you will be responsible for designing and implementing scalable service APIs to provide streaming data services to other teams and products using Python and Golang.
Key Responsibilities- Collaborate with a globally distributed team to develop data governance, management, and auditing systems within our telemetry platform.
- Work with our infrastructure team to develop both a cloud-based SaaS offering and a containerized on-prem solution.
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code and technical designs produced by other engineers.
- Discuss ideas and collaborate on finding optimal solutions.
- You have a broad technology base but favor backend code and infrastructure.
- You have a good understanding of cybersecurity and the challenges of the IoT environment when it comes to connectivity and data streaming.
- You have knowledge and experience of telemetry and connectivity systems and platforms, including data streaming technologies (MQTT, Kafka, RabbitMQ, etc), observability (OpenTelemetry), industrial/engineering data exchange protocols (OPC-UA, ModBus), and the application of data governance/IAM models to such systems.
- You have proficiency in the design and implementation of back-end web services, messaging/data pipelines, and REST APIs using Python and/or Golang.
- You are familiar with Ubuntu as a development and deployment platform.
- You have a Bachelor's or equivalent in Computer Science, STEM, or similar degree.
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu.
We are a unique tech company - global, remote-first, open source, with 1000+ professionals across 70+ countries. We want to be the world's best, not biggest, global software company.
-
Senior Software Engineer
7 days ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team in Hamilton, New Zealand. As a key member of our development team, you will be responsible for leading the development of our Student Management System platform.Key Responsibilities:Collaborate with the Product Manager to define and deliver software solutions that meet...
-
Senior Software Engineer
7 days ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timeAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team in Hamilton, New Zealand. As a key member of our development team, you will be responsible for leading the development of our Student Management System platform.Key Responsibilities:Collaborate with the Product Manager to define and deliver software solutions that meet...
-
Senior Software Engineer
3 days ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timePermanent Role in a Stable EnvironmentWe are seeking a skilled Senior Software Engineer to join our team in a permanent role. This position offers a stable and secure environment where you can make a meaningful impact in tertiary education underpinned by Maori culture and values.The RoleAs a Senior Software Engineer, you will report to the Product Manager...
-
Senior Software Engineer
3 days ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timePermanent Role in a Stable EnvironmentWe are seeking a skilled Senior Software Engineer to join our team in a permanent role. This position offers a stable and secure environment where you can make a meaningful impact in tertiary education underpinned by Maori culture and values.The RoleAs a Senior Software Engineer, you will report to the Product Manager...
-
Senior Software Engineering Manager
2 weeks ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timeJob Summary:Salt Digital Recruitment is seeking an experienced Senior Software Engineering Manager to lead our Web Platform team. As a key member of our organization, you will be responsible for driving the technical direction of our software development lifecycle, ensuring the delivery of high-quality products, and mentoring junior engineers.Key...
-
Senior Software Engineering Manager
2 weeks ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timeJob Summary:Salt Digital Recruitment is seeking an experienced Senior Software Engineering Manager to lead our Web Platform team. As a key member of our organization, you will be responsible for driving the technical direction of our software development lifecycle, ensuring the delivery of high-quality products, and mentoring junior engineers.Key...
-
Senior Software Engineering Lead
2 weeks ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timePermanent Role in a stable, secure environment handling projects with a deep sense of purpose to transform the society in tertiary education underpinned by Maori culture & values.The Role:Reporting to the Product Manager, and working on the Student Management System platform, you'll work closely with the Product Owner to provide hands-on technical...
-
Senior Software Engineering Lead
2 weeks ago
Hamilton, Ontario, Canada Salt Digital Recruitment Full timePermanent Role in a stable, secure environment handling projects with a deep sense of purpose to transform the society in tertiary education underpinned by Maori culture & values.The Role:Reporting to the Product Manager, and working on the Student Management System platform, you'll work closely with the Product Owner to provide hands-on technical...
-
Senior Software Developer
54 minutes ago
Hamilton, Ontario, Canada CODE TECH INC. Full timeJob Title: Senior Software DeveloperCODE TECH INC. is seeking a highly skilled Senior Software Developer to join our team.Job Description:We are looking for a talented Senior Software Developer to lead the development of our software applications. The ideal candidate will have a strong background in software engineering, with a focus on designing,...
-
Senior Backend Software Engineer
2 weeks ago
Hamilton, Ontario, Canada Wise Full timeAbout the RoleWe're seeking a highly skilled Senior Backend Software Engineer to join our Fraud team at Wise. As a key member of our team, you will be responsible for building and maintaining our fraud prevention and detection engine, ensuring our platform remains secure and trustworthy for our customers.Key ResponsibilitiesDesign and develop a globally...
-
Senior Backend Software Engineer
2 weeks ago
Hamilton, Ontario, Canada Wise Full timeAbout the RoleWe're seeking a highly skilled Senior Backend Software Engineer to join our Fraud team at Wise. As a key member of our team, you will be responsible for building and maintaining our fraud prevention and detection engine, ensuring our platform remains secure and trustworthy for our customers.Key ResponsibilitiesDesign and develop a globally...
-
Senior Software Engineer
4 weeks ago
Hamilton, Ontario, Canada Lorven Technologies Full timeLorven Technologies is seeking a highly skilled and experienced Senior Developer to join our growing team. This is a long-term contract-to-hire opportunity based in Ontario, Canada. In this role, you will contribute to the development and maintenance of critical software systems. Your expertise in various technologies and platforms will be instrumental in...
-
Software Engineer
1 week ago
Hamilton, Ontario, Canada SliQue Management Inc Full time{"h2": "Job Description for Software Engineer at SliQue Management Inc", "ul": [{"li": "We are seeking a skilled Software Engineer to join our team at SliQue Management Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients."}, {"li": "Key Responsibilities:"}, {"ul":...
-
Hamilton, Ontario, Canada Renesas Electronics Corporation Full timeJob Overview As a Senior Software Engineer, you will be responsible for creating proof-of-concept software tailored for vision and radar systems within the automotive sector, utilizing the Renesas R-CAR Vx SOC. Your expertise in computer vision and radar technologies will be essential in developing innovative solutions for advanced driver-assistance systems...
-
Lead Software Security Engineer
1 month ago
Hamilton, Ontario, Canada Allergan Full timeCompany OverviewAt Allergan, our mission is to innovate and deliver transformative medicines and solutions that tackle significant health challenges today while addressing future medical needs. We are dedicated to making a profound impact on individuals' lives across several critical therapeutic areas, including immunology, oncology, neuroscience, and eye...
-
Software Engineer
1 week ago
Hamilton, Ontario, Canada Canonical - Jobs Full timeSoftware Engineer for OpenStack and Ceph This is an exciting opportunity to work with a growing international software company, building a rewarding and meaningful career with the best and brightest people in technology. As a software engineer on the OpenStack Engineering team, you'll be building Charmed OpenStack and Ceph, a suite of open source...
-
Hamilton, Ontario, Canada Renesas Electronics Corporation Full timeJob OverviewAs a Senior Software Engineer, you will be responsible for creating innovative proof-of-concept software tailored for vision and radar applications within the automotive sector, leveraging the capabilities of the Renesas R-CAR Vx System on Chip (SoC). Your role will involve utilizing advanced computer vision and radar functionalities,...
-
Software Engineer
7 days ago
Hamilton, Ontario, Canada B DATA Solutions Inc. Full timeJob Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at B DATA Solutions Inc. as a key contributor to the development of our web applications.Key Responsibilities:Collaborate with clients to understand their website requirements and document them effectively.Maintain and update existing software applications as...
-
Software Engineer
7 days ago
Hamilton, Ontario, Canada B DATA Solutions Inc. Full timeJob Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at B DATA Solutions Inc. as a key contributor to the development of our web applications.Key Responsibilities:Collaborate with clients to understand their website requirements and document them effectively.Maintain and update existing software applications as...
-
Senior Software Architect
2 weeks ago
Hamilton, Ontario, Canada Renesas Electronics Corporation Full timeJob Summary:Renesas Electronics Corporation is seeking a highly skilled Senior Software Architect to lead the development of our Ultra-Wideband (UWB) software technology. As a key member of our team, you will be responsible for architecting and implementing UWB software solutions that meet the highest standards of quality, performance, and reliability.Key...