Match score not available

Software Engineer II

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient with Python and Linux administration., Strong system analysis and diagnostic skills., Capable of clear communication with customers., Experience with software development and debugging..

Key responsabilities:

  • Maintain and improve a secure Linux distribution.
  • Implement and debug security controls and package management solutions.
  • Customize desktop environments and enhance security applications.
  • Provide tier 3 troubleshooting for enterprise customers.

Security Innovation logo
Security Innovation Cybersecurity SME https://www.securityinnovation.com/
51 - 200 Employees
See all jobs

Job description

You will be one of the developers on our US Courts team maintaining and improving a custom Linux distribution with an emphasis on application security, long-term reliability, and accessibility. The team implements new features, tests releases, and provides technical support for the software. Your day to day responsibilities will include designing & writing code, performing code reviews of other team members on the project, and debugging the software.

Key Responsibilities
  • Maintain and improve a secure Linux distribution
  • Implement and debug security controls such as apparmor & polkit
  • Administrate and improve package management solutions for nation-wide deployment
  • Customize a desktop environment and a small suite of applications to enhance security
  • Maintain and improve GUI applications using Qt/QML & Python
  • Full stack website development with Python & Django
  • Provide tier 3 troubleshooting for enterprise customers via e-mail (No pager or on-call rotation)

  • Minimum Qualifications:
  • Proficient with Python
  • Proficient with Linux administration and Bash scripting
  • Capable of clear and cordial communication with customers
  • Capable of writing maintenance-oriented code
  • Strong system analysis and diagnostic skills of booting, networking, printing, and security issues
  • Due to federal contract requirements, this position is only open to U.S. Citizens. Candidates must be able to complete a federal government onboarding process.

  • Preferred Qualifications:
  • Experience with Linux internals, Debian package development, Quilt patching, and/or kernel drivers
  • Background in dbus, apparmor, cups, nftables, session managers, xfce4 customization
  • Experience modifying open-source software
  • Experience with Qt/QML (or similar)
  • Experience with Django applications (or similar)
  • Experience with TypeScript and Electron.js
  • Proficient with C/C++ and libgtk
  • Knowledge of CI pipelines, DevOps practices, and software deployment strategies
  • Proficient at guiding remote hands through troubleshooting steps
  • This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required. Duties, responsibilities and activities may change, or new ones may be assigned at any time with or without notice. 

    Required profile

    Experience

    Industry :
    Cybersecurity
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Troubleshooting (Problem Solving)
    • Communication

    Software Engineer Related jobs