Software Engineer - Python & Go
OPSWAT10 months ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
This position builds backend services for the Netwall product line using Python and Go. The role involves developing automation and deployment tools, maintaining both physical and virtual lab infrastructures for product validation, and advancing cybersecurity solutions that protect critical infrastructure. As part of OPSWAT—a global leader in IT, OT, and ICS cybersecurity—the candidate will work at the intersection of development and support, contributing to a dynamic environment with over 1,700 clients worldwide.
Key Responsibilities
- Design and implement software components for the Netwall product line.
- Develop and maintain scripts and tools for automation, deployment, and server maintenance.
- Manage and support physical and virtual lab environments on Windows and Linux systems.
- Troubleshoot issues and collaborate with local and remote teams.
- Meet project timelines with limited senior oversight as a junior role.
Required Qualifications
- Proficiency in Python and Go.
- Experience with automation scripts, deployment tools, and CI/CD pipelines.
- Hands-on experience with lab/server infrastructure on Windows and Linux.
- Familiarity with Git, Jenkins, Jira, and Confluence.
- Ability to work independently and meet strict project timelines.
Benefits & Perks
- Full-time position based in the United States with potential remote work options.
- Flexible work schedule across business days.
- Opportunities for team camaraderie and professional growth.
- Compensation follows market standards.
Required Skills
Jenkins
CI/CD
Go
Linux
Git
Server Maintenance
Windows
Scripting
Jira
Confluence
Automation
Python