Systems/Software Engineer (SE1/SE2)
WILLCOR Inc
Linthicum Heights, MD, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
Bash Shell
Command-Line Interface
Cloud Computing
System Configuration
Linux
File Systems
Monitoring of Systems
Python (Programming Language)
Kernel-Based Virtual Machine
Linux System Administration
Networking Basics
+17 more
Server Administration
Shell Script
Software Deployment
Software Engineering
Systems Integration
Virtual Machines
VirtualBox
Virtualization Technology
Data Processing
Scripting
Git
Containerization
Kubernetes
Information Technology
Software Version Control
Docker
Vmware
Job description
- 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.
Requirements
Software Engineering, System Integration (SI), Systems Administration/Management, Identify Issues, Software Administration, Linux Operating System, Software Development, Command Line, Python Programming/Scripting Language, Virtualization, * 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).
Benefits & conditions
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