Software Architect C++

📍 ca

Confidential

Job Description

Job Qualifications Qualifications

Bachelor'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. Seniority level

Mid-Senior level Employment type

Contract Job function

Information Technology Industries

Telecommunications

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: October 7, 2025
Job Type:
Location: ca
Company: Confidential

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.