Global Payments - Oklahoma City, OK

posted 24 days ago

Full-time - Senior
Oklahoma City, OK
Credit Intermediation and Related Activities

About the position

The Director of Software Engineering will lead the planning and delivery of large-scale, globally distributed software products, focusing on cloud-native development and agile methodologies. This role requires a strong engineering background and business acumen to mentor teams, drive automation, and ensure the quality and resiliency of products. The incumbent will manage multiple managers overseeing .NET engineering teams and will be responsible for delivering the next generation of global payment platforms and integrations.

Responsibilities

  • Guide the engineering team in alignment with development policies, processes, and guidelines.
  • Establish and implement engineering practices around design, code, and development processes.
  • Release and operate services with a focus on customer success and excellence.
  • Collaborate with Product leadership to deliver value using Agile methodologies.
  • Lead technical discussions with senior leadership, balancing technical and business acumen.
  • Develop technical strategy and roadmap with technical stakeholders and internal technology teams.
  • Manage technical risks of development teams' efforts toward planned goals and milestones.
  • Ensure security best practices are followed in all aspects of software development.
  • Mentor and grow strong development teams, balancing current teams with business demands.
  • Assess existing and emerging technologies to improve capabilities and meet growing demands.
  • Identify opportunities to introduce automation into manual processes.
  • Support the growth and professional development of team members.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Business or equivalent; master's preferred.
  • At least 5 years of experience in a leadership role within delivery-focused consulting or financial services industry.
  • 10+ years of related experience in software engineering and management.
  • Proven track record of managing complex technical solutions.
  • 2+ years of cloud experience, preferably in an engineering or DevOps capacity.
  • Extensive experience with Agile development methodologies and SDLC best practices.
  • Expert knowledge of modern architectural standards and frameworks.
  • Strong technical leadership experience and strategic problem-solving skills.
  • Experience mentoring team members and helping them achieve career growth.

Nice-to-haves

  • Understanding of ML/AI and experience with data science tools and methods.
  • Experience with process automation and orchestration software.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service