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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Security Innovation is a pioneer in software security and literally wrote the book on How to Break Software Security. Since 2002, organizations have relied on our assessment and training solutions to secure software wherever it runs. Our training solutions combine interactive modules, scenario-based labs, and hands-on cyber ranges to build skills that stick. Visit securityinnovation.com to learn how we can help you launch a best-in-class security program.
Global technology vendors and enterprise IT organizations such as Microsoft, IBM, FedEx, ING, Symantec, Coca-Cola and GE rely on our expertise to understand the security risks in their software systems and facilitate the software and process change necessary to mitigate them.
Our unrivaled proficiency in technical analysis, coupled with sound knowledge of business processes, results in world-class solutions that bridge the gap between application security holes and risk management optimization.
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.