Senior C++ Developer

3 days ago


Annapolis, Maryland, United States Comtech Telecom Full time
About the Role

We are seeking a highly skilled Senior C++ Developer with extensive DevOps experience to join our cross-functional team at Comtech Telecommunications Corp. As a key member of our Agile team, you will be responsible for designing, developing, troubleshooting, and deploying various telecom and enterprise software applications.

Key Responsibilities
  • Design and Development: Develop and test C++ code for high-performance, distributed, and scalable applications utilizing best engineering practices.
  • Complex Development Assignments: Comfortably work on complex development assignments and deliver architectural solutions for highly available and containerized telecommunication applications.
  • Deployment and Troubleshooting: Instantiate, configure, and write necessary scripts to deploy applications on containerized Linux-based compute elements (on-premise).
  • System Monitoring and Troubleshooting: Monitor and troubleshoot issues relating to system resources like CPU/memory, FDs, network, disk I/O, etc. on these virtualized platforms.
  • CICD Pipelines: Write scripts that perform application health check polling, alarming, healing, etc.
  • Testing and Quality Assurance: Create CICD pipelines for automated testing and deployment of applications.
  • Prototyping and Evaluation: Evaluate feasibility of design/architecture by developing rapid prototypes or a minimum viable solution.
  • Testing and Debugging: Create and execute unit, integration, and performance test cases.
  • Issue Resolution: Diagnose, debug, and fix application operational issues in a timely manner.
  • Collaboration and Communication: Assist deployment and production support teams to work through customer escalated issues and provide resolutions and root-cause analysis.
  • Agile Software Development: Participate actively in Agile software development activities, including scrums, planning, and retrospectives.
  • Compliance and Governance: Comply with organizational policies and procedures to meet ISO guidelines adopted by the company.
Requirements and Qualifications
  • Professional Experience: 12+ years of professional IT experience with one or more programming/scripting languages.
  • Software Development Experience: 8+ years of professional software development experience using C/C++.
  • DevOps Experience: 3-5 years of DevOps related experience on Linux-based cloud-native environments.
  • Scripting and Automation: Expertise in Python and bash scripting required.
  • Containerization and Orchestration: Experience with containerization technologies like Kubernetes, Docker required.
  • Infrastructure Automation: Experience using infrastructure automation technology (Ansible, Helm, jinja2, etc.)
  • Networking and Security: Knowledge of TCP/IP, SCTP networking (IPv4 and IPv6) and DNS.
  • Cloud Deployments: Experience with Openstack and/or VMWare cloud deployments is preferred.
  • ONAP Architecture: Understanding of ONAP architecture and experience with components like dMaap, TICK, ELK is a plus.
  • Databases and Messaging: Experience with relational and NoSQL databases, PostgreSQL and REDIS preferred.
  • CI/CD Tools: Experience with GitLab runners and/or Jenkins is a plus.
  • Agile Methodologies: Proficient in Scrum/Agile methodologies.
  • Distributed Messaging: Knowledge of distributed messaging services like Kafka, RabbitMQ is a plus.
  • Communication and Teamwork: Excellent spoken and written communication skills.
  • Problem-Solving and Adaptability: Sport a positive attitude with drive and self-motivation.
  • Project Management: Ability to work collaboratively within a team environment to meet aggressive goals with high-quality standards.
  • Time Management and Organization: Ability to plan, prioritize, and organize effectively and independently multiple projects and tasks.
  • Continuous Learning: Have curiosity to acquire new skills and find novel solutions to complex problems.
Education and Certifications

