Senior C++ Developer (only US Citizens or Green Card Holders) at TISA Software
Houston, TX 77094, USA -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

64.0

Posted On

01 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++

Industry

Information Technology/IT

Description

COMPANY OVERVIEW

TISA Software LLC is a dynamic software engineering company dedicated to creating innovative applications and products. With operations in the United States and other countries, we prioritize agility and cutting-edge technology to meet our customers’ evolving needs.

SUMMARY

We’re seeking a Senior C++ Software Engineer to design and deliver high-performance, reliable systems and libraries. You’ll collaborate with product, QA, and platform teams, owning features from design through production, and raising the bar for performance, quality, and developer experience.

What You’ll Do

  • Design, implement, and maintain production-grade C++ (C++17/20) services, libraries, and tools.
  • Build resilient, scalable components with strong attention to latency, throughput, and memory footprint.
  • Work across Linux/Windows toolchains (clang/gcc/MSVC); manage builds with CMake and package managers (Conan/vcpkg).
  • Integrate with back-end services via REST/gRPC; implement robust serialization (e.g., Protobuf/FlatBuffers).
  • Apply modern concurrency (threads, atomics, async I/O) and networking (TCP/UDP) patterns.
  • Ensure quality with unit/integration tests (GoogleTest/Catch2), static analysis (clang-tidy/cppcheck), sanitizers, and CI.
  • Profile, debug, and optimize using gdb/lldb, Valgrind, perf, VTune (or similar).
  • Participate in code reviews, mentor teammates, and contribute to engineering standards and documentation.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, implement, and maintain production-grade C++ (C++17/20) services, libraries, and tools.
  • Build resilient, scalable components with strong attention to latency, throughput, and memory footprint.
  • Work across Linux/Windows toolchains (clang/gcc/MSVC); manage builds with CMake and package managers (Conan/vcpkg).
  • Integrate with back-end services via REST/gRPC; implement robust serialization (e.g., Protobuf/FlatBuffers).
  • Apply modern concurrency (threads, atomics, async I/O) and networking (TCP/UDP) patterns.
  • Ensure quality with unit/integration tests (GoogleTest/Catch2), static analysis (clang-tidy/cppcheck), sanitizers, and CI.
  • Profile, debug, and optimize using gdb/lldb, Valgrind, perf, VTune (or similar).
  • Participate in code reviews, mentor teammates, and contribute to engineering standards and documentation
Loading...