Position: C++ Software Engineer
Location: Warsaw, Poland (Hybrid 4 days a week onsite)
Duration: Long Term B2B Contract
Job Description:
Key Responsibilities
- Develop, maintain, and optimize C++ applications for Linux and Windows environments.
- Utilize and configure GCC and Clang toolchains for cross-platform development.
- Write and maintain automated scripts using Bash and batch scripting for build and deployment processes.
- Collaborate using Visual Studio and other IDEs to build high-performance applications.
- Design, implement, and test graph-related algorithms using C++ and some Third party libraries such as Boost.
- Write and maintain unit tests using gTest and mock objects with gMock to ensure high code quality.
- Troubleshoot and debug cross-platform software issues.
- Work with version control systems (e.g., Git) and participate in code reviews.
- Collaborate with cross-functional teams to define requirements and system architecture.
Required Skills & Experience
- Strong proficiency in C++ (C++11/14/17/20), including STL and modern design patterns.
- Expertise in using GCC and Clang compilers in Linux, as well as VisualStudio in Windows.
- Solid understanding of Linux and Windows operating systems.
- Proficiency in Bash scripting and familiarity with PowerShell or Windows batch scripting.
- Experience with Visual Studio as a development and debugging environment.
- Strong knowledge of gTest and gMock for unit testing and mocking.
- Familiarity with Boost libraries, particularly those relevant to graph algorithms and data structures.
- Strong understanding of graph theory, algorithms, and data structures.
Preferred Qualifications
- Experience with performance profiling and optimization.
- Knowledge of CI/CD pipelines and build systems (e.g., CMake, Ninja).
- Familiarity with containerization tools (e.g., Docker).
- Background in contributing to open-source projects.
- Strong analytical and problem-solving skills.
A dynamic opportunity for a Cloud Engineer to design and manage AWS infrastructure while working remotely.
Innovate in the cloud with us as an AWS Cloud Engineer, working remotely to bridge business needs and technical solutions.
As a Principal Software Engineer at Zoox, you will play a crucial role in advancing AI evaluation for autonomous driving by spearheading innovative solutions and mentoring teams.
Join Palo Alto Networks as a Principal Engineer to architect and deliver cutting-edge cloud security solutions within our Next Generation Firewall team.
Lead the development of Fern's innovative Python SDK generator, setting the standard for SDK quality for thousands of developers while working in a collaborative Brooklyn office.
Join our team as a Senior Android Developer and play a key role in crafting cutting-edge mobile solutions for a leading consulting company in Austria.
Join Nexamp as a Senior Backend Software Developer and help lead the charge in creating sustainable tech solutions.
Join Roads urfer as a Fullstack Engineer and help shape the future of vanlife with innovative solutions in our growing engineering team.
Join American Express as a Senior Salesforce Engineer and contribute to transformative customer relationship management solutions.
Shape the future of banking as a Platform Engineer at Mambu, contributing to a dynamic Azure platform team in a remote capacity.
As an AI Developer at Vasco, you'll shape the future of intelligent systems and elevate the capabilities of revenue teams through innovative software solutions.
Accenture is looking for a skilled GoLang Developer to innovate and implement cloud-native systems in their engineering team in Vilnius.
Udemy is looking for a meticulous Software Engineer to join their Learner Success team, enhancing educational experiences for millions.
Join Relativity Space as a Senior Software Engineer to innovate in aerospace technology and transform manufacturing processes with cutting-edge software solutions.
Daxko is looking for a passionate Web Developer to design and launch conversion-focused websites for the health and wellness industry.
Our IT solutions empower organizations and individuals throughout the world to maximize value and quality to succeed in today's challenging business environment. As a fast-growing new economy company, we focus our strengths to offer world-class so...
244 jobsSubscribe to Rise newsletter