Software Architect

4 days ago


Ottawa, Canada Orion Innovation Full time

OverviewOrion Innovation is a premier, award-winning, global business and technology services firm. Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including financial services, professional services, telecommunications and media, consumer products, automotive, industrial automation, professional sports and entertainment, life sciences, ecommerce, and education.Key ResponsibilitiesKey ResponsibilitiesLead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.Lead the design, development, and implementation of embedded application software, board support software and OS integration.Collaborate closely with cross-functional teams to define architecture, technical specifications, and software requirements for ground segment systems.Provide technical leadership, mentorship, and guidance to the engineering team, fostering a collaborative and innovative environment.Architect software solutions that adhere to Test-Driven Development (TDD) principles and utilize simulated software to rigorously test code functionality.Design software with a profound understanding of hardware resource limitations to ensure optimal performance in resource-constrained environments.Stay current with the latest advancements in satellite technology and industry trends, driving innovation and maintaining technical excellence.Implement and support MPLS/WAN/SD-WAN circuits and subnets.Guide the team in troubleshooting and resolving complex technical issues, ensuring the stability and reliability of ground segment software.Collaborate with stakeholders to gather requirements and translate them into effective technical solutions.Utilize expertise in cloud technology, virtualization, and containerization to optimize software deployment and management.Leverage software modeling tools to create robust and efficient software architectures.Foster a culture of continuous improvement, helping to evolve development processes, tools, and methodologies.Required Skills & QualificationsRequired Skills & QualificationsBachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.10+ years of experience in software development, focusing on satellite communication systems.Knowledge of systems engineering fundamentals (networking, storage, operating systems).Experience programming with at least one or more programming languages such as C++, Java, Python, Golang, PowerShell.Deep understanding of satellite technology, ground segment operations, and associated challenges.Good understanding of networking and routing protocols.Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets.Prior experience in a technical leadership or architecture role.Strong problem-solving skills, capable of addressing intricate technical challenges.Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders.Familiarity with Test-Driven Development (TDD) and simulated software testing methodologies.Ability to design software with consideration for hardware resource constraints.Experience with cloud technology, virtualization, and containerization.Proficiency in using software modeling tools to create robust architectures.Familiarity with Agile development methodologies.Experience working with geographically dispersed teams.Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.Candidate Privacy PolicyOrion Systems Integrators, LLC And Its Subsidiaries And Its Affiliates (collectively, “Orion,” “we” Or “us”) Are Committed To Protecting Your Privacy. This Candidate Privacy Policy (orioninc.com) (“Notice”) ExplainsWhat information we collect during our application and recruitment process and why we collect it;How we handle that information; andHow to access and update that information.Your use of Orion services is governed by any applicable terms in this notice and our general Privacy Policy.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustries IT Services and IT ConsultingReferrals increase your chances of interviewing at Orion Innovation by 2xGet notified about new Software Architect jobs in Ottawa, Ontario, Canada.Related rolesSenior Application/Software Architect (Systems Architect) - DND RFPSolutions Architect - Cloud & InfrastructureTeam Lead, Software Development - Bahamas Service Delivery GroupTeam Lead, Software Development - International Service Delivery GroupSoftware Architect - Containers / VirtualisationOttawa, Ontario, Canada $153,000.00-$244,700.00 8 hours agoSoftware Architect - Containers / VirtualisationSenior Technical Architect & Team Lead - Defence AnalyticsSoftware Architect - Containers / VirtualisationC++ Expert Developer - Cryptographic Application - SeniorWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr


  • Software Architect

    2 weeks ago


    Ottawa, Canada Phreesia Full time

    Software Architect Phreesia is seeking a highly skilled, hands‑on Software Architect to be the technical leader that designs, builds, scales, and maintains complex distributed software systems in our Patient Registration domain. Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of...

  • Software Architect

    2 weeks ago


    Ottawa, Canada Phreesia Full time

    Software Architect Phreesia is seeking a highly skilled, hands‑on Software Architect to be the technical leader that designs, builds, scales, and maintains complex distributed software systems in our Patient Registration domain. Software Architects at Phreesia will gain a deep understanding of the healthcare industry while leading a distributed team of...

  • Software Architect

    6 days ago


    Ottawa, Canada NTT DATA North America Full time

    Be among the first 25 applicants. Company Overview NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (CA). Job...


  • Ottawa, Canada Telesat Full time

    Financial Filings Events Contact IR Investor News Financial Filings Events Contact IR Return to Jobs List Systems and Software Architect 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...


  • Ottawa, Canada Telesat Full time

    Join to apply for the Systems and Software Architect role at Telesat. 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 50 years. Backed by a legacy of engineering...

  • Software Architect

    2 days ago


    Ottawa, Ontario, Canada NTT DATA North America Full time

    Company Overview:Req ID: 348128NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (CA).Job Description:We are...

  • Software Architect

    2 days ago


    Ottawa, Ontario, Canada NTT DATA Full time

    Company Overview:Req ID: 348128NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (CA).Job Description:We are...

  • Software Architect

    4 weeks ago


    Ottawa, Canada Canonical Full time

    Software Architect - Containers / Virtualisation Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Software Architect - Containers / Virtualisation 1 day ago Be among the first 25 applicants Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Canonical is a leading provider of open...

  • Software Architect

    4 weeks ago


    Ottawa, Canada Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalCanonical is a leading provider of open source...

  • Software Architect

    1 week ago


    Ottawa, Ontario, Canada Orion Innovation Full time

    Orion Innovation is a premier, award-winning, global business and technology services firm.  Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity.  We work with a wide range of clients across many industries...