3Pillar Global

Senior Software Engineer – C/C++

3Pillar Global

full-time

Posted on:

Location Type: Remote

Location: Serbia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within the current methodology and quality standards.
  • Promote client success across the team by collaborating with engineers, designers, and managers.
  • Engage in agile software development, including daily stand-ups and sprint planning.
  • Actively participate in the Engineering Practice community, mentoring others.

Requirements

  • A minimum of 5+ years of experience/expertise in the following areas:
  • *C/C++ 5 years of experience*
  • *Linux 3 years of experience*
  • Experience debugging a complex software stack on Linux
  • Contributions to LLVM/Clang and other open source compiler projects
  • Strong compiler development skills. LLVM and CLang (Strongly prefer)
  • Knowledge of state-of-art compilers, developer and productivity tools
  • Experience in Agile software development methodologies.
  • Proficiency in applying Object-Oriented Programming principles.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Familiarity with OWASP.
  • Proficiency in the English language.
Benefits
  • Imagine a *flexible* *work environment* – whether it's the office, your home, or a blend of both.
  • We offer a *world of opportunity* with a *global team* learning from top talent.
  • We’re *big on your well-being* with fitness offerings and generous time off.
  • Our model enables us to accelerate *career growth* and development opportunities.
  • *We are an equal opportunity employer* with values like Intrinsic Dignity and Open Collaboration.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++LinuxdebuggingLLVMClangcompiler developmentObject-Oriented Programmingscalable systemsperformant systems
Soft skills
communicationcollaborationmentoringplanningorganizationpresentation