
Senior C++ Engineer
Wirtek Romania
full-time
Posted on:
Location Type: Hybrid
Location: Porto • Portugal
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain backend components using modern C++ (C++14+)
- Build and support Python bindings enabling site-specific customization
- Ensure high code quality through robust testing (Boost / boost::test)
- Develop and maintain containerized environments using Docker
- Work across the full lifecycle of Linux-based systems
- Collaborate with internal stakeholders to refine functional and technical requirements
- Engage directly with customers to translate operational needs into software solutions
- Produce clear technical documentation (MkDocs, Markdown)
- Contribute to CI/CD pipelines using Git, GitLab, and GitLab CI
- Leverage AI-assisted development tools (e.g. Cursor, Windsurf, Claude) to improve productivity and quality
Requirements
- Strong senior-level experience in C++ backend development
- Solid understanding of Linux-based systems and containerized environments
- Ability to build maintainable, well-tested, and scalable software
- Comfort working close to customers and translating real-world requirements
- A mindset focused on engineering excellence, documentation, and automation
- Willingness to mentor, review code, and contribute to a strong engineering culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++PythonDockerLinuxBoostGitGitLabGitLab CICI/CDAI-assisted development
Soft skills
collaborationcustomer engagementdocumentationmentoringcode reviewengineering excellenceautomationtranslating requirementsproblem-solvingscalability