1

System Integration Developer Jobs in Ottawa, ON (NOW HIRING)

Strong scripting/programming background (Python, Java). * Experience integrating modern and legacy systems using streaming platforms, ETL tools, and message queues (Kafka, Snowpipe, RabbitMQ, Data ...

We are looking for an intermediate C++ / Qt Embedded Developer to support the development of ... Collaborate with software, systems, test, and integration teams to deliver reliable functionality ...

We are seeking a motivated and talented Optical Engineer to join our Optical System Integration/ Verification team. The successful candidate would implement and test electrical and optical hardware ...

We are seeking a motivated and talented Optical Engineer to join our Optical System Integration/ Verification team. The successful candidate would implement and test electrical and optical hardware ...

Collaborate with system integration teams to create innovative die interconnect solutions exceeding 140GHz bandwidth. * Create and review CAD models and detailed engineering drawings for precision ...

Showing results 41-60

System Integration Developer information

What is a system integration developer?

System Integration Developers are professionals who design, build, and maintain solutions that enable different software systems, applications, or databases to work together seamlessly. They are responsible for connecting disparate systems within an organization, often using APIs, middleware, or custom scripts. Their work ensures that data flows smoothly and processes are automated across platforms, improving efficiency and reducing manual work. System Integration Developers need strong programming skills, familiarity with integration tools, and a deep understanding of both the source and target systems involved.

What are some common challenges system integration developers face when working on large-scale integration projects?

System Integration Developers often encounter challenges such as ensuring compatibility between diverse systems, managing data consistency, and handling unexpected integration errors. Coordinating with multiple teams—such as software engineers, business analysts, and IT support—is critical to resolve issues quickly and maintain project timelines. Additionally, keeping up with evolving technologies and integration standards requires ongoing learning and adaptability. Addressing these challenges successfully can lead to smoother project execution and valuable experience for career growth.

What are the key skills and qualifications needed to thrive as a system integration developer, and why are they important?

To thrive as a System Integration Developer, you need strong programming skills, knowledge of integration patterns, and a background in computer science or related fields. Familiarity with integration platforms (like MuleSoft, Dell Boomi, or Apache Camel), APIs, and messaging systems, as well as certifications in relevant tools, is often required. Problem-solving abilities, attention to detail, and effective communication are crucial soft skills for collaborating across technical and business teams. These competencies ensure seamless system connectivity, data consistency, and efficient workflows in complex IT environments.

What is the difference between System Integration Developer vs Software Engineer?

AspectSystem Integration DeveloperSoftware Engineer
CredentialsBachelor's in Computer Science or related field; certifications like Cisco or Microsoft may helpBachelor's or higher in Computer Science or Software Engineering; certifications like AWS or Java may be relevant
Work EnvironmentTypically in IT or tech companies, focusing on integrating various systems and platformsIn diverse settings including tech firms, startups, or enterprise environments, developing software solutions
Employer & Industry UsageUsed in industries requiring system integration such as manufacturing, finance, and healthcareCommon across all tech-driven industries, including software, finance, and consulting

While both roles require strong technical skills and understanding of software systems, a System Integration Developer primarily focuses on connecting different systems and ensuring they work seamlessly together. In contrast, a Software Engineer develops and maintains software applications. The roles often overlap but differ in their core responsibilities and focus areas.

Infographic showing various System Integration Developer job openings in Ottawa, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution.

Integration Specialist

Ottawa, ON • On-site

Full-time

Re-posted 3 days ago


Job description

Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years.  Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.

Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise and Government users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
The company's state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite.  For more information, follow Telesat on X and LinkedIn or visit www.telesat.com


We are seeking an Integration Specialist with over 7 years of hands-on experience designing, developing, and managing complex enterprise-level application integrations across multiple business domains. This role is critical in driving the successful interoperability of cloud-native, real-time, and legacy systems through secure, scalable, and automated integration solutions.
The ideal candidate will bring a deep understanding of API integration, Secure Messaging, Event-Driven architecture, and Data Streaming across cloud platforms. You will be responsible for leading end-to-end integration efforts, ensuring secure data flow across services, and implementing enterprise integration patterns that align with business and technical goals.
Responsibilities
  • Lead integration projects involving applications across Azure and On-prem.
  • Conduct business and technical requirements analysis, data/process mapping, and integration design documentation.
  • Collaborate with cross-functional teams to ensure proper implementation and support of integration solutions.
  • Apply Enterprise Integration Patterns (EIPs) such as routing, transformation, enrichment, and orchestration.
  • Ensure integration security (OAuth 2.0, JWT, API key management, etc.) and compliance (SOC2, GDPR).
  • Develop and secure APIs (REST, SOAP) using modern frameworks and gateways (APIM, or similar).
  • Implement event-driven architectures using Kafka, or similar.
  • Perform root cause analysis and resolve integration-related issues in production environments.
  • Implement audit, logging, and monitoring solutions of integration systems.
Requirements
  • 7+ years of experience in enterprise application integration or related roles.
  • Proven hands-on experience with API design, security, management, and gateway (REST, SOAP, APIM, OAuth 2.0, JWT).
  • Strong scripting/programming background (Python, Java).
  • Experience integrating modern and legacy systems using streaming platforms, ETL tools, and message queues (Kafka, Snowpipe, RabbitMQ, Data Factory / DataBricks / Snowflake).
  • Solid knowledge of relational and NoSQL databases, including PostGres, SQL Server, Redis, MongoDB.
  • Strong knowledge of system and software quality assurance best practices and methodologies. 
  • Bachelor's or master's degree in computer science or related field.
#LI-CK1

At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace.  We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process.   All qualified applicants that have been selected for an interview that require accommodations, are advised to inform the Telesat Talent team accordingly.  We will work with you to meet your needs.   All accommodation information provided will be treated as confidential.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job