user avatar

Software Engineer - ENG04 - Uncleared On-Site

The Computer Merchant, Ltd.

Today
Secret
Unspecified
Unspecified
IT - Software
Richardson, TX (On-Site/Office)

JOB TITLE: SOFTWARE ENGINEER
LOCATION: RICHARDSON TX
RATE RANGE: $75.00-80.00 PER HOUR
JOB#: 14895776

REQUIRED:
  • Bachelor's degree in computer science, Software Engineering, or a related field, or equivalent practical experience.
  • 6+ years of experience in a full stack or back-end development role.
  • Command Line Interface (CLI) writing for embedded system/computing appliance
  • Proficiency in one or more high-level programming languages including Python3 and C/C++
  • Familiarity with DevSecOps practices, including CI/CD pipelines and secure coding best practices
  • Deep Linux/Unix knowledge (process management, Unix sockets

JOB DESCRIPTION:

What You'll Build:
  • Design and implement a comprehensive CLI that interfaces with APIs for all platform operations
  • Build offline-first command structure that works reliably in disconnected environments
  • Create intuitive command hierarchies that guide users through complex operations
  • Develop robust error handling with actionable error messages for non-technical user
  • Build transaction support for atomic configuration changes with rollback capability
  • Implement progress indicators for long-running operations (package installations, updates)
  • Create context-aware help system that provides guidance based on current system state
  • Build offline CLI based documentation system that works without internet access
  • Implement audit logging for all administrative commands
  • Create automated testing framework for CLI commands including edge cases
  • Write comprehensive documentation for operators with varying technical backgrounds
  • Design scriptable output formats while maintaining human readability

Additional Job Details:
  • Network programming (HTTP/HTTPS, mTLS, connection pooling)
  • Python 3.10+: Expert-level proficiency with emphasis on:
  • CLI Frameworks: Deep experience with Click, Typer, etc
  • Rich/Textual: Building beautiful, interactive terminal UIs
  • Async Programming: asyncio for non-blocking operations
  • Pydantic: For configuration and data validation
  • Type hints: Comprehensive typing for maintainability
  • Bash/Shell: Expert-level scripting
  • Complex shell completions
  • POSIX compliance when needed
  • Integration with system tools
  • Secure credential handling and audit logging leveraging APIs from Hashicorp Vault
  • SELinux contexts and privilege escalation
  • 5+ years building production CLI tools
  • Proven track record of designing intuitive command interfaces
  • Experience with offline/air-gapped systems
  • Background in API integration and error handling
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work in a collaborative team environment.
  • Experience working with Agile methodologies (Scrum, Kanban).
  • Experience with military or government security requirements (STIG, FIPS, Common Criteria)
  • Background in embedded systems or IoT platforms
  • Experience building APIs for disconnected or air-gapped environments
  • Knowledge of industrial control systems or SCADA
  • Familiarity with hardware security modules (HSM/TPM)
  • Experience with API gateway patterns and service mesh architectures
  • Proven ability to build scalable applications in enterprise environments using modern development frameworks

Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities

* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions. Benefits offered are in accordance with applicable federal, state, and local laws and subject to change at TCM's discretion.

#CJ #Dice
group id: cxtcml

Match Score

Powered by IntelliSearchâ„¢
image match score
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Software
Clearance Level
Secret