Jobs at WILLCOR Inc

View all jobs

Systems/Software Engineer (SE1/SE2)

Linthicum, MD

Job Title: Systems/Software Engineer (SE1/SE2)
Location: Linthicum, MD
Required Clearance: TS/SCI w/ Full Scope (will take CCAs)
Salary: Negotiable

Overview:
We are seeking an early-career Systems/Software Engineer (SE1/SE2) to support software development and system integration activities in a Linux-based environment. The ideal candidate is proficient in Python, comfortable troubleshooting issues via the Linux command line, and has hands-on experience with virtualization technologies. This role blends software engineering with IT/system administration skills, providing exposure to both development and operational problem-solving.

Key Responsibilities

  • Develop and maintain Python scripts and applications to support automation, data processing, and system monitoring.
  • Troubleshoot and resolve issues in Linux environments using CLI tools.
  • Configure, deploy, and manage virtual machines for development, testing, and production purposes.
  • Support system integration activities, ensuring smooth operation between software, operating systems, and hardware.
  • Collaborate with engineering teams to identify and resolve software/system performance bottlenecks.
  • Document processes, tools, and solutions for knowledge sharing and repeatability.
  • Contribute to testing and validation of new tools, environments, and software deployments.


Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field; OR equivalent experience.
  • Proficiency in Python for scripting and application development.
  • Strong working knowledge of Linux operating systems, with the ability to navigate and troubleshoot via command-line interface (CLI).
  • Experience with virtualization platforms (e.g., VMware, VirtualBox, KVM, or cloud VM services).
  • Understanding of operating system fundamentals, file systems, and process management.
  • General IT knowledge, including networking basics and system configuration.


Desired Qualifications

  • Experience with containerization tools (e.g., Docker, Kubernetes).
  • Familiarity with Git or other version control systems.
  • Knowledge of shell scripting (Bash, Zsh, etc.).
  • Exposure to Agile software development methodologies.
  • Experience in DoD/IC or mission-critical environments (if applicable).


What You’ll Be Doing Day-to-Day

  • Writing and running Python scripts that automate everyday tasks.
  • Jumping into a Linux terminal to figure out why a service isn’t running or why a script crashed.
  • Spinning up virtual machines to test new software or replicate production issues.
  • Supporting senior engineers in deploying, testing, and integrating software systems.
  • Bridging the gap between development and IT by solving practical system-level problems.

 

Share This Job

Powered by