Location: San Antonio, TX or Austin, TX (Onsite)
We are seeking highly skilled C++ Developers / Technical Leads with hands-on experience in Golang to join our dynamic engineering team. The ideal candidate will have a strong foundation in system-level programming, experience with performance-critical applications, and a passion for building scalable backend systems.
Key Responsibilities:
Design, develop, and maintain high-performance applications using C++ and Golang.
Lead and mentor a team of developers (for Tech Lead role).
Collaborate with cross-functional teams to define, design, and deliver new features.
Participate in code reviews, design discussions, and architecture planning.
Ensure software quality through automated testing, code reviews, and continuous integration.
Troubleshoot, optimize, and refactor existing code as needed.
Stay current with new technologies and industry trends to drive innovation.
Required Skills & Experience:
8+ years of experience in C++ development (preferably C++11 or newer).
3+ years of hands-on experience with Golang in production environments.
Strong understanding of multithreading, memory management, and system-level programming.
Experience in designing APIs and working with distributed systems.
Proficiency with software development tools such as Git, Jenkins, Docker, etc.
Familiarity with Linux/Unix-based environments.
Preferred Qualifications:
Experience leading a team or playing a senior/tech lead role.
Knowledge of cloud platforms (AWS, GCP, or Azure).
Exposure to CI/CD pipelines and DevOps practices.
Strong problem-solving and communication skills.
