Principal Software Engineer

1 week ago


Oklahoma City, United States Global Payments Full time

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.

Summary:

You are an experienced software engineer/architect who is comfortable leading large scale solutions. You have experience leading and contributing to cloud native applications that are highly reliable and resilient You have a passion for mentoring and guiding other developers along their journey. You are not afraid to fail, but when doing so, strive to do it fast.

The Principal Software Engineer role will focus on the technical processes related to software development and will assist in managing the overall vision, roadmap, and implementation of new software systems. This role will work as a team member with Business Stakeholders, Software Engineers, Quality Assurance Engineers, and Solutions Architects to deliver a complete solution for the business.


This position will report to the Director of Software Engineering and Architecture within the department.


Responsibilities

  • Responsible for the overall application architecture of your team.

  • Work closely with other architects throughout the organization (Solution, Domain, Enterprise)

  • Spend at least 20 percent of your time dedicated to documenting and diagramming solutions.

  • Contributes to the application codebase and is responsible for establishing and guiding best practices.

  • Lead standards and best practices for engineering excellence, and support collaboration with other engineering teams.

  • Regularly conducts code reviews and ensures architectural patterns are being followed.

  • Will collaborate with management, architects, product owners, stakeholders, software developers, and quality analysts to bring projects into Production

  • Will assist in creating and maintaining application roadmaps that maintain the integrity and performance of our systems and satisfies the business need for fast value delivery

  • Will partner with peers to improve strategy, quality, and governance of our systems

  • Will analyze and solve performance problems, Improving application reliability and responsiveness

  • Will communicate ideas, issues, status, and outcomes with teams and managers

  • Will influence and present strategic options to ensure needed outcomes and solutions

  • Will create technical documentation

  • Lead, coach, and train other developers to create a positive work culture

  • Lead the establishment of best practices

  • Not an exhaustive list; other duties as assigned

Requirements

  • 10+ Years of experience in a Software Developer role or similar role

    • 5+ Years of experience .Net and/or .Net Core

  • Understanding of design principles, threading, real-time processing, and SQL Server DB queries and performance tuning

  • Demonstrated experience in coaching, building developer teams, and ensuring standards are aligned with best practices.

  • Excellent written and verbal communications skills

  • Excellent organizational skills with attention to detail

  • Experience developing in a cloud environment (Azure, GCP, AWS)

  • Microservices/restful API

  • Database experience (SQL, NoSQL)

Preferred Experience/Education

  • Bachelor's degree in Computer Science

  • Cloud-native development experience

  • Experience with containers and Kubernetes

  • Azure or GCP cloud experience

  • Experience with front-end automation testing frameworks like Playwright

  • Working with remote teams (onshore, nearshore, offshore)

#LI

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.



  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    OverviewNorthrop Grumman is a leading innovator in the field of air and space systems. Our work preserves freedom and democracy, advancing human discovery and our understanding of the universe.We are seeking a highly skilled Sr. Principal Engineer Software to join our team in Oklahoma City, Oklahoma. This role offers an exciting opportunity to design,...


  • new york city, United States Primis Full time

    Principal Software Engineer | NYC In-Office | Not able to sponsor at this timeWe're partnered with a Seed fintech company who is looking to hire a Principal Software Engineer who is backend focused to join their lean but growing team.You:Fullstack engineer but backend leaning (80% be, 20% fe)Have worked in the financial field, ideally with market operations,...


  • new york city, United States Primis Full time

    Principal Software Engineer | NYC In-Office | Not able to sponsor at this timeWe're partnered with a Seed fintech company who is looking to hire a Principal Software Engineer who is backend focused to join their lean but growing team.You:Fullstack engineer but backend leaning (80% be, 20% fe)Have worked in the financial field, ideally with market operations,...


  • new york city, United States CareAbout Health Full time

    Company Description  CareAbout Health is a managed services organization (MSO) that provides expert advice, resources, tools, and other support to its portfolio of medical groups and healthcare focused companies. CareAbout Health is helping align incentives to create a world where patients, providers, and payers work together in a seamless, coordinated...


  • new york city, United States CareAbout Health Full time

    Company Description  CareAbout Health is a managed services organization (MSO) that provides expert advice, resources, tools, and other support to its portfolio of medical groups and healthcare focused companies. CareAbout Health is helping align incentives to create a world where patients, providers, and payers work together in a seamless, coordinated...


  • Maryland City, Maryland, United States The Johns Hopkins University Applied Physics Laboratory Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer and Architect to join our team at The Johns Hopkins University Applied Physics Laboratory (APL). This is an exciting opportunity to work on cutting-edge projects that impact national security, space, and science challenges.


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONIf you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Technology team, you provide expertise and engineering excellence as an integral part of an agile team to enhance,...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONIf you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Technology team, you provide expertise and engineering excellence as an integral part of an agile team to...


  • Jersey City, New Jersey, United States Abode Techzone LLC Full time

    Job Summary">We are seeking a seasoned Principal Software Development Engineer to join our team at Abode Techzone LLC. As a key member of our engineering organization, you will play a crucial role in designing, developing, and implementing cutting-edge software solutions.">About the Role">The ideal candidate will have a strong background in software...


  • Redwood City, United States Informatica Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data...


  • Redwood City, United States Informatica Full time

    Build Your Career at Informatica We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of the world's most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data...


  • Kansas City, United States Slalom Full time

    Software Engineer - Principal*Please note: This role is not eligiblefor 100% remote work. Employees must live within a commutable distance of the Kansas City Market and must be willing to be onsite at the client and/or Slalom office when needed. Who You'll Work With As a modern technology company, our Slalom Technologists are disrupting the market and...


  • Kansas City, United States Slalom Full time

    Full Stack Software Engineer - Principal (also open to Senior Consultant level)*Please note: This role is not eligiblefor 100% remote work. Employees must live within a commutable distance of the Kansas City Market and must be willing to be onsite at the client and/or Slalom office when needed. Who You'll Work With As a modern technology company, our Slalom...


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Northrop Grumman is a leading provider of innovative solutions for the defense and aerospace industries.We are seeking a highly skilled Sr Principal Simulation Software Engineer to join our team in Oklahoma City, Oklahoma.Job Summary:The successful candidate will be responsible for designing, developing, integrating, and testing software for our end-user...


  • Jersey City, New Jersey, United States PTR Global Full time

    About PTR GlobalLocated in a prime location, PTR Global is a renowned organization that prides itself on providing cutting-edge solutions to its clients. We are currently seeking a highly skilled Principal Software Architect - AI/ML Engineer to join our team.


  • new york city, United States SiriusXM Full time

    Who We Are:SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected devices....


  • new york city, United States SiriusXM Full time

    Who We Are:SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connected Vehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected devices....


  • Jersey City, NJ, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONIf you are looking for a game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Technology team, you provide expertise and engineering excellence as an integral part of an agile team to enhance,...


  • Salt Lake City, United States AAPC Full time

    This is a remote position We seek an experienced Principal Software Engineer with a strong background in software development and cloud technologies to join our team. In this role, you will lead the design and development of scalable, high-performance software solutions, drive architectural decisions, and mentor other engineers. You will collaborate with...


  • Jersey City, United States JPMorganChase Full time

    Job DescriptionJOB DESCRIPTIONBring your Senior Lead Software Engineering and management skills to the next level and become an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Principal Software Engineer at JPMorgan Chase within Corporate Investment Bank Data...