DevJobs

Senior C++ Software Engineer

Overview
Skills
  • C++ C++ ꞏ 4y
  • Go Go
  • Boost.Asio
  • C++20
  • Cmake
  • Conan

Who we are

Incredibuild empowers developers to radically accelerate their work by shortening build times, allowing more iterations and faster product releases. Thousands of customers including world-leading brands trust our platform to streamline and accelerate everything from compilation to release automation, generating great savings of resources and accelerating Time-To-Market for leading brands.

We’ve helped over 200,000 developers at tech giants like Microsoft, Samsung, Nintendo, Amazon, and many others to develop some of the most successful software in many industries such as gaming, financial services, Embedded software, and more.

In the past three years, Incredibuild has been in hyper-growth, expanding globally with no signs of slowing. We have secured multiple rounds of investments to keep expanding our market share.

This is your opportunity to join a category leader and make a difference.



What we’re looking for:

A dedicated Software Developer experienced in modern C++ , with a focus on Server-side, who will be responsible for designing and implementing our suite of software solutions. A people person who can not only interact with the team but also contribute to the overall development environment positively. We strongly encourage lifelong learners and those passionate about self-improvement and those who aren't just looking for a job, but a place where they can grow and flourish.


What you'll do:

  • Design, develop, and maintain efficient, reusable, and reliable C++ code.
  • Utilize modern C++ standards to optimize performance and scalability.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Actively contribute to the team and company-wide architecture and development standards.


What You'll Need:

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 4 years of hands-on experience in C++ multithreaded programming.
  • Proficient in modern C++ standards and idioms.
  • Strong computer science and programming fundamentals (data structures, algorithmic complexity, operating systems, databases, compilers).
  • Ability to multitask, organize, and prioritize work.
  • Strong communication and interpersonal skills.
  • Continuous learning mindset, with a keen interest in learning new technologies and programming languages.
  • Ability to work independently and take initiative to solve problems and complete tasks.
  • Excellent problem-solving skills and attention to detail.
  • Ensure the best possible performance, quality, and responsiveness of applications.


It would be an Advantage if you have:

  • Experience developing in Go
  • Experience with Boost.Asio and c++20`s coroutines
  • Experience with Cmake, Conan
  • Experience with networking and security software solutions
  • Familiarity with DevOps CI/CD methodologies and tools
  • Experience with Agile/Scrum development methodologies.
Incredibuild