Position: Senior C/C++ Software Engineer
Company: EPAM
Experience required: 5y
English level: upper

You will be part of a dynamic team of engineers who are developing cutting edge technology that fuels the premier BI platform in the industry. Your work will be deployed to production and used by dozens of major corporations to help drive their business goals and service their customers.

Responsibilities
●    Collaborate with the product owner, technical lead(s), product/UX designer, and other stakeholders to design, prototype and develop enterprise-class web applications.
●    Maintain existing code and make improvements to increase maintainability, performance, and scalability.
●    Support software rollouts to production.
●    Constantly improve code quality and test coverage.
●    Understand full-stack dependencies to minimize regressions and attain improved designs.
●    Guide and mentor junior engineers. Serve as team lead if appropriate.

Qualifications
●     10+ years of demonstrated experience in C/C++
●     Deep knowledge both in C and C++
●     Understanding of SQL concepts such JOIN/UNION/VIEWS 
●     Passion for writing well composed, testable code with a focus on readability and maintainability.
●     Excellent communication skills.
●     BS/MS degree in Computer Science, Computer Engineering, or a related subject.
●     Mathematics background is a plus