Topgolf

  • Simulator Software Release Engineer Consultant

    Job Locations US-TX-Dallas
    ID
    2018-8671
    Position Type
    Hourly
    # of Openings
    1
    Address
    8750 North Central Expressway
    Category
    Information Technology
  • Overview

    Topgolf is seeking Jedi Knights of change, capable of leading the evolution of technology at one of the fastest growing companies around. You will be joining an elite team working on one of Topgolf’s newest growing businesses, Topgolf Swing Suite. (https://swingsuite.topgolf.com/).

    The purpose of the Software Release Engineer role is responsible for the design and development of builds, scripts, installation procedures, and systems including source code control and tracking/ supporting issues. This role will require scheduling the delivery of timely releases to Swing Suite partners in a multiple time zones, while deploying enhanced system capabilities into a variety of environments, including Dev, Test, Pre-Prod and Production.  Like a Jedi Council Member leading Knights and Padawans alike, this individual will partner across multiple internal and external teams to ensure all parties are on the same page with regards to timing, change control process standards, and ultimately, quality.

    This role is assigned work of moderate to high complexity in a fast-passed fun environment and with limited assistance from more senior team members.  So, Great news! You own this Island of software packaging, deployment and support euphoria where you create our release process.

    Key Responsibilities

    • Solicit input from cross-functional teams and more senior members to build configuration management environments and continuously improve the processes and standards of the development-to-production lifecycle.
    • Evangelize standardized Change Control Processes as part of Quality Control for production environments.
    • Manage all environments and processes to perform continuous builds, including appropriate software, patch levels, and security of components.
    • Build solutions to optimize and automate the management of environments.
    • Provide accurate estimates for assigned work.
    • Document designs, defects, resolutions, updates process & Procedural improvements.
    • Deliver high quality code, collaborate with the team and performs regression testing.
    • Manage / prioritize day-to-day operational aspects of assigned projects, including stakeholder management and communications.
    • Provide support to ensure Business Readiness for changes (coordinates with the Business on User Acceptance Testing and/or Business Process Development activities).
    • Fix production software defects on time per the Standard Level Agreements, can assess the criticality/ urgency to deploy a patch and to quality specifications.
    • Advise and mentor more junior team members.
    • Interview new team member candidates. Weed out the weak and hire the best via mortal combat, or whatever mildly more appropriate means are available to you at the time.

    Key Qualifications

    EXPERIENCE:

    • 3 - 5 years experience in functional or related field
    • Proven ability to influence and lead others in a multi-team environment
    • Applying release management best practices in the absence of entrenched standards

    SKILLS:

    Expert level:

    • Multiple programming languages (Powershell, C#, JavaScript)
    • Use source control technology (Github)
    • Continuous Integration Tools (Travis CI, Jenkins)
    • Build NuGet Packaging
    • JSON Configs
    • Application Packaging Knowledge. Chocolatey Preferred
    • Windows 7 & 10
    • Evaluate the current environment, gather needs, and propose a recommended CM solution
    • Collaborate to design and implement CM standards and processes
    • Understanding of SDLC / Agile processes
    • Jira / Confluence

    Proficient level:

    • Ability to establish credibility with business and IT stakeholders and become a trusted partner
    • Ability to install and integrate CM technologies with other processes (development IDEs, defect tracking, etc.)
    • Ability to automate processes using various scripting languages
    • Analytical thinking
    • Strong customer focus
    • Requires excellent communications skills, both verbal and written
    • Must feel comfortable working in a fast-paced, dynamic and flexible environment
    • Organizational and administrative skills
    • Written and verbal communication skills
    • Sense of urgency to deliver
    • Written and verbal communication skills
    • Time management skills

    Basic level:

    • Agile Methodologies (Scrum)
    • Software defect tracking methodologies (Jira)
    • Object-oriented and procedural programming
    • Read and understand software requirements
    • Read, understand, and maintain existing code
    • Write high quality, maintainable code
    • Work independently to test and debug code
    • Microsoft Office Suite (Word, Excel, PowerPoint, Visio)
    • Martial arts (Kung-Fu preferred)

    EDUCATION:

    • Bachelor’s Degree in Computer Science (or related field) or equivalent experience

     

    Topgolf inspires the connections that bring people together for unforgettable good times. Whether it's a date night, girls' night, family outing, happy hour, work breakfast, lunch hour or any other kind of hour, Topgolf makes socializing a sport – literally. Through the premium experience of Play, Food and Music, Topgolf is inspiring people of all ages and skill levels – even non-golfers – to come together for playful competition. Topgolf also brings interactive experiences to the community that facilitate shared moments and deep relationships through Topgolf U golf lessons, weekly leagues, The Topgolf Tour competition, KidZone parties, social and corporate team-building events, and the World Golf Tour (WGT) app. Each venue features high-tech, climate-controlled hitting bays for year-round comfort, delicious food and beverage, live events, music, hundreds of HDTVs and outstanding hospitality. With 31 venues entertaining 10.5 million Guests annually and the world's largest digital golf audience, Topgolf is creating the best times of your life both in-venue and online. To learn more about Topgolf, follow @Topgolf or visit www.topgolf.com.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Interested in a different position? Join our talent pipeline for general consideration.