EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are seeking aLead Software Engineerwith expertise in C++ and Linux environments.The ideal candidate will be tasked with developing architectural solutions and pitching ideas during greenfield development. Strong communication skills and a self-driven approach are essential, along with the capability to work independently or collaboratively.
Want more jobs like this?GetjobsinBangalore, Indiadelivered to your inbox every week.
Want more jobs like this?
GetjobsinBangalore, Indiadelivered to your inbox every week.
Get Jobs
This position provides an exciting chance to contribute to the development and performance tuning of software code.#LI-DNIResponsibilitiesDevelop and pitch architectural solutions during greenfield developmentCollaborate effectively with partners, business stakeholders, and technical expertsPerformance-tune and develop software codeTroubleshoot and debug software codeWork independently or collaborativelyAdapt communication to the level and nature of the audienceContribute to the development of strategy and architectureEmbrace and respect ideas from team membersContribute to test automation and CI/CD if experiencedLearn and adapt to new technologiesRequirementsBachelor’s Degree in Computer Science or equivalent experienceMinimum 8 years of development experienceProficiency in object-oriented software development using C++ (17+)Knowledge of IPC and MultithreadingHands-on experience with a Linux environmentKnowledge of design patterns and design principlesExperience with memory management and efficiency & performance analysisKnowledge and coding experience on smart pointersProficiency in using tools such as Visual Studio, shell scripts, git, Confluence, JiraStrong analytical skills, attention to detail, and a careful approach to handling issuesAbility and desire to learn new technologiesNice to haveHands-on experience with test automation and CI/CDWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)