Software Architect defining military and government satellite communication terminal architectures at Telesat. Providing technical leadership across secure, embedded, and real-time systems.
Responsibilities
Define and maintain software architecture for military User Terminal products and programs
Lead architectural trade studies and technology evaluations
Collaborate with Systems Engineering to derive software architectures from system requirements
Ensure software designs meet reliability, resiliency, and cybersecurity requirements
Define interfaces between embedded software, networking components, modems, and external systems
Serve as software technical authority during customer engagements and design reviews
Guide development teams on architecture implementation and best practices
Support proposals, demonstrations, and technical reviews
Support integration, troubleshooting, and root-cause analysis
Mentor software engineers and technical leads
Provide architectural direction across military User Terminal programs without direct reports
Requirements
Must be able to work in Canada
Must obtain clearance under the Canadian Controlled Goods program (CGP)
Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related discipline
10+ years of software engineering experience with increasing technical leadership responsibility
Experience defining and leading architectures for SATCOM, wireless communications, networking, defense, aerospace, or telecommunications systems
Experience working on government, military, defense, or security-sensitive programs is highly desirable
Strong understanding of software architecture principles and design methodologies
Experience architecting distributed, embedded, and real-time software systems
Strong knowledge and experience with SATCOM, wireless communications systems, modem technologies, RF systems, and IP-based communications
Experience with User Terminal, gateway, modem, antenna control, networking, or telecommunications systems
Understanding of military communications concepts, tactical networking, and mission-critical systems
Experience programming in C, C++, and Python
Knowledge of Linux-based embedded systems and operating system fundamentals
Strong understanding of routing, switching, VPNs, QoS, multicast, and secure communications
Experience with virtualization, containerization, and cloud technologies
Understanding of cybersecurity principles and secure software development practices
Experience with Agile development methodologies
Excellent communication and problem-solving skills
Benefits
Full Time Hire (FTE with Benefits)
Hybrid work environment
Equal opportunity employer
Required interview accommodations
Confidential handling of accommodation information
Senior Software Engineer building Kubernetes, cloud infrastructure, and developer platforms. Supporting Tubi’s free streaming service used by over 100 million monthly active users.
Senior full - stack engineer building production web applications for Mecka AI’s robotics and embodied - AI data infrastructure. Owning frontend, backend, AI integrations, and operational workflows end to end.
Lead Full Stack Engineer guiding .NET and Vue/React development for CoverGo’s global digital insurance SaaS platform. Leading architecture, performance, security, and engineering teams.
Senior Software Engineer building NVIDIA’s open - source NeMo AI platform for scalable agent execution. Designing distributed APIs, plugins, orchestration, and reliability systems across production environments.
Product Engineer owning customer - focused features for OpsLevel’s agentic software delivery platform. Building Rails, GraphQL, and MySQL systems while improving AI - assisted engineering workflows.
Senior Software Engineer building Pantheon’s cloud WebOps connectivity and API platform. Designing federated APIs, distributed services, networking, and workflow orchestration at scale.
Senior Staff Engineer owning search, ranking, and recommendations for Cantina’s social AI platform. Setting technical direction across discovery, feeds, personalization, and OpenSearch.
Senior Android engineer building AI - native growth and monetization experiments for Life360’s family safety app. Shipping subscription, advertising, and purchase experiences at consumer scale.
Backend Software Engineer building Go services, registries, and APIs for Chainguard’s secure open - source artifact platform. Improving reliability, performance, and production operations for customer - facing systems.
Tech Lead guiding Java application development at Genpact, an AI and digital transformation company. Leading developers, technical design, code quality, and application performance.