Summary
Join our US Courts team as a developer maintaining and improving a custom Linux distribution. Focus will be on application security, reliability, and accessibility. Daily tasks include designing and writing code, performing code reviews, and debugging. You will also provide tier 3 troubleshooting support for enterprise customers via email. The position requires proficiency in Python and Linux administration, along with strong communication and system analysis skills. US Citizenship is required due to federal contract requirements.
Requirements
- Be proficient with Python
- Be proficient with Linux administration and Bash scripting
- Be capable of clear and cordial communication with customers
- Be capable of writing maintenance-oriented code
- Possess strong system analysis and diagnostic skills of booting, networking, printing, and security issues
- Be a U.S. Citizen
- Be able to complete a federal government onboarding process
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)
- Designing & writing code
- Performing code reviews of other team members on the project
- Debugging the software
Preferred Qualifications
- Have experience with Linux internals, Debian package development, Quilt patching, and/or kernel drivers
- Have a background in dbus, apparmor, cups, nftables, session managers, xfce4 customization
- Have experience modifying open-source software
- Have experience with Qt/QML (or similar)
- Have experience with Django applications (or similar)
- Have experience with TypeScript and Electron.js
- Be proficient with C/C++ and libgtk
- Have knowledge of CI pipelines, DevOps practices, and software deployment strategies
- Be proficient at guiding remote hands through troubleshooting steps
Benefits
$134,000 - $166,000 a year
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.