Senior C++ Developer

Required Skills

C++
Python
Linux

Job Description

Job Title: Senior C++ Developer


Job Type: Full-Time


Location: Remote


Job Summary:

Join our team as a Senior C++ Developer and play a crucial role in shaping our next-generation systems. This is a unique opportunity to design and develop a brand-new distributed system from scratch, contributing significantly to its overall architecture. If you are passionate about working with sophisticated modern C++ codebases and have high standards for clean and effective solutions, we want you on our team.


Key Responsibilities:

- Design and develop a state-of-the-art distributed system and its components.

- Collaborate with cross-functional teams to outline system architecture and specifications.

- Write and maintain high-quality C++ code to ensure optimal performance and reliability.

- Engage in code reviews and offer constructive feedback to peers.

- Troubleshoot and resolve complex technical issues efficiently.

- Contribute to technical documentation and user manuals.

- Stay updated with the latest industry trends and technologies.


Required Skills and Qualifications:

- Strong proficiency in C++ with a deep understanding of modern C++ standards.

- Experience with Python and Linux environment.

- Excellent written and verbal communication skills.

- Proven track record of developing high-quality software and delivering complex projects.

- Strong problem-solving skills and the ability to think critically and creatively.

- A keen eye for detail and a commitment to writing clean, maintainable code.


Preferred Qualifications:

- Experience in building distributed systems or working with cloud-based technologies.

- Familiarity with software design patterns and architecture best practices.

- Advanced degree in Computer Science or a related field.

Apply now