Senior Manager Software Development

Senior Manager Software Development
Company:

Global Payments


Details of the offer

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.
Demonstrated success in talent acquisition and retention, with the ability to attract and retain top engineering talent in a competitive market.
Strong technical acumen, with the ability to quickly grasp and evaluate the technical aspects of products and components, providing valuable insights and recommendations.
Expertise in advising on best practices in software architecture, implementation strategies, and team dynamics, leveraging extensive industry experience.
Hands-on experience in delivering robust DevOps solutions, implementing continuous integration and continuous delivery pipelines to enhance software quality and deployment efficiency.
In-depth knowledge of software design patterns, algorithms, data structures, and modern programming techniques, with a focus on driving innovation and scalability.
Proficiency in conflict resolution and coaching, adept at navigating and resolving interpersonal conflicts within teams to foster a positive and productive work environment.
Strong change management skills, with a proven ability to guide teams through organizational transitions and drive successful change initiatives.
Solid understanding of database design principles and data architecture concepts, with hands-on experience in designing and optimizing database systems.
Experience in building high-volume search applications, designing and implementing large-scale information retrieval systems, and leveraging public cloud infrastructure (particularly Azure/AWS).
Familiarity with microservices architecture principles and practices, with experience in designing and implementing distributed systems for scalable and resilient applications.
Technology Stack Competencies CI/CD Tools: Proficient in Azure DevOps, Jenkins, BitBucket, Rancher, Docker & Kubernetes for seamless integration and continuous deployment pipelines.
Languages/Frameworks: Backend Services: Expertise in Java with Spring Boot and Spring Batch, .NET 6+ with Asp.Net Core for robust and scalable backend development.
Frontend: Skilled in ReactJS, TypeScript, and implementing end-to-end testing with Cypress and Cucumber, along with proficiency in JavaScript for dynamic and interactive user interfaces.
Build / Deploy Tools: Experienced in using Groovy, Kubectl, Docker, MSBuild, and Gradle for efficient build and deployment processes, ensuring smooth deployment of applications.
Performance Testing: Proficient in performance testing tools such as JMeter, Locust, and Python for assessing and optimizing application performance under various scenarios.
Databases: Expertise in working with MongoDB, MSSQL, and Snowflake for effective data storage and management solutions.
UX Design Tools: Proficient in Figma for designing intuitive and user-friendly interfaces, ensuring exceptional user experiences across all applications.
Monitoring and alerting systems: Splunk and DataDog, ensuring proactive identification and resolution of issues to maintain system reliability and performance.
Application Security: Skilled in Static Code Analysis with tools like SonarQube for comprehensive code quality assessment.
Experience with Static Code Scanners (SAST) including Fortify on Demand for robust security analysis and vulnerability detection.
#LI-Remote
#LI-LW1
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 .


Source: Grabsjobs_Co

Job Function:

Requirements

Senior Manager Software Development
Company:

Global Payments


Assistant Manager - Retail

Job summary Assistant Manager - RetailResponsible for managing all aspects of the locationOpportunities for career growth Job seniority: associate level Resp...


From Love'S Travel Stop - Oklahoma

Published a month ago

Restaurant General Manager - Hiring Now

We are on the lookout for a motivated Restaurant General Manager to join our vibrant team at Pilot Flying J in Craig County, OK. Growing your career as a Ful...


From Pilot Flying J - Oklahoma

Published a month ago

Relationship Manager Ii

Req ID:  74122   Location: Oklahoma City -OKC, Edmond -EDMO, Moore -MOOR, Norman -NORM, Warr Acres -WARR, Yukon -YUK   Areas of Interest:  Commercial Banki...


From Bok Financial - Oklahoma

Published a month ago

Store Manager - Energetic Workplace

We are looking for a persistent Store Manager to join our experienced team at GPM Investments LLC in Durant, OK. Growing your career as a Full Time Store Man...


From Gpm Investments, Llc - Oklahoma

Published a month ago

Built at: 2024-06-02T15:58:32.391Z