Software Engineer

The Judge Group
The Judge Group

Software Engineering

Fort Worth, TX, USA

Posted on Jun 12, 2026

Position: Software Engineer

Location: Fort Worth, TX

About the Role

We are looking for a skilled and motivated Software Engineer to design, build, and scale automated systems and large-scale data processing platforms. In this role, you will work hands-on across the full development lifecycle—from concept and architecture design through implementation, integration, and validation.

You will collaborate with cross-functional engineering teams and stakeholders to deliver high-performance, secure, and scalable solutions that meet both technical and business requirements.

What You’ll Do

· Design and implement architectures for automated systems and large-scale data platforms

· Build and maintain automated data pipelines, including transformation, aggregation, and anomaly detection

· Develop and deploy data solutions across local, distributed, and cloud-based environments

· Translate business and stakeholder requirements into technical designs, specifications, and execution plans

· Define and enforce system standards across software, hardware, tools, and data infrastructure

· Prototype and validate system designs through proof-of-concept implementations

· Participate in design reviews and ensure adherence to engineering and security best practices

· Integrate AI/ML models into production data workflows

· Support system integration, testing, and validation activities

Minimum Qualifications

· Bachelor’s degree in Computer Science, Computer Engineering, Systems Engineering, or a related STEM field

· 5+ years of experience in software engineering with C# or C++, or 2+ years of experience with Rust

· Strong experience working in Linux-based environments

Preferred Qualifications

· 5+ years of experience designing and implementing distributed systems (e.g., gRPC, REST APIs, sockets, shared memory)

· Experience with big data technologies (e.g., Hadoop, Iceberg, Impala, Trino) or high-volume data pipelines (e.g., S3 protocol, MinIO, SeaweedFS)

· Proficiency in Python and object-oriented programming (OOP)

· Experience with software design principles such as clean architecture, design patterns, and test-driven development

· Familiarity with building scalable APIs and data-driven systems

· Experience with .NET frameworks and GUI development

· Exposure to data-oriented design concepts (e.g., Rust)

· Understanding of sensing or data-driven systems such as radar, electronic systems, or imaging technologies

Key Skills

· Programming: C++, C#, Python

· Systems: Linux, distributed systems design

· Frameworks: .NET (preferred)

· Data: Big data processing, pipeline development

· Software Engineering: OOP, APIs, clean architecture, testing

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively “Judge”) to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Apply now