SIGN IN
Software Release Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Bastian Solutions · 1 day ago

Software Release Engineer

Bastian Software Solutions is looking for a Software Release Engineer to join their Support group. This role involves ensuring the seamless deployment of software updates and bug fixes, coordinating with cross-functional teams, and maintaining the stability of software applications during releases.
Information TechnologyLogisticsManufacturingRoboticsWarehouse Automation
badNo H1Bnote

Responsibilities

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
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

Qualification

Software deployment processesRelease management principles.NET frameworkC# programmingSQL databasesAzure DevOpsAnalytical skillsMultitasking skillsCommunication skillsProblem-solving mindsetOrganizational skills

Required

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

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

Company

Bastian Solutions

company-logo
Improve your warehouse design and operations with our innovative material handling solutions.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Aaron Jones
President and CEO
linkedin
leader-logo
Eric Cameron
VP of Software
linkedin
Company data provided by crunchbase