Senior C++ Software engineer(Linux/Windows)
Your day-to-day
- Implement high-quality software security and data protection solutions
- Research and suggest the best way to implement business requirements
- Identify improvements in existing architecture and legacy code to continuously refine and evolve the product
- Enhance software delivery and quality throughout the entire software development cycle
- Manage any issues that may arise and drive resolutions throughout the development process
- Collaborate with Support engineers to analyze and troubleshoot software problems reported
- Work with other team members and technical leads effectively and with minimal supervision
Requirements
- 6+ yrs experience with C++11 or newer
- Client-server application development experience
- Fully proficient with Git
- Understanding fundamental design principles behind scalable applications
- Perform thorough unit testing of software components to prepare for integration in a larger system
- Capable to independently and proactively lead a feature through the entire development cycle while cooperating with the different teams
- Design pattern knowledge
- Highly organized with precise attention to detail
- Desire to learn and generate ideas
- Good spoken and written English
Nice to have:
- Knowledge of cybersecurity best practices
- Experience in:
- Windows system development (using WinApi)
- low-level SW development
- Drivers development
- TCP, UDP, HTTP and other networking
- Boost
- ClickHouse database
- Exposure to Golang or Rust
- Understanding AWS services
At Teramind, we're a collaborative, forward-thinking team where new ideas come to life, experience is valued and talent is incubated.
- Competitive salary with a focus on a global market
- Bonus based in performance
- Career-growth opportunities
- Flexible Time Off and Paid Time Off benefits
Ongoing training and development opportunities
About our recruitment process
We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story.
You can expect up to 4 interviews:
- Intro-call
- Technical Interview
- Final interview
169 views
·
29 applications
80% read
·
63% responded
Last responded 3 weeks ago
54 views
·
8 applications
25% read
·
25% responded
Last responded 3 weeks ago
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Worldwide
Ukraine
to $5000
Ukraine