Join The Team










Your experience, insights & skills are the fuel that drives change, helping us make an impact that matters for our clients.
At RESTRAT® you will work with top professionals in the business to solve some of the most intriguing challenges in business agility and strategy execution. Check out our current openings and come join the team!

Careers
RESTRAT® is seeking individuals who are passionate about agility in the software delivery process. We are looking for experienced agilists who have played many roles on agile teams as well as coached teams. If you are passionate about continuous improvement, taking a lean lens to the work at hand, and helping others please check out our current openings.
As a RESTRAT® Agile Coach you’ll work as a member of one or more teams, facilitating and guiding delivery activities, helping teams to track progress while encouraging improvement through self-organization. You’ll support these teams, keep them moving and growing, help and enable them to navigate toward their goals.
To be successful in this role, you must have experience working with or in agile software development teams in any capacity. You’ll be excited about facilitating and attending activities related to team delivery and improvement (backlog grooming, sprint planning, stand up, retrospectives etc), guiding teams toward collaboration and group creativity. As the one modeling a truly agile mindset, in this role you’ll contribute to the development of an inclusive, creative, adaptive development environment whilst living and breathing RESTRAT®’s Values.
-
#18513 - Agile Team Coaches | D.C. Metro, Raleigh/Durham, AustinThe primary goal of an Agile Team Coach is to educate people and mentor them to effectivley work in an Agile framework while instilling an agile mindset. This applies to both individuals and teams. The Agile Team Coach has following overall goals: Work with teams to become effective and efficient in their use of Agile practices and/or enable individual roles on the team. Facilitate the creation of a self-organized, self-managed team that can identify and deliver the work via time-boxed Iterations. Cultivate a Product Owner that understands the role, its responsibilities, and mentor them to become effective in their role. Develop an effective Scrum Master who can perform their duties in accordance with Agile best practices and become independent to prcoeed beyond the coaching period. Serves as the mentor and coach and is not part of the Scrum team. Facilitate creative, innovative ideas to promotes the team’s agility. Works with the teams to demonstarte felxibiligy and an ability to customize their approach while staying true to Agile principles and values. Brings advanced knowledge and exerpeince for agile software development practices in different organizations and environments. Periodically check up on teams, help them stay on track with agile techniques, and fine-tune behavior as needed. Identify Agile challenges related to people, processes and technology and communicate to project leadership as necessary. What else you’ll be doing? Mentoring and coaching Scrum teams to instill agile values and principles and lead by example. Facilitating productivity, mediating through conflicts, helping teams make decisions and adhering to continued improvement principles. Supporting and educating Product Owners, especially with respect to grooming and maintaining the Product Backlog. Keeping Scrum processes on track and pass it to the team as self-organization matures. Helping teams adhere to the best engineering practices. Leveraging data to measure & monitor progress. Ensuring Agile/Scrum values and principles are adhered to while being a voice of reason and authority. Minimum Qualifications – 8 or more years of direct experience in one or more aspects of Information Technology (Software design/ development, IT Architecture or other related IT areas). 3 or more years of hands-on experience as an Agile Coach, preferably with large organizations. * Experiences limited to coaching as a Scrum Master are insufficient. 5 or more years of experience as a Scrum Master, Product Owner or a member of an Agile delivery team, preferably in a wide range of settings. Minimum 5 years of experience in full Software Development Life Cycle (SDLC). College Degree or equivalent work experience. Proven mastery of facilitation skills. Proven effective coaching and mentoring skills. Ability to thrive in a highly ambiguous, fast paced environment where priorities shift rapidly. Ability to establish immediate credibility with clients, build consensus, and achieve goals through influence. Ability to operate independently within established methodologies, procedures and guidelines. Strong problem-solving skills and ability to identify win-win solutions. Proven ability to drive results, including through cross functional teams and other non-traditional reporting structures. Proven ability to collaborate, negotiate and positively influence management and staff across all levels of the organization. Able to handle stressful situations in a calm, objective and professional manner. Preferred Skills - Background leading and supporting practical Agile Transformation activities and Organizational Change. Certified Scrum Professional (CSP) or Agile Coach certifications or equivalent. SPC certification and experience with Scaled Agile Framework highly preferred. Hands-on experience with ALM tools such as the Atlassian suite (including JIRA). Experience with Agile engineering (DevOps) tools such as Git, Cucumber, Selenium, Jenkins and Docker. Excellent verbal and written communication skills. This is a full-time position with benefits. APPLY NOW
-
#18553 - Enterprise Agile Coaches | D.C. Metro, Raleigh/Durham, AustinThe Enterprise Agile Coach supports multiple teams through an Agile Transformation effort and works with management to resolve issues relating to dependencies between these teams. The Senior Agile Coach will be responsible for ensuring that the technical environment and team knowledge is in place for the project to operate in an Agile manner. The Enterprise Agile Coach has the following overall responsibilities: Delivery of coaching, mentorship, facilitation, and training at the team levels in an emerging Agile environment practicing Scrum and SAFe. Acting as a collaborative partner and coach, participating in real-time to advise and provide assistance to teams and team members as they tackle and overcome difficult challenges and enable them to fulfill their respective Agile roles as Scrum Masters, Product Owners, and Release Train Engineers (RTE). Driving continuous improvement through examples and practical experience, taught in a non-academic delivery style that encourages the adoption of agile technical practices, improving execution, communication and concurrently building group skills and capabilities. Coaching Agile engineering best practices such as Test-Driven Development (TDD), DevOps, Continuous Integration (CI), and test automation. Strengthen the organization’s Agile, Lean, and DevOps practices by actively contributing to the company’s Agile Community of Practice through various forums. Foster a collaborative, yet disciplined culture within the Agile team and work with them to instill the ‘whole team’ concept. Assess the Agile maturity and skill growth for IT Lines of Business, programs, and teams and provide training, coaching, and feedback as required. Encourage the consistent use of relevant metrics that help Agile teams gain effective feedback on their progress and means of improvement. Ensure a consistent coaching approach for the Agile Transformation effort across the various teams and Agile coaches. Identify Agile challenges related to people, processes, and technology and communicate to project leadership as necessary. What else you’ll be doing? Mentoring and coaching Scrum teams to instill agile values and principles and lead by example. Facilitating productivity, mediating through conflicts, helping teams make decisions, and adhering to continued improvement principles. Supporting and educating Product Owners, especially with respect to grooming and maintaining the Product Backlog. Keeping Scrum processes on track and passing it to the team as self-organization matures. Helping teams adhere to the best engineering practices. Leveraging data to measure & monitor progress. Ensuring Agile/Scrum values and principles are adhered to while being a voice of reason and authority. Minimum Qualifications – Certified SAFe Program Consultant 5.1 10 or more years of direct experience in one or more aspects of Information Technology (Software design, development, IT Architecture, or other related IT areas). 5 or more years of hands-on experience as an Agile Coach, preferably with large organizations. * Experiences limited to coaching as a Scrum Master are insufficient. 7 or more years of experience as a Scrum Master, Product Owner, or member of an Agile delivery team, preferably in a wide range of settings. Minimum 7 years of experience in full IT development life cycle. College Degree or equivalent work experience Effective coaching and mentoring skills Multiple (5+) engagements standing up multiple teams to operate utilizing Agile Project Management and Software Development Practices Have taught others the purpose of the following topics and have installed, configured, and taught others how to use at least 1 tool associated with each topic, and at least 2 tools in 2 additional topics: Software Configuration Management, Deployment, Continuous Integration, Unit Test frameworks, Agile Project Management Extended track record of delivering team training in a manner than ensures knowledge transfer. Specialized skills set in one of the following areas: Technical, Product Management, Project Management, or User Experience. Track record of resolving impediments that exist outside of the team environment – this might be working with line managers to prepare the technical environment for teams, or aligning team structure to ensure team success (e.g. collaborating with Enterprise Architecture group to on-board/off-board Enterprise Architects into a team for the first few sprints. Strong understanding and ability to articulate the business value of specific Agile practices. Strong facilitation and diplomatic skills with the ability to read an organization and bring the right people into the team at the right time to remove impediments and secure a successful delivery. At least a year of experience doing TDD Can explain and implement DevOps and CI/CD. Deep understanding of refactoring including refactoring to patterns. Deep understanding of emergent design / incremental architecture. Played multiple roles on an Agile team. Strong Scrum Master skills. Demonstrated expertise working with KANBAN or SCRUMBAN. This is a full-time position with benefits. APPLY NOW