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

As a Software Engineer, you will be an integral part of the Endpoint Detection and Response Team, developing cross-platform endpoint applications for Windows, MacOS, and Linux – and will be reporting into Engineering Manager. 
In this position, you will be involved in all aspects of the product development lifecycle. Ideal candidate will foster a culture of innovation while displaying exemplary technical expertise, ownership, and commitment to delivering high quality endpoint security solutions on a variety of platforms (Mac, Linux and Windows). 

**Responsibilities:**
Develop and design solutions and participate in code reviews.
Collaborate with product managers, key stakeholders, and business groups to categorize and describe solutions for business and technical requirements.
Stay on track with latest technologies for the domain and apply the experience and knowledge to improve the product features.
Develop and own features/escalations and ensure the product aligns with the business, clients and stakeholders’ strategies and requirement.
Explain the status & value of proposed design/Solution to stakeholders.
Analyze and articulate current technological solutions and proposed valued alternatives wherever required.
Gather technical requirements and specifications from customers and business stakeholders.
Deliver solutions that meet the timeline, quality and costs for the projects and deliverable elements. Solutions must meet the preset goals for quality, security and performance.

**Requirements:**
You have min 6 Years of technical experience in product development.
You have professional experience working as a software engineer designing and developing software solutions
You have experience designing Endpoint products for Enterprise with a focus on security, quality & performance.
Hands on experience developing software products using C/C++
You are hands on with multiple programming and scripting languages including C++, Java, Python, PHP, Node.
Experience developing for Mac, Linux and Windows
Experience in designing applications that will be integrated with the cloud and understanding of the concept of elasticity and scalability.

**We offer:**
Competitive compensation based on your skills, experience, and performance;
20 working days of annual paid vacation and 5 sick leaves;
3 additional days off for special occasions;
Opportunity for career growth, mentorship, and personal development plan;
Experienced colleagues with 85% of middle and senior engineers;
Individual English lessons on-site (for all);
Possibility to work from anywhere in the world;
Exciting projects involving the newest technologies;
Accounting as a service;
Flexible working approach.