iOS Software Engineer

7 days ago


Charlotte, North Carolina, 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.

Mobile Developer (iOS)

About Heartland

Every day, Heartland, a Global Payments Company, makes it possible for millions of people to move money between buyers and sellers using our products and unmatched services. Simply, we create meaningful technology centered experiences that enable our customers to prosper. If you want to work like an entrepreneur, support and serve entrepreneurs and bring your expertise to a dynamic team, then Heartland is for you. If it's in your nature to work with a passion to provide tangible solutions for everyone you interact with, then join us and let's see what we can do together.

Job Summary

As a Software Developer for Heartland, you will design, develop, test and maintain a native iOS Software Development Kit (SDK) used by other internal and external developers to interface with Heartland products. Heartland is working closely with Apple and other vendors to implement advanced payment functionality and you'll play a part in the design and implementation of exciting new technologies. You will work on multiple projects in a Scrum based agile team and be responsible for all phases of the software development lifecycle. The ideal candidate is a software developer at heart with a passion for delivering high-quality user experience.

Your skills will be needed in developing and maintaining our commercial products to grow profitability and market share. Including but not limited to: optimizing deployment pipelines; automating manual and repetitive activities; researching new technology; providing proof-of-concept demonstrations and much more.

Teamwork is an important part of Heartland's success, and as a Developer you will be expected to mentor and develop your teammates and to work effectively with many different functional roles in our organization from operations, to infrastructure, to quality assurance and beyond.

Duties
  • Architect and design systems and solutions
  • Develop advanced applications for the iOS platform
  • Develop SDKs used by internal and external developers
  • Identify and implement patterns and practices in the software to reduce complexity and improve quality
  • Perform unit and integration tests
  • Participate in code reviews, freely receiving constructive feedback
  • Be able to receive feedback from others in the organization including your teammates
  • Implement automated build and release definitions
  • Write unit and integration tests
  • Perform application builds
  • Troubleshoot bugs in the SDK
  • Develop proof-of-concept solutions
Job Requirements
  • Bachelors degree in Computer Science, related field or equivalent experience.
  • Programming skills with various technologies
  • Experience with third-party libraries and APIs
  • 3+ years of experience in native iOS app development (Objective-C, Swift, etc.)
  • 2+ years of experience developing SDKs used by other developers
  • Knowledge of offline storage, performance tuning, and memory tuning
  • Understanding of modern design principles and human interface guidelines
  • Strong communication skills.
  • Strong troubleshooting and analytical skills.
  • Understanding of iOS versions, devices, features and conventions, and a strong awareness of the mobile ecosystem
Diversity and EEO Statements

Heartland is an organization that stands against racism, intolerance and injustice in all its forms one that respects, honors and celebrates the diversity of our team members and the differences among us. Our commitment to fostering a company culture that values and respects Inclusion and Diversity is steadfast. Standing together as one company, we will continue to work to drive positive change for the communities in which we live and work and stamp out injustice.

