DevJobs

Senior Software Engineer

Overview
Skills
  • C# C# ꞏ 3y
  • C++ C++ ꞏ 3y
  • Crash dumps
  • Debugging tools
  • Development process lifecycle
  • Monitoring tools
  • Multithreading
  • Performance optimization
  • Scalability
  • Windows APIs
  • Authentication protocols
  • Encryption
  • Endpoint development
  • Software security
  • Storage industry

Role Description

This is a full-time on-site role for a Senior Software Engineer at Salvador Technologies located in Rehovot. As a Senior Software Engineer, you will be responsible for day-to-day tasks related to software development, and programming. This includes utilizing your experience and knowledge of object-oriented programming (OOP) to design and implement robust and scalable software solutions.



Responsibilities

Design and develop our main software components

Help in improving our product performance

Take part in refactoring the existing software

Be a technical lead in your domain

Perform peer code reviews


Qualifications

Bachelor's degree in computer science

3+ years developing C++ and C#

Experience working with Windows APIs

Experience with multithreading, performance optimization and scalability

Experience working with debugging and monitoring tools

Experience with analyzing crash dumps

Familiarity with the development process lifecycle for both on-premise and SAAS solutions

Excellent verbal and written communication skills


Advantages

Endpoint development

Knowledge of the storage industry

Knowledge of software security, encryption, and authentication protocols


Salvador Technologies