Software Engineer
Role details
Job location
Tech stack
Job description
Schedule: Part Time: 24 hours a week (3 days a week, 8 hours a day. Mgr. is flexible on the specific days as long as they are on-site 3 days between M-TH and between the times of 8-3 EST), We are seeking a Software Engineer to join our automation and build systems team. In this role, you will be responsible for managing automation, conversion, and third-party certifications for new product and driver releases. You will oversee release management, containerization, and configuration tasks while supporting build pipelines and tools. This position also involves contributing to analytics dashboards, submitting security approvals, and troubleshooting issues across complex environments., * Automate product builds and conversions into RPMs for each new core release.
- Manage updates and third-party certifications for driver releases.
- Oversee release management, containerization, Jira administration, Nexus RPM management, and GitLab build pipelines.
- Support SSEE release management, including containerization and system updates.
- Contribute to Tableau dashboards for operations and IT projects.
- Submit security approval requests, including SIS forms and EFOSS requests.
- Troubleshoot, debug, and resolve technical issues across systems.
Requirements
- Bachelor's degree in a STEM discipline.
- Minimum of 2 years of experience with C++.
- Minimum of 2 years of experience with Python.
- Knowledge of systems and configuration tools, including Bash, XML, CMake, Make, and environment setup.
- Strong problem-solving skills and ability to work in dynamic environments.
- Effective communication and collaboration skills across cross-functional teams.
Preferred Skills
- Experience with containerization technologies.
- Familiarity with build and release management tools (GitLab, Nexus, Jira).
- Understanding of security approval processes and compliance requirements.
- Background in automation and large-scale system integration.