Heartland is an equal opportunity employer. Heartland, a Global Payments Company, 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. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.

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


  • iOS Developer

    7 days ago


    Charlotte, North Carolina, United States Synechron Full time

    Job Title: iOS Developer at SynechronLocation: Charlotte, NCCompany: Synechron is a multinational organization with 52 offices in 20 countries, offering cutting-edge projects at tier-one banks, financial institutions, and insurance firms.Required Skills:To excel as an iOS Engineer, you must possess a solid grasp of iOS Frameworks, proficiency in Objective-C,...

  • Software Engineer

    7 days ago


    Charlotte, North Carolina, United States Mindlance Full time

    Job Descriptions:In this contingent resource assignment, you may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables.Review and analyze moderately complex Software Engineering challenges that require an in-depth evaluation...

  • Software Engineer

    7 days ago


    Charlotte, North Carolina, United States Carrier Full time

    **Country:** United States of America **Location:** CAN03: Carrier-Charlotte, NC 9701 Old Statesville Road, Charlotte, NC, 28269 USA Carrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make...

  • Software Engineer

    6 days ago


    Charlotte, North Carolina, United States Strategic Staffing Solutions Full time

    STRATEGIC STAFFING SOLUTIONS IS HIRINGLooking for a Software Engineer to join our team for a contract position with one of our major clients. This opportunity is a Contract Role with our company and requires W2 ONLY, no visa sponsorship or C2C eligibility. Details as follows:Position: Software Engineer (W2 ONLY)Contract Duration: 12 MonthsLocation:...

  • Software Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    Expand your career possibilities.Thank you for dedicating your time and talent to Lowe's. We want to give you more opportunities to learn and grow, so if you find a position you're interested in below, we encourage you to applyFind Your Home to More Possibilities.Are you a Software Engineer looking for an innovative change Are you interested in seeing real...

  • Software Engineer

    3 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    Expand your career possibilities.Thank you for dedicating your time and talent to Lowe's. We want to give you more opportunities to learn and grow, so if you find a position you're interested in below, we encourage you to applyFind Your Home to More Possibilities.Are you a Software Engineer looking for an innovative change Are you interested in seeing real...

  • Software Engineer

    7 days ago


    Charlotte, North Carolina, United States Rebyc Recruiting Full time

    Software Engineer – Charlotte/Hybrid - $90-110kCharlotte FinTech company is growing We are looking for Engineers who have a solid understanding of Agile software development using various languages and frameworks: C#/.NET, Java, JavaScript, jQuery, Bootstrap, MVC, WPF with solid backend SQL skills.Candidate will have knowledge of OOP, TSQL, test driven...

  • Software Engineer

    7 days ago


    Charlotte, North Carolina, United States Collabera Full time

    Home Search Jobs Job Description Software Engineer Contract to Hire: Charlotte, North Carolina, US Salary: $64.00 Per Hour Job Code: End Date: Days Left: 27 days, 3 hours left Apply Major investment Bank is looking for Software Engineer for a long term contract position in Charlotte, NC/Kennesaw, GAIndustry : Banking/FinancePosition : Software...

  • Software Engineer

    7 days ago


    Charlotte, North Carolina, United States Collabera Full time

    HomeSearch JobsJob Description Software Engineer Contract to Hire: Charlotte, North Carolina, US Salary: $64.00 Per Hour Job Code:End Date:Days Left: 27 days, 3 hours left Apply Major investment Bank is looking for Software Engineer for a long term contract position in Charlotte, NC/Kennesaw, GA Industry : Banking/Finance Position : Software Engineer...


  • Charlotte, North Carolina, United States Vaco Full time

    Hybrid Onsite in Charlotte Senior Software Engineer - NETPosition Overview:This Senior Software Engineer will take the critical role in full-stack development initiatives and closely collaborate with business units to drive continuous improvements in our business processes. The role will encompass system integrations and the optimization of workflows. This...


  • Charlotte, North Carolina, United States Truist Financial Corporation Full time

    Deliver technically complex solutions and perform system integration support for various project work in the Corporate Real Estate and Workspace Management, Sourcing and Procurement areas. Consult and partner with the business and product owners to u Software Engineer, Software, Engineer, Monitoring, Support, Business, Technology, Banking


  • Charlotte, North Carolina, United States Solugenix Corporation Full time

    Senior Software Engineer Remote Direct Hire Job ID We are hiring "Senior Software Engineer" for one of our clients. This position is a direct hire opportunity. The Senior Software Engineer is responsible for producing scalable software solutions and the full software development life cycle, from conception to deployment as well as mentoring other...


  • Charlotte, North Carolina, United States Barings Full time

    At Barings, we are as invested in our associates as we are in our clients. We recognize those who work diligently for us and reward them for personal and professional integrity, communication skills, distinct competencies and expertise in specific strategies, ability to collaborate as a team member and true dedication to the interests of our clients.We thank...


  • Charlotte, North Carolina, United States Barings Full time

    At Barings, we are as invested in our associates as we are in our clients. We recognize those who work diligently for us and reward them for personal and professional integrity, communication skills, distinct competencies and expertise in specific strategies, ability to collaborate as a team member and true dedication to the interests of our clients.We thank...

  • Software Engineer

    7 days ago


    Charlotte, North Carolina, United States Wells Fargo Full time

    Join our team as a Software Engineer!Contribute to diverse projects within the technology sectorTake part in the installation, upgrades, and deployment activitiesRecognize chances to enhance service quality and availability in the tech domain

  • VP; Software Engineer

    3 weeks ago


    Charlotte, North Carolina, United States Bank of America Full time

    Job Description:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day. One of the keys to driving Responsible Growth is being a great place to work for...

  • Sr Software Engineer

    3 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    Job SummaryThe primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying integrated business and/or enterprise application solutions within various computing...

  • Sr Software Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    Job SummaryThe primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying integrated business and/or enterprise application solutions within various computing...

  • Software Engineer

    3 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    Expand your career possibilities.Thank you for dedicating your time and talent to Lowe's. We want to give you more opportunities to learn and grow, so if you find a position you're interested in below, we encourage you to applyFind Your Home to More Possibilities.About the Team Lowe's Finance Tech team builds tech tools and products for the Corporate...

  • Software Engineer

    4 weeks ago


    Charlotte, North Carolina, United States Lowe's Full time

    Expand your career possibilities.Thank you for dedicating your time and talent to Lowe's. We want to give you more opportunities to learn and grow, so if you find a position you're interested in below, we encourage you to applyFind Your Home to More Possibilities.About the Team Lowe's Finance Tech team builds tech tools and products for the Corporate...