Software Release Engineer

Bastian Material Handling Indianapolis , IN 46218

Posted 1 week ago

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 released 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 platforms like Azure DevOps 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 both technical and non-technical stakeholders.

  • Problem-solving mindset and ability to make informed decisions under pressure.

  • Willingness to adapt to varying work schedules, especially during critical deployment windows, and the ability to respond promptly to urgent issues.

  • Willingness to participate in an on call rotation for fix deployment.

  • Willing to travel 10-15% Travel includes site visits for preventative maintenance and support of critical issues.

  • Solid understanding and hands-on experience with the .NET framework, C# programming language, SQL databases, and related technologies. Familiarity with other associated tools and platforms integral to the deployment and release processes is a plus.

  • At least 3-5 years of hands-on experience in a similar role, managing software deployments in a complex, multi-environment setting.

  • Must be eligible to work in the USA long term without sponsorship.

About Bastian

Bastian Solutions, a Toyota Advanced Logistics company, is an independent material handling and robotics system integrator providing automated solutions for distribution, manufacturing, and order fulfillment centers around the world. Our team specializes in consulting, system design, project management, maintenance, and installation, while sourcing the best equipment and automation technology. We take great pride in providing exceptional service and flexibility to our customers.

In addition to exciting work at a growing company, we offer the following benefits:

  • Health, Dental, and Vision Insurance

  • 401(k) Retirement Plan with a company match

  • Vacation/Holiday Pay

  • Tuition Reimbursement

  • Flexible Work Schedules

  • Volunteer Work

  • Professional Associations, Conferences and Subscriptions

  • Company Meetings & Events

Bastian Solutions does not work outside recruiting agencies. No solicitation phone calls please.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove

Software Release Engineer

Bastian Material Handling