Match score not available

Director of Software Engineering

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 
Oklahoma (USA), United States

Offer summary

Qualifications:

Bachelor's Degree in Computer Science, Information Systems, or Engineering required, 10+ years of related experience, 5+ years as a software engineer managing complex solutions, 2+ years of cloud experience in engineering or DevOps, Experience with .NET technologies and Agile methodologies.

Key responsabilities:

  • Guide the engineering team in development policies and processes
  • Implement engineering practices for design and development
  • Release and operate services with a focus on customer success
  • Lead technical discussions with senior leadership
  • Mentor and grow strong development teams while adhering to Security best practices
Heartland logo
Heartland Financial Services Large https://www.heartland.us/
1001 - 5000 Employees
See more Heartland offers

Job description

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 Director of Software Engineering will leverage their background and expertise in software engineering and agile methodologies to internally drive the planning and delivery of our large scale and globally distributed  products. The incumbent of this role will have a strong engineering background, business acumen, be a champion of transformation, mentor the teams on building world class software, and help drive automation, ensure resiliency and quality of all our products.

For this role, you will be responsible for  multiple managers leading .NET engineering teams leveraging modern development practices to deliver Global Payment next generation boarding platform and integrations. The development  is 100% cloud native and relevant previous experience is highly desired. 

Responsibilities

  • Guide the engineering team in lock-step with development  policies, processes, and guidelines

  • 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

  • Work with Product leadership to deliver the value to our customers using a combination of Agile methodologies and product operating model to achieve outcomes.

  • Lead technical discussions with senior leadership, leveraging a balance of technical and business acumen

  • Work with both technical stakeholders and internal technology teams to help develop the technical strategy and roadmap

  • Manage technical risk of development teams’ efforts toward planned goals and milestones as set forth with stakeholders

  • Ensure Security best practices are followed in all aspects of software development

  • Lead, mentor and grow strong development teams, carefully balancing the current teams with the demand and needs as the business grows rapidly

  • Ongoing assessment of existing and emerging internal and external technologies and if/how they can be leveraged to improve capabilities and prepare for areas of growing demand

  • Identifying and capitalizing on opportunities to introduce automation into manual business and technical processes

  • Growth and professional development of team members

  • Strong leadership and interpersonal skills
     

Technical Skills

  • At least 5  years of experience as a software engineer, with a proven track record of managing complex technical solutions.

  • 2+ years of cloud experience preferably in an engineering or DevOps capacity.

  • Previous experience leading teams in cloud development preferably leveraging .NET technologies.

  • 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

  • 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

  • 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 as well as 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

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.

    Required profile

    Experience

    Level of experience: Expert & Leadership (>10 years)
    Industry :
    Financial Services
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Mentorship
    • Social Skills
    • Problem Solving
    • Business Acumen
    • Team Leadership
    • Verbal Communication Skills

    Software Architect Related jobs