Job Title: C++ Senior Engineer
Location: Remote (Italy)
Key Responsibilities
* Design, develop, and optimize robust C++ applications and systems.
* Collaborate with cross-functional teams to implement scalable microservices-based architectures.
* Integrate DevOps practices into the development cycle, ensuring smooth CI/CD pipelines and efficient deployment processes.
* Leverage AWS cloud solutions to build and maintain distributed systems.
* Ensure code quality through reviews, testing, and adherence to best practices.
* Communicate effectively with team members and stakeholders to deliver high-quality solutions on time.
Requirements
* Education: Master's degree or PhD in Computer Science, Engineering, or a related field.
* Experience: At least 5 years of professional experience in software development with a focus on C++.
* Skills:
o Expertise in modern C++ (C++11 and later).
o Strong understanding of software design patterns and system architecture principles.
o Familiarity with microservices architecture and distributed systems.
o Knowledge of DevOps tools and practices (e.g., Docker, Kubernetes, CI/CD pipelines).
o Experience working with AWS or similar cloud platforms.
What We Offer
* Competitive salary up to €75,000 annually.
* Flexible remote work within Italy.
* Professional development in a supportive and collaborative environment.