Senior Software Engineer - Canada - Zuswork

    Zuswork
    Zuswork Canada

    1 month ago

    Default job background
    Technology / Internet
    Description

    Hiring for a SaaS-based client based in Carson City, NV

    Job Type: Full Time

    Position: Senior Software Engineer - Systems (EndPoint)

    Location: Remote

    Industry: SaaS - Asset Management

    About the team:

    They are a team of passionate and dedicated individuals building great software. Who strives for excellence in all they do.

    Thousands of organizations across AV rental, event management, construction, equipment rental, healthcare, manufacturing, transportation, and education use and love their products to improve their performance and simplify their operations. Some of our amazing customers include Amazon, Facebook Video Productions, Fox Sports, 3M, NASA, Netflix, BBC, Buzzfeed, CNN, Disney, Intel, Polycom, Petronas, Stryker, and Harvard Medical School. Their software controls assets, ensuring they are in the right place, at the right time, and always delivering maximum value.

    About You:

    We are seeking a Senior Software Engineer with an exceptional background in Endpoint Agent Development, possessing an unwavering commitment to excellence, efficiency, and reliability. This role entails spearheading the development of an advanced Endpoint Agent capable of executing updates, software installations, and comprehensive monitoring. The successful candidate will also be responsible for establishing best practices for handling unforeseen exceptions on endpoints and implementing robust recovery mechanisms. Additionally, they will contribute significantly to the design and architecture of a cutting-edge vulnerability and threat assessment framework for Endpoints.

    Primary Responsibilities:

    • Lead the development of an Endpoint Agent with capabilities encompassing updates installation, software deployment, and comprehensive monitoring functionalities.
    • Establish and enforce best practices for handling unforeseen exceptions on endpoints, ensuring graceful recovery mechanisms.
    • Contribute to the design and architecture of a state-of-the-art vulnerability and threat assessment framework tailored for Endpoints.

    Essential Skills and Experience:

    • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent practical experience.
    • 7+ years of hands-on experience in C++ software development for Desktop Applications or Services.
    • Proficiency in developing for both Windows and Unix environments (Linux and/or Mac).
    • Strong proficiency in utilizing debuggers and memory profilers.
    • Experience conducting code reviews, providing constructive feedback, and upholding modern programming standards.
    • Extensive experience in developing comprehensive test cases and test plans covering all functional requirements.
    • Strong ethical principles, coupled with a commitment to continuous learning and innovation.

    Desirable Attributes:

    • Proven track record in developing and managing high-quality cybersecurity solutions.
    • Experience in Endpoint functionality driven by Cloud-Based automation, EDR, and XDR.

    This role offers an exciting opportunity to lead the development of critical components in endpoint security, shaping the future of our cybersecurity solutions. If you are passionate about innovation, possess strong technical acumen, and thrive in a dynamic environment, we encourage you to apply.

    Location: Consideration for Canada-based candidates with appropriate work authorization