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
To apply for this and other jobs on Djinni login or signup.