M+E Technology Job Board

C++ Developer

  • linkedin
  • fb
  • twitter
  • google plus
  • email


Company description

Cloud technology startup – Headquartered in the US with R&D based in Sofia, Bulgaria
Product Innovation – Cloud NAS, built as SaaS, cloud-native file system
Team – A dream team of 100+ dedicated individuals
Mission – To make data universally, securely, and seamlessly accessible to everyone, everywhere

We are storage and networking experts building the Cloud NAS. Remote cloud collaboration is now a requirement, and we are transforming the $40B NAS market. Our unique cloud-native file system addresses many distributed storage and security problems inherent when working remotely over the Internet.

With a focus on simplicity, security, and performance, we’ve reached a new milestone in our journey, and we’re looking to expand our team with more talented members.

Job description

You will be part of our core engineering team of world-class software engineers, building a product with no equivalent. You’ll have the opportunity to learn and advance professionally by working with various technologies, spanning from low-level system programming for all major platforms, through distributed and cloud computing, to web development.

You must have a solid fundamental knowledge in software development. You must also have experience in software engineering best practices like agile development, automated testing, code reviews, continuous integration/continuous delivery and test driven development.

Your skills and qualifications:

2+ years of experience in C++ development.
System and network programming experience – OS basics, processes, I/O, familiarity with both Windows and Unix-based OSes.
Multithreading and parallelism experience.
C++ concepts & libraries – C++ standard library, Boost, multi platform support.
Algorithms and data structures.
Python, JavaScript (React) will be considered a plus.
Fluent in English, both spoken and written.

Your responsibilities:

Design and develop highly scalable fault-tolerant solutions.
Challenge technical decisions to build a better product.
Actively develop and enhance the automation suite to maintain top notch product quality.
Reproduce and learn complex usage scenarios and analyse their problems.

The ideal team member possesses the following personal traits:

Shares our core values.
Is a team player.
Is smart with an analytical mindset.
Is result-oriented and self-motivated.
Has a positive, can-do attitude.
Is thriving in a fast-paced, dynamic environment.
Has a strong desire to constantly learn while helping others do the same.

We offer:

Opportunity to write your success story working on a product with worldwide impact.
Positive and supportive culture, being surrounded by an international team of top notch professionals that strive for excellence.
Competitive salary benchmarked against like-companies by role and location using industry recognized data sets.
Company-wide career pathing to help you grow and excel, providing fairness and transparency.
Stock options package.
Unlimited vacation policy.
Fresh fruits and other snacks in the office at all times and company-sponsored team events every month.
A full-coverage health care package that includes dental care and medical supplies.
Benefit platform with a variety of options (sport, food, transportation, donation, etc.).
Boutique office located in downtown Sofia, in a brand-new facility near Ivan Vazov National Theatre.