Senior C++ Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TEK NINJAS · 17 hours ago

Senior C++ Developer

TEK NINJAS is seeking an experienced Senior C++ Developer with strong expertise in designing, developing, and optimizing high-performance software systems. The ideal candidate will work on complex, large-scale applications, contribute to architecture decisions, and mentor junior developers while ensuring high code quality and performance.

Cloud InfrastructureInformation TechnologySoftware
check
H1B Sponsor Likelynote
Hiring Manager
Siddharth Shanmugam
linkedin

Responsibilities

Design, develop, test, and maintain high-performance C++ applications
Work on system-level, backend, or performance-critical components
Participate in architecture and design discussions
Optimize existing code for performance, scalability, and memory usage
Debug complex issues in multithreaded and distributed systems
Write clean, maintainable, and well-documented code
Collaborate with cross-functional teams (QA, Product, DevOps)
Conduct code reviews and mentor junior developers
Ensure compliance with coding standards and best practices
Support production issues and provide root cause analysis

Qualification

C++Object-Oriented ProgrammingMultithreadingData StructuresLinux/UnixDebuggingSTLCMakeGitSoftware Development Life CycleDesign PatternsPython

Required

12+ years of hands-on experience in C++ (C++11/14/17/20 preferred)
Strong understanding of Object-Oriented Programming (OOP)
Strong understanding of Data Structures & Algorithms
Strong understanding of Memory management and pointers
Strong understanding of Multithreading and concurrency
Experience with STL, Boost, and modern C++ libraries
Strong debugging skills using tools like GDB, Valgrind
Experience working on Linux/Unix environments
Familiarity with build systems such as CMake / Make
Knowledge of version control systems (Git)
Good understanding of software development life cycle (SDLC)

Preferred

Experience in high-performance computing, real-time systems, or low-latency systems
Exposure to network programming, sockets, IPC
Experience with distributed systems
Knowledge of design patterns
Exposure to Python or scripting languages for automation
Experience with CI/CD pipelines

Company

TEK NINJAS

twittertwittertwitter
company-logo
Tek Ninjas develops and delivers innovative technologies in web, app development, cloud and mobility along with a professional service.

H1B Sponsorship

TEK NINJAS has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (73)
2024 (41)
2023 (47)
2022 (34)
2021 (54)
2020 (31)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Naveen L.
Chief Executive Officer
linkedin
Company data provided by crunchbase