
Senior Software Engineer – C/C++
3Pillar Global
full-time
Posted on:
Location Type: Remote
Location: Serbia
Visit company websiteExplore more
Job Level
Tech Stack
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