Software Release Engineer/Remote
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer Systems AnalystsSoftware Quality Assurance Analysts and TestersComputer ProgrammersIndustries:
Software PublishersSpecial Food ServicesComputer Systems Design and Related ServicesRadio and Television Broadcasting StationsLoggingDice is the leading career destination for tech experts at every stage of their careers. Our client, Apetan Consulting, is seeking the following. Apply via Dice today!Job Description – Software Release EngineerRole SummaryThe Software Release Engineer is responsible for planning, coordinating, and managing software builds, releases, deployments, and version control processes across development, testing, and production environments. The role ensures smooth, reliable, and timely software delivery while maintaining system stability and quality standards.Key ResponsibilitiesManage end-to-end software release and deployment activities.Coordinate with development, QA, DevOps, and operations teams for release planning.Maintain build and release pipelines using CI/CD tools.Monitor release schedules and ensure timely delivery of software updates.Track release versions, patches, hotfixes, and rollback procedures.Automate deployment and release management processes.Prepare release documentation, deployment notes, and change records.Ensure compliance with release management and change management processes.Troubleshoot deployment and environment-related issues.Support production deployments and post-release monitoring.Required SkillsKnowledge of software development lifecycle (SDLC) and release management.Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.Understanding of version control systems like Git.Familiarity with scripting languages such as Bash, Python, or PowerShell.Knowledge of Linux/Unix environments and deployment processes.Understanding of cloud and container technologies is a plus.Strong troubleshooting and coordination skills.Preferred QualificationsBachelor’s degree in Computer Science, IT, or related field.3+ years of experience in release engineering, DevOps, or software deployment.Experience with Agile and DevOps methodologies.Certification in DevOps or cloud technologies is an advantage.Tools & TechnologiesCI/CD: Jenkins, GitLab CI/CD, Azure DevOpsVersion Control: Git, BitbucketContainers: Docker, KubernetesCloud Platforms: AWS, Azure, Google Cloud PlatformScripting: Shell, Python, PowerShellMonitoring Tools: Splunk, Prometheus, Grafana