Jobs and Careers
GL

Senior Manager, Software Development

Global Payments
Oklahoma City, United StatesRemotefull_timeVerifiedPosted 13 May 2024

About the role

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services.  Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results.  We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions.  Join our dynamic team and make your mark on the payments technology landscape of tomorrow. 

Job Summary

    The Senior Software Development Manager is a technology leader who empowers and inspires a diverse team of software developers, test engineers, and automation engineers to innovate and deliver cutting-edge technology solutions. Leading with passion and expertise, this individual drives the design, development, delivery, and maintenance of our premium technology offerings.

    In this role, you will have the opportunity to lead teams in establishing best practices for integration, testing, and deployment, shaping the technological landscape of Heartland's services for merchants across the United States. As a key driver of innovation, you will foster a culture of continuous improvement, driving efficiency and excellence in every aspect of our development processes.

    This position is ideal for someone who thrives on leading and developing high-performing teams, enabling them to excel in an Agile environment. By championing a culture of autonomy and empowerment, you will play a pivotal role in realizing our corporate and product vision, and driving strategic initiatives forward with creativity and precision.

    Essential Duties

    • Manage 1-2 development teams, each comprising approximately 5-7 engineers, with a specific focus on content ingestion and transformation.

    • Collaborate directly with product owners and business representatives throughout the entire solution lifecycle, from conceptualization to operational deployment.

    • Serve as a guardian of world-class customer experience, ensuring that all solutions meet and exceed customer expectations.

    • Remain abreast of industry and technology trends relevant to the Software Engineering discipline, continuously seeking opportunities for innovation and improvement.

    • Regularly assess team performance, engage in collaborative improvement initiatives and experiments, and utilize data-driven insights to optimize team workflows.

    • Champion the attraction, recruitment, retention, and professional development of top engineering talent, fostering a culture of continuous learning and growth.

    • Conduct performance evaluations for individual team members, delivering timely and constructive feedback to support their ongoing development and success.

    • Cultivate and mentor emerging leaders within the organization, nurturing their leadership capabilities and facilitating their career advancement.

    • Embrace a servant leadership approach, empowering teams or groups of teams to maximize their value delivery potential and achieve business objectives.

    • Foster a growth mindset among all employees, encouraging a culture of curiosity, resilience, and adaptability.

    • Promote software craftsmanship and innovation within the organization, fostering an environment conducive to creativity and excellence.

    • Advocate for the team's interests and achievements, recognizing and celebrating both successes and failures, and sharing key learnings to drive continuous improvement.

    • Promote accountability, autonomy, and empowerment within teams, establishing appropriate boundaries to facilitate self-directed work and achieve desired outcomes.

    Job Requirements

    • Bachelor's Degree or equivalent qualification in Computer Science, Software Engineering, or related field.

    • Over 10 years of extensive experience in software development, demonstrating a deep understanding of industry best practices and methodologies.

    • Minimum of 5 years' experience serving as a senior team lead or manager within an agile software development environment, overseeing the successful delivery of complex projects.

    • Proficiency with Agile methodologies such as Scrum, Kanban, and SAFe, with at least 3 years' hands-on experience in Agile project management.

    • Exceptional communication and presentation skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders effectively.

    • Proven track record of cultivating and nurturing self-governed teams, fostering an environment of collaboration, innovation, and continuous improvement.

    • Demonstrate

    Apply for this role

    Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

    Apply Now →Generate Application Kit

    Free account required — sign up in 30s

    Company

    Global Payments

    View company profile →