Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Principal C++ Software Developer (McLean, VA, US, 22102)

Intelsat West McLean Full-Time
Apply Now

Your role in helping us shape the future:


Join an innovative team that is responsible for transforming the customer experience by creating and bringing to market new products and services based upon globalized connectivity without boundaries. We reach beyond the traditional satellite industry and the broader communications landscape.   As part of the Intelsat vision, we will define new products with the performance, features, and flexibility required to open new profitable markets, drive new revenue streams and ensure the most reliable and secure communications globally. To accomplish our goal, we are looking for bold thinkers who will continue our legacy of innovation for decades to come.

Equal Opportunity Employer

The Satellite Control System Principal Software Engineer plays a vital role on Intelsat’s software development team dedicated to building the Intelsat Satellite Control Systems. You should have a desire to learn and creatively tackle challenging technical problems with state-of-the-art software solutions as well as provide support to a highly skilled Satellite Engineering and Operation team. Your projects will range from integrating new satellites and associated tools inside and outside the existing infrastructure, building new tools around the core commanding infrastructure, to facilitating situational awareness, and supporting customers’ needs.

Are you up to the challenge?


  • Use your boundless curiosity and creativity to quickly build a working knowledge around satellite control by leveraging on internal expertise and bring new ideas and suggestions for the benefit of the team.
  • Showcase your software development skills to build high-quality software products and associated test suites.
  • Use your first-rate organization and communication skills to manage and report on your progress.
  • Use and expand your strong knowledge of existing development languages, IDEs, and methodologies to cover and enrich the extensive collection used at Intelsat.
  • Leverage your extensive experience into leadership skills to help lead developers with the design, development, and deployment of high-quality software products.

Can you drive these processes?


  • Conduct requirements analysis, architectural and detail design, coding, implementation, testing and maintenance for highly integrated complex information systems.
  • Collaborate with other developers on the various software implementation tasks and participate actively in that implementation.
  • Identify and resolve systems software and hardware issues, also identifying and implementing process improvements.
  • Participate in planning and scheduling all tasks authorized by the Satellite Control Systems management.
  • Report technical issues and progress against schedules.
  • Produce appropriate specifications and support documentation for applications in development.

You should definitely have:


  • Bachelor's of Science in Engineering or Computer Science.
  • Five (5) – seven (7) years of professional experience in real-time data acquisition and processing systems.
  • Strong understanding and extensive experience with Object-Oriented Design and programming.
  • Experience in C/C++ programming.
  • Experience in JAVA programming.
  • Experience with user interface (UI) and/or user experience (UX) design.
  • Experience with latest web standards like HTML 5.0, CSS 3.0 and web technologies like jQuery, React, JSON, Ajax, XML, XSL, JavaScript, and/or Typescript.
  • In-depth and current experience with the Linux Operating System.
  • Experience in developing unit testing strategies and plans, testing methods.
  • Experience with configuration management concepts and tools.
  • A broad knowledge of computer network and hardware/software interface and protocols.
  • The capability to express ideas clearly both in written and oral communications.
  • Strong ability and desire to quickly learn new technologies.
  • Understanding of the full lifecycle development process, including understanding business and functional requirements.
  • Proven leadership and organizational skills with a willingness to work with others to foster a team spirit.
  • Proven track record on delivery.

It would be nice if you had:


  • Experience in Python programming.
  • Experience in Agile Software Development.
  • Experience in leading a development team.
  • Experience with Ground and Satellite systems.
  • A broad knowledge of telecommunication systems.

What it’s like to work with us:

  • We emphasize personal and professional growth
  • Awesome benefits including PTO, medical, tuition reimbursement, and training
  • Fun, diverse, and inclusive culture


  • This role is subject to ITAR; candidates must be a US Person (this includes US Citizen, Permanent Resident or Protected Individual such as an asylee or refugee).
  • These statements are intended to describe the general nature and level of work being performed by employees assigned to this job.  This is not intended to be an exhaustive list of all responsibilities, duties, and skills required of employees assigned to this job.
  • Company description: Intelsat is the largest provider of fixed satellite services worldwide. We enable providers of media, telecom and government services to deliver information and entertainment to people at home, in the office or on the move. On a day-to-day basis, Intelsat supplies video, data and voice connectivity in approximately 200 countries and territories for approximately 1,800 customers, many of which Intelsat has had relationships with for over 30 years. Some of the world’s leading media and communications companies, multinational corporations, Internet service providers and government/military organizations hallmark Intelsat’s customer base. Customers access capacity through extensive service offerings, which include transponder services, hybrid managed services combining satellite capacity and terrestrial facilities, and channel services.

Recommended skills

Cascading Style Sheets (Css)
Ajax (Programming Language)
J Query
Java Script (Programming Language)
Extensible Markup Language (Xml)
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 575291900


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Intelsat operates the world’s first Globalized Network, delivering high-quality, cost-effective video and broadband services anywhere in the world. Intelsat’s Globalized Network combines the world’s largest satellite backbone with terrestrial infrastructure, managed services and an open, interoperable architecture to enable customers to drive revenue and reach through a new generation of network services.

Thousands of organizations serving billions of people worldwide rely on Intelsat to provide ubiquitous broadband connectivity, multi-format video broadcasting, secure satellite communications and seamless mobility services. The end result is an entirely new world, one that allows us to envision the impossible, connect without boundaries and transform the ways in which we live.

View the full profile