CSG is a leader in innovative customer engagement, revenue management, and payments solutions that make ordinary customer experiences extraordinary.As a flexible first organization, you can find our remote and on-site locations here.This position will lead a team of architects, developers, operations engineers, and QA personnel on a fast-paced agile team. Activities include guiding team execution, facilitating daily problem solving, enabling innovation, collaborating across teams, and mentoring team members as well as hiring and onboarding new team members. The role requires coordination and collaboration with many teams across CSG to ensure their requested changes are implemented.**Education**:- Bachelor's degree in Computer Science or related field experience**Experience**:- At least 7+ years of software development leadership experience- Strong technical background with hands-on development experience preferred- Strong organizational skills in the face of multiple competing priorities- Strong communication and facilitation skills- Agile experience preferred- Telephony experience is a plusKnowledge, Skills and Abilities:- Strong leadership skills with ability to positively influence and motivate teams through collaboration and drive towards pushing projects over finish line- Superior relationship building, project management, and problem-solving skills- Strong communication and facilitation skills- A passion for people, performance improvement and team building- A strong interest in technology and desire to expand the technical skillset of your reports- Good knowledge in industry specific systems, practices and functional business operations- Ability to manage multiple projects, deadlines and commitments simultaneouslyAbility to read, write, speak and understand the English language in a business environment