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 Details: The organization is looking for a highly technical Director of Software Engineering, particularly experienced with large scale microsoft based technologies in the cloud, to hire and lead a team of Principal Engineers (Application Architects) and Release Engineers in designing our future boarding strategy and vision for iteratively developing new features and capabilities. The ideal candidate will have a track record of building teams and products from scratch, defining and influencing vision, product and execution strategy, and nurturing and growing engineering talent. Responsibilities
Ultimately responsible for overseeing the application architecture for Global Payments future boarding platform. Work closely with Solution, Domain, and Enterprise Architecture teams. Responsible for advancing our release engineering practices and helping us achieve the technical ability to deploy multiple times a day. Hire and grow a team of strong principal software engineers and release engineers. Guide the engineering team in lock-step with development policies, processes, and guidelines Provide critical thinking and define a cohesive product, architecture, services, and components Collaborate and converge across disciplines and with partners in different business units Establish and implement engineering practices around design, code, development process, etc. Release and operate the services with the highest standard of excellence with a relentless focus on customer success
Technical Skills
At least 10 years of experience as a software engineer, with a proven track record of managing complex technical solutions. 5+ years as a software architecture experience 5+ years of cloud experience preferably in an architect capacity. 4+ years of people management experience leading a team of 4 or more full-time employees Knowledge of Agile Project Delivery foundations - SAFe Preferred Implementation expertise and practical experience working on large software projects involving complex integration with other systems Experience in collaborating with product managers representing Sales, Operations, Product, and technology and balancing competing interests and needs across the organization to define a clear roadmap for deliverables Strong understanding of .NET programming, MSSQL, NOSQL, CI/CD, Feature Flags, Observability, Containerization, and REST APIs A track record of delivering projects on time by leveraging your experience in development processes, work estimation, and optimal resource allocation Passionate about scaling teams and helping individuals grow their careers Azure or GCP cloud certified Experience working with Azure DevOps Extensive experience with Agile development methodologies & SDLC best practices Extensive experience with modern software development and release processes & tools Expert knowledge of modern architectural standards and frameworks Working knowledge of migrations from legacy environments to AWS, GCP, and Azure Cloud Working knowledge of cloud architecture best practices Working knowledge of software development and programming languages Strong, proven technical leadership experience and a strategic problem-solver Computer Science & Management Information Systems background
Leadership Qualifications
Strong interpersonal and communication skills Strong remote team leadership qualities. Ability to work independently and across many time zones Experience mentoring team members and helping them set and achieve goals for growth in their careers. This includes regular one-on-one meetings as well as the creation of formal performance evaluations and action plans Strong interpersonal skills and the ability to relate technical solutions to business terminology and goals An ownership mentality and entrepreneurial approach, including comfort with intelligent risk-taking
Collaboration
Education
Bachelor's Degree in Computer Science, Information Systems, Engineering, Business or equivalent. 10+ years of related experience
Requirements
A Bachelor's degree, master's preferred At least 5 years experience in a leadership role within delivery-focused consulting or financial services industry Previous experience restructuring or reorganizing an organization successfully Proven experience growing revenue within a professional services organization Previous experience building and leading digital transformation strategy projects Experience managing a team of managers Excellent leadership skills, with the ability to motivate and develop teams Experience developing disaster recovery and business continuity plans Understanding of ML/AI and experience with data science tools and methods, preferred Experience with process automation and orchestration software, preferred
Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. If you wish to request reasonable accommodations related to applying for employment or provide feedback about the accessibility of this website, please contact jobs@globalpay.com.
|