Job Search
Ми допоможемо тобі побудувати вражаючу кар’єру
Senior C++ Developer IRC255700
Job: | IRC255700 |
Location: | Poland |
Designation: | Senior Software Engineer |
Experience: | 5-10 years |
Function: | Engineering |
Skills: | C |
Work Model: | Remote |
Description:
The project is dedicated to one of the best-known global players in the e-commerce and cloud services market. It involves work in a fast-paced environment, in a garage startup-like atmosphere.
If you don’t like monotony in a project, you can take the initiative and you are technically strong, don’t wait – send an application!
Let us get to know you!
Requirements:
- At least 5 years of experience in object-oriented development, with expert-level proficiency in C++ and strong coding best practices.
- Proven leadership and mentoring experience (1-2 years minimum), with the ability to guide other developers (group up to 10 engineers), drive best practices, and contribute to overall system design.
- Deep expertise in C/C++ programming, with an in-depth understanding of language specifications, advanced debugging, and optimization techniques.
- Proven experience designing and developing complex C++ applications on Linux-based environments (any distribution).
- Strong expertise in multi-threaded, multi-core programming in Linux.
- Comprehensive understanding of C++ standard libraries, STL containers, and algorithms, with the ability to optimize and implement best practices.
- Advanced knowledge of memory management techniques (Linux), including debugging, profiling, and performance tuning.
- Experience in embedded systems performance optimization, ensuring reliability and efficiency.
- Strong problem-solving skills, with the ability to evaluate multiple approaches, prepare documents, and communicate technical solutions to stakeholders, architects, and developers.
- Hands-on experience in unit testing, ensuring code quality and maintainability.
- Excellent written and verbal communication skills, with the ability to articulate complex technical concepts clearly.
- Proficient in English (minimum B2 level), both written and spoken.
Nice-to-have:
- Experience in using tools like Valgrind, Perfetto.dev, and Heaptrack as well as development in a MacOS environment will be a plus.
Responsibilities:
- Develop, integrate, optimize, and maintain (C++) development tools for profiling applications in a Linux environment, ensuring compatibility, reliability, and efficiency.
- Lead the design and implementation of new features in profiling tools, driving its technical excellence and innovation.
- Integrate, test, and debug C++ code, ensuring seamless functionality and system compatibility (Linux, MacOS).
- Collaborate closely with cross-functional teams, including architects, QA, and product management, to define requirements, design solutions, and deliver high-quality software.
- Conduct thorough code reviews, providing constructive feedback, ensuring adherence to best practices, and mentoring developers.
- Take ownership of system architecture and technical decision-making, advocating for performance improvements and best coding practices.
- Ensure robust unit testing and participate in test-driven development (TDD) to maintain code quality and stability.
- Identify and resolve complex software issues, applying strong problem-solving and debugging skills (e.g. GDB).
#LI-AKAL #LI-REMOTE
What We Offer
Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.
Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.
DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.
Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.
Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.
Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.