C Software Engineer Remote

Nalpeiron · Apr 4th 2019

Apply on StackOverflow Careers

Nalpeiron (www.nalpeiron.com) is seeking a motivated technical employee interested in furthering their career in software development and excited to work with the newest technologies in Software Licensing and Software Analytics. This is an opportunity to join a mature but fast growing ISV in a hot market, working with a range of business customers to enable them to get the most from our products and services. The ideal candidate will be a motivated and enthusiastic all-rounder, happy to support customers, administer systems and do development work.

This is a "work from home" opportunity

Job Description and Responsibilities

We’re looking for an experienced Software Engineer to join our team. Your core responsibilities will include:

  • Take ownership of simple to complex development projects.

  • Responsible for the development and maintenance of key system features

  • Will work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.

  • Will work in a fast paced environment to deliver high quality software against aggressive schedules.

  • Prepare technical requirements and software design specifications

  • Install and support systems used internally by development

  • Provide frontline support to our customers via Zendesk

  • Responsible for helping to document the software

Technical Skills

  • Bachelor degree in Computer Science, Engineering, a related field or equivalent work experience. MS or MA preferred.

  • Strong C language skills. Compilers, linkers, macros and function pointers don't scare you.

  • Familiarity with developing on and administering a Linux system (bash, unix utilities, package management, etc).

  • Experience working in a Linux/Unix command line environment.

  • Shell scripting (BASH) and basic Unix tools (awk, sed, tail, head, grep, etc).

  • Ability to understand and debug build systems (Makefiles, autotools, etc).

  • Knowledge of Linux, OS X, Unix, Android and Windows operating system internals and debugging.

  • Knowledge of TCP/IP networking (proxies, firewalls, etc.), and common web technologies (HTTP, REST, Web Services, XML, etc.).

  • Ability to work independently while managing multiple task assignments.

  • Strong initiative, written and verbal communication skills.

Experience with any of the following technologies a plus:

  • Multi-threaded development

  • TCP/IP socket programming with proprietary protocols

  • Familiarity with Libressl/openssl, apache portable runtime, libxml2, libcurl

  • Static and dynamic analysis tools

  • Working knowledge of encryption tools and technologies

  • Experience with Python

  • JNI/Java

  • XML/JSON

  • OpenVPN

  • Apache

  • Subversion or similar version control software

  • Experience using Wireshark to evaluate and/or troubleshoot networking issues

  • Experience working with KVM-QEMU or VMWare.

  • Experience with AWS

  • Zendesk

  • Databases

More details:

This is a full-time position, working from your own home office with a team and meeting regularly, with great career prospects as we grow.

  • Hours: Flexible full-time working hours (from home, no commute)

  • Compensation: Based on experience plus stock options

  • Learning Benefits: We provide an annual stipend to pursue your choice of professional training opportunities, including workshops, classes, books, etc

  • Benefits Package: Paid Holidays, Annual and Health Leave, 5-day Work Week

All applicants will be dealt with in terms of the company's employment equity and skills development plans, affirmative action candidates may be preferred. Although all applications will be considered, not all applicants will be interviewed. Only written applications received before the closing date will be considered.

Apply on StackOverflow Careers