Senior Software Engineer (C++)

CATAPULT STAFFING LLC
Fort Worth, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Multitier Architecture Adobe InDesign Application Programming Interfaces (APIs) Artificial Intelligence Amazon S3 Systems Engineering Big Data C Sharp (Programming Language) C++ (Programming Language) Cloudera Impala Computer Engineering Data Transformation
+16 more
Software Design Patterns Distributed Systems Apache Hadoop Python (Programming Language) Machine Learning Operational Data Store Object-Oriented Software Development DataOps Software Engineering Systems Integration Performance Testing Test-Driven Development (TDD) Information Technology Data Management Grpc Data Pipelines

Job description

In this role, you will work on the bleeding edge of aeronautics, contributing to the development of next-generation flight systems that define global air superiority. From enhancing integrated sensors and avionics to optimizing airframe structural integrity, the work focuses on pushing the limits of speed, agility, and survivability. Joining this team means helping to shape the future of aviation through the development of iconic platforms that serve as the backbone of international defense and security., We are seeking a motivated and experienced Software Engineer to design, develop, and deliver automated system capabilities and big-data processing architectures. This position is hands-on. The selected candidate will be responsible for implementing system solutions-from concept development through integration, deployment, and performance validation. The role includes collaboration with multi-disciplinary engineering teams, customers, and program leadership to ensure solutions meet stakeholder requirements, security constraints, and technical performance objectives.

Responsibilities

  • Define and implement architectures for automated systems and big-data ecosystems.
  • Develop automated data pipelines; perform data transformation, aggregation, and anomaly-detection tasks.
  • Architect and deliver local, distributed, and cloud-based data solutions.
  • Translate stakeholder needs into technical architectures, design specifications, and executable plans.
  • Design system technical standards and requirements across software, hardware, tools, and data platforms.
  • Implement proof-of-concept prototypes to validate design approaches.
  • Participate in design reviews and ensure compliance with engineering standards and cybersecurity controls.
  • Integrate AI/ML models into operational data flows.
  • Support test planning, system integration, and formal qualification events.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Systems Engineering, or related discipline (STEM). With 9-15 Years experience OR Masters with 7-13 years experience
  • 5+ years of Software Engineering experience with C#, C++, OR 2+ years of experience with Rust., * 5+ years of experience designing and implementing distributed system architectures (e.g., Shared Memory, GRPC, Sockets, REST).
  • 2+ years working with big-data tools (e.g., Hadoop, Iceberg, Impala, Trino) or high-volume data pipelines (e.g., S3 protocol, SeaweedFS, MINIO).
  • 5+ years of experience with Python, Object-Oriented Programming (OOP), Data-Oriented Design (Rust), APIs, Design Patterns, Clean Architecture, and Test-Driven Development.
  • Familiarity with Airborne Sensing/Tracking systems (e.g., Radar, Electronic Warfare, and/or Electro Optical).

About the company

This premier global defense contractor is at the absolute forefront of advanced aerospace engineering, specializing in the design and production of the world’s most sophisticated tactical aircraft. Renowned for pioneering stealth technology and supersonic performance, the company is responsible for the most advanced multi-role fighter jets in modern history.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

2:00 min

Separating dataset creation from low-level software implementation steps

Jan Zawadzki · WWC 2022

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all