Software Release Engineer
Listed on 2026-02-17
-
IT/Tech
IT Support, Technical Support, IT Consultant, Systems Administrator
Job Overview
Bastian Software Solutions is currently looking for individuals with strong technical skills and a passion for troubleshooting to join our Support group. This is a customer facing position, so this individual must have strong communication and customer service skills. Our team remotely deploys our software to production environments all around the globe.
Job Overview
Bastian Software Solutions is currently looking for individuals with strong technical skills and a passion for troubleshooting to join our Support group. This is a customer facing position, so this individual must have strong communication and customer service skills. Our team remotely deploys our software to production environments all around the globe.
The Release Engineer plays a pivotal role in ensuring the seamless deployment of bug fixes and enhancements into production environments. This role requires a meticulous attention to detail, strong communication skills, and the ability to coordinate cross-functional teams to minimize downtime and mitigate risks associated with software releases. The engineer will contribute to maintaining the stability and reliability of software applications while adhering to established release management processes.
General Job Duties
- Collaborate with development, quality assurance, and infrastructure teams to plan and execute bug fix releases in alignment with the established release management policies.
- Take ownership and coordinate bug fix deployment activities across multiple environments, including development, testing, staging, and production.
- Develop and maintain detailed release plans, including rollback strategies and contingency plans to address potential issues.
- Adhere to any customer deployment practices.
- Conduct risk assessments, analyzing proposed changes at a technical level, assessing potential risks and impacts to the overall software suite, and work closely with stakeholders to address and mitigate potential release-related risks.
- Ensure compliance with release management policies, procedures, and change management processes.
- Investigate and manage software version jumps, ensuring compatibility and stability during deployments.
- Document release notes, known issues, and lessons learned to improve future release processes.
- Alert management of any deviation from the release management plan. Set up a discussion and review to see how future exceptions are to be resolved.
- Monitor software performance post-deployment, ensuring that any new or outstanding issues are promptly identified and addressed.
- Assist in performing QA functions as necessitated.
- Track and thoroughly document all customer issues in our ticketing system
- Facilitate positive proactive working relationships with customers and internal resources.
- Handles escalations or consultations from Software Support.
Superior Performance Objectives
- Achieve a high accuracy rate in the initial evaluation and documentation of incoming issues, ensuring development teams receive clear and actionable information.
- Maintain a high success rate for first-time deployments, minimizing rollbacks or post-deployment issues.
- Provide continuous feedback on risk assessment processes that result in reduction in deployment-related incidents caused by overlooked risks.
- Successfully manage and coordinate software version jumps, resulting in zero compatibility issues for releases.
- Participate and involvement in the ongoing continuous improvement initiative for enhancements or optimizations to the deployment process to reduce in deployment time or errors.
- Foster collaboration across Support, Release, Development, DB, and QA teams.
- Ensure potential post-deployment issues are identified and addressed demonstrating proactive monitoring and rapid response.
- Create datasets to analyze and recreate issues reported by customers.
- Ability to look through database log files to troubleshoot software issues.
- Triage bugs
- Act as a champion and a liaison internally for our customers.
Travel Requirements
- 10-15% travel
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent work experience).
- Demonstrated experience in software deployment processes, including build, package, and release to various environments.
- Familiarity with ticketing systems like Zendesk and bug tracking systems and version control tools like Azure Dev Ops or similar CI/CD tools.
- Strong understanding of software development lifecycle (SDLC) and release management principles.
- Excellent organizational and multitasking skills to manage concurrent releases.
- Ability to evaluate technical changes and their potential impacts on the overall software suite.
- Strong analytical and troubleshooting skills, with the ability to quickly diagnose and address deployment issues.
- Effective communication abilities, both written and verbal, with the capability to collaborate closely with various teams, including Development, DB, QA, and Support. Ability to provide clear status updates to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).