What are the responsibilities and job description for the Senior C++ Developer position at NexMeet?
Eligibility: U.S. Citizens (No Visa Sponsorship Available)
Location: On-Site – San Mateo
Overview:
We are seeking an experienced Senior C Developer with 8 years of hands-on expertise in C . The ideal candidate will have a deep understanding of software architecture, performance optimization, and modern C development practices. This is an excellent opportunity to work on cutting-edge technologies in a dynamic and collaborative environment.
Please Note: This role is open only to candidates who do not require visa sponsorship.
Duties and Responsibilities:
- Design, develop, and maintain high-performance, scalable applications using modern C (C 11/14/17/20).
- Optimize and enhance existing software for performance, memory management, and efficiency.
- Work on multi-threaded applications, ensuring reliability and robustness.
- Collaborate with cross-functional teams to define and implement new features.
- Utilize STL, Boost, and other C libraries to build efficient solutions.
- Implement and maintain low-latency, high-throughput systems.
- Develop and optimize APIs for seamless system integration.
- Work with databases (SQL and NoSQL) for data storage and retrieval.
- Utilize version control systems (Git, GitHub, GitLab) to manage and track code changes.
- Apply best coding practices, design patterns, and object-oriented programming principles.
- Participate in Agile development processes, including sprint planning and code reviews.
- Ensure secure coding practices and compliance with industry standards.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 8 years of experience in C development, with a strong focus on modern C (C 11 or later).
- Strong understanding of data structures, algorithms, and software architecture.
- Experience with multi-threading, concurrency, and parallel computing.
- Familiarity with networking protocols, real-time systems, and performance optimization.
- Proficiency in working with Linux-based environments.
- Hands-on experience with unit testing and debugging tools.
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
- Strong problem-solving skills and the ability to debug complex issues.
- Excellent communication skills and the ability to work effectively in a team environment.
Why Join Us?
- Work with a highly skilled team on cutting-edge projects.
- Opportunity to make a significant impact in a fast-paced environment.
- Competitive salary and benefits package.
- Professional growth and development opportunities.
Apply Today!
- If you’re a passionate C developer with a strong technical background and looking for an exciting opportunity, we’d love to hear from you!