Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
C++ Software Engineer image - Rise Careers
Job details

C++ Software Engineer

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.

Similar Jobs
Photo of the Rise User
Posted yesterday

Join our cutting-edge team as a Data Engineer, where you will play a pivotal role in optimizing data pipelines on a cloud-based platform.

Photo of the Rise User
Posted 22 hours ago

Bring your expertise in Core Java and Microservices to a cutting-edge engineering team.

Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as an iOS Frameworks Engineer to innovate health technology and impact users' lives positively.

Posted 13 days ago

Join Inetum Polska as a Senior Platform Engineer, where you will drive innovation in a dynamic European IT environment.

Photo of the Rise User
Posted 8 days ago

Join The Browser Company as a Staff Applied AI Software Engineer and redefine the future of browsing with innovative machine learning applications.

Photo of the Rise User

Join Smith+Nephew as a Senior Software Development Engineer and lead the development of innovative software solutions for the healthcare industry.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 14 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Go Engineer and contribute to cutting-edge software development within a collaborative team environment.

Photo of the Rise User

Join Third Eye Software as a Senior Full-Stack Software Engineer and contribute to impactful, cloud-based projects with a Fortune 50 company.

Posted 14 days ago

Join Brightspeed as a Principal Software Architect, where you will shape the future of billing and revenue systems in the telecommunications industry.

Photo of the Rise User
Posted 2 hours ago

Join Spry Methods as a Software Developer and help deliver high-quality solutions for government clients while adhering to Agile methodologies.

Photo of the Rise User
Posted 9 months ago

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...

224 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, hybrid
DATE POSTED
February 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to Software Engineer at Kalshi
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Sales Associate (Sur La Table) at CSC Generation
Photo of the Rise User
7 people applied to Frontend Engineer at MoralesHR
Photo of the Rise User
Someone from OH, Euclid just viewed Technical Account Manager at ZeroFOX
Photo of the Rise User
Someone from OH, Euclid just viewed Technical Account Manager (Enterprise) at Rippling
Photo of the Rise User
Someone from OH, Euclid just viewed Software Engineer (Node.js & AWS) at Litify
Photo of the Rise User
Someone from OH, Euclid just viewed Technical Program Manager at DeepSource Technologies
Photo of the Rise User
Someone from OH, Euclid just viewed Solution Engineer, Amazon Connect at NeuraFlash
G
Someone from OH, Dublin just viewed Outside Sales Representative at Go Flooring, LLC.
M
Someone from OH, Cincinnati just viewed Remote Data Entry Operator at MUTW, LLC