Bachelor's Degree in Computer Science, Engineering (Computer, Electrical, Electronics, Telecommunications) or equivalent.



  • Annapolis Junction, Maryland, United States Booz Allen Hamilton Full time

    About the RoleWe are seeking a highly skilled and experienced Senior CNO Capability Development Specialist to join our team at Booz Allen Hamilton. As a key member of our CNO capability development team, you will play a critical role in supporting the full project life cycle, from reverse engineering and vulnerability analysis to informing operational...


  • Annapolis Junction, Maryland, United States Booz Allen Hamilton Full time

    About the RoleWe are seeking a highly skilled Senior Full-Stack Developer to join our team at Booz Allen Hamilton. As a key member of our development team, you will be responsible for designing, modifying, developing, writing, and implementing software programming applications using agile methods.Key ResponsibilitiesDesign and develop software applications...


  • Annapolis, Maryland, United States New Energy Equity Full time

    Job SummaryWe are seeking a highly motivated and experienced Business Development Executive to join our team at New Energy Equity. As a key member of our sales team, you will be responsible for expanding our reach in the commercial and industrial (C&I) sectors.Key ResponsibilitiesClient Acquisition: Develop and execute strategies to establish and grow new...


  • Annapolis, Maryland, United States Sunrise Senior Living Full time

    About the RoleSunrise Senior Living is seeking a dedicated and compassionate Care Manager to join our team. As a Care Manager, you will play a vital role in providing exceptional care and services to our residents and their families.Key ResponsibilitiesBuild Meaningful Relationships: Develop strong relationships with residents and their families, providing...


  • Annapolis, Maryland, United States NetSage Corporation Full time

    Company Overview:NetSage Corporation is dedicated to empowering our clients in achieving their objectives through exceptional cybersecurity solutions. We are on the lookout for skilled individuals who are passionate about contributing to significant, mission-driven projects for the U.S. Federal Government. As a rapidly expanding organization, we prioritize...


  • Annapolis, Maryland, United States Comtech Telecom Full time

    About the RoleWe are seeking a highly skilled Senior C++ Software Engineer to join our cross-functional team at Comtech Telecommunications Corp. As a key member of our team, you will be responsible for designing, developing, and deploying various telecom and enterprise software applications.Key ResponsibilitiesSoftware Development: Develop and test C++ code...


  • Annapolis, Maryland, United States Sunrise Senior Living Full time

    About Sunrise Senior LivingSunrise Senior Living is a leading provider of senior care services, dedicated to delivering high-quality care with a personal touch. Our mission is to champion quality of life for all seniors, and we're passionate about creating a supportive community for our residents and team members alike.Job OverviewWe're seeking a...


  • Annapolis Junction, Maryland, United States SYSTOLIC Full time

    Embedded Software Developer Role OverviewAs an Embedded Software Developer, you will be responsible for designing and implementing tailored software solutions for embedded systems. Your role will involve:Creating specialized applications utilizing C and C++ for embedded platforms.Conducting debugging and testing procedures on embedded hardware.Streamlining...


  • Annapolis, Maryland, United States Booz Allen Hamilton Full time

    Position Overview:The Senior Capture Manager, Director will play a pivotal role in driving business growth by collaborating with program managers, senior executives, and key stakeholders within the Department of Defense (DoD) community. This position is integral to shaping acquisition strategies that align with the objectives of the NSS Growth team.Key...


  • Annapolis, Maryland, United States SIXGEN Full time

    About the RoleWe are seeking an experienced Senior Director of Growth and Development to join our team at SIXGEN. The Head of Business Expansion is a senior leadership role responsible for developing and executing growth strategies that align with our corporate goals.Key ResponsibilitiesBusiness DevelopmentDevelop and implement comprehensive business...


  • Annapolis, Maryland, United States Diversified Full time

    About This OpportunityDiversified is seeking an experienced Senior Audio Visual Developer, responsible for delivering cutting-edge audio visual solutions at various global events, Crafting high-density pixel canvasesDelivering communication solutions worldwideThe ideal candidate will have extensive experience in system code development, Coding system...


  • Annapolis, Maryland, United States Booz Allen Hamilton Full time

    Position Overview:The Senior Capture Manager, Director will play a pivotal role in engaging with program leaders, high-level executives, the acquisition community, and Department of Defense (DoD) clients to identify and shape acquisition prospects that align with the National Security Solutions (NSS) Growth team. This position requires leveraging extensive...


  • Annapolis, Maryland, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Cybersecurity Engineer to join our team as a Reverse Engineering Expert. In this role, you will be responsible for performing reverse engineering of hardware components, software applications, and operating systems to determine functionality, code structure, and circuit design for use in the design and...


  • Annapolis, Maryland, United States ALTA IT Services Full time

    Position Overview:ALTA IT Services is seeking a highly skilled Senior Software Engineer with a focus on .NET technologies. This role involves leading software development initiatives for our esteemed Defense sector clients.Key Responsibilities:As a Senior Software Engineer, you will:1. Direct the development team in the design, execution, and evaluation of...


  • Annapolis, Maryland, United States Booz Allen Hamilton Full time

    Position Overview:The Senior Capture Manager, Director will play a pivotal role in engaging with program managers, senior executives, the acquisition community, and Department of Defense (DoD) clients to identify and shape acquisition opportunities that align with the goals of the NSS Growth team. This position requires leveraging extensive leadership...


  • Annapolis Junction, Maryland, United States SSATI Full time

    Job Summary:We are seeking a highly skilled Senior Applications Developer to join our team at SSATI. As a Senior Applications Developer, you will be responsible for designing, developing, and integrating software solutions for a wide range of projects.Key Responsibilities:Design, develop, and integrate software systems in various languages to operate within...


  • Annapolis, Maryland, United States Booz Allen Hamilton Full time

    About the RoleWe are seeking a highly experienced Senior Business Development Manager, Director to join our team at Booz Allen Hamilton. As a key member of our organization, you will be responsible for driving major capture efforts from start to finish, leading capture efforts across a team, and supporting business staff in captures that are especially...


  • Annapolis Junction, Maryland, United States Nightwing Full time

    About NightwingNightwing is a leading provider of cybersecurity and intelligence services to the U.S. government. With over four decades of experience, our team has been delivering technically advanced full-spectrum cyber, data operations, systems integration, and intelligence support services to the nation's most mission-impactful initiatives.Our MissionWe...


  • Annapolis, Maryland, United States Booz Allen Hamilton Full time

    Position Overview:The Senior Capture Manager, Director will play a pivotal role in engaging with program leaders, high-level executives, the acquisition sector, and Department of Defense (DoD) clients to identify and shape acquisition prospects that align with the National Security Solutions (NSS) Growth team. Utilize extensive leadership experience and...


  • Annapolis Junction, Maryland, United States SYSTOLIC Full time

    Position Overview:Candidates must already possess an active Top Secret/SCI w. Full Scope Polygraph to be considered for this position. Summary:SYSTOLIC is seeking an early-career professional with a solid foundation in C++ and Python programming, along with prior experience in developing software for embedded systems. Qualifications & Compensation:•...