- 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
- Bachelor's 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
-
Software Engineer
2 weeks ago
ASRC Federal Oklahoma City, United States Full timeJob Description · ASRC Federal System Solutions supports the Federal Aviation Administration National Airspace System Engineering Support Services FAA NAS ESS contract. Join our growing team as a software engineer in support of the FAA NAS ESS Weather Systems group. · Responsibi ...
-
Software Engineer
3 weeks ago
RFX Solutions Oklahoma City, United StatesWho is RFX · RFX Solutions is a pioneering force in the healthcare technology sector, dedicated to streamlining regulatory compliance and credentialing processes across the industry. We are VC backed and growing rapidly. We are looking for a passionate full stack Software Enginee ...
-
Software Engineer
3 weeks ago
Boeing Oklahoma City, United StatesSoftware Engineer (Senior, Principal) · Company: · Job ID: · Date Posted: · Location: · USA - Oklahoma City, OK, USA - Ridley Park, PA, USA - San Antonio, TX · Job Description Qualifications: · Boeing Defense, Space & Security (BDS) Safety, Certification and Airworthiness ...
-
Software Engineer
2 weeks ago
RFX Solutions Inc Oklahoma City, United StatesJob Description · Job DescriptionWho is RFX · RFX Solutions is a pioneering force in the healthcare technology sector, dedicated to streamlining regulatory compliance and credentialing processes across the industry. We are VC backed and growing rapidly. We are looking for a passi ...
-
Software Engineer
3 weeks ago
Phase 2 Oklahoma City, United StatesJob Description · Job DescriptionPositionP2 is looking for a talented software engineer with significant experience in mobile development to play a role on one of our product teams.Responsibilities | How You'll Spend Your TimeOngoing feature development and maintenance for a nati ...
-
software engineer
3 weeks ago
Addison Group Oklahoma City, United StatesJob Description · Job DescriptionTitle: Software Engineer · Location: Onsite, Oklahoma City, Oklahoma · Salary: $150k · No sponsorship available · Top Skills: · -Python · -Machine learning techniques · -SQL · Years' Experience: 5-10 years' experience · Job Description: · § Produ ...
-
Software Engineer
3 weeks ago
Donable Oklahoma City, United StatesJob Description · Job DescriptionLocation: Oklahoma City, OK · Salary: Competitive pay based on education and/or experience. · Days: Monday through Friday; some weekends · Hours: 8:00 a.m. to 5:00 p.m. · Position: · The Software Engineer position is intended to be a primary role ...
-
Software System Engineer
3 weeks ago
Booz Allen Hamilton Oklahoma City, United States Full timeJob Number: R0190904 · Software System EngineerThe Opportunity: · Are you looking for an opportunity to combine your technical skills with big picture thinking to make an impact on national security? You understand your customer's environment and how to develop the right systems ...
-
Software System Engineer
6 days ago
Booz Allen Hamilton Oklahoma City, United StatesSoftware System EngineerThe Opportunity: · Are you looking for an opportunity to combine your technical skills with big-picture thinking to make an impact on national security? You understand your customer's environment and how to develop the right systems for their mission. Your ...
-
Java Software Engineer
2 weeks ago
Ascensus Oklahoma City, United StatesAt Ascensus,technologyis more than just a solution.It powers the business that helps millions of people save for what matters-retirement, education, and healthcare. Our technology experts tackle exciting challenges in collaborative teams, but work in an environment where individu ...
-
Systems/Software Engineering
3 weeks ago
Booz Allen Oklahoma City, OK, United States Full timeSoftware System Engineer · Your ability to translate real-world needs into technical specifications makes you an integral part of delivering a customer-focused engineering solution. · As a leader in systems engineering, we're looking for you to solve complex challenges and shap ...
-
Principal Software Engineer
4 weeks ago
Apricot Oklahoma City, United StatesWhat is Apricot? · Apricot is on a mission to revolutionize the home health industry by tackling one of the biggest challenges faced by nurses: excessive paperwork. Currently, home health nurses spend more than half of their time completing documentation, taking them away from th ...
-
Software Engineering Manager
1 day ago
Optimize Search Group Oklahoma City, United StatesJob Title: Software Engineering Manager · Location: OKC, OK · Duration: Direct Hire · The Position: · In this position, you will be responsible for leading and managing teams of software engineers to deliver high-quality, scalable, and innovative software solutions. You will ...
-
Embedded and Firmware Software Engineer
6 days ago
Saxon Global Oklahoma City, United StatesPosition: Embedded and Firmware Software Engineer · Location: Oklahoma City, Hybrid, 3 days in 2 days out · End client: DROV Technologies · Interview Process: Two rounds One virtual. One on-site · *Focus on candidates that have a wide range of Embedded technologies. RTOS is not a ...
-
Embedded Software Engineer
3 weeks ago
Executive Talent Management Consulting Oklahoma City, United StatesOur client is seeking an embedded software engineer to grow their US software development team. This position will involve working independently with general oversight from the software lead to support the development of the multiple key software systems. Individuals who are a go ...
-
Senior Software Engineer
3 weeks ago
Revenue Management Solutions, LLC Oklahoma City, United StatesJob Description · Candidates should possess expert analytical skills, display an aptitude for problem · solving, and a deep desire to continue growing as developers. Candidates should also · demonstrate a willingness to research and remain current in programming standards and ...
-
Software Engineering Mgr
2 weeks ago
Medtronic plc Oklahoma City, United StatesCareers that Change Lives · In this role, y · ou will join a world class team of mechanical, electrical and software engineers responsible for further development and enhancement of the globally launched Robotic Assisted Surgery platform within the Surgical Operating unit: · Me ...
-
Senior C++ Software Engineer
5 days ago
iboss Oklahoma City, United StatesDescription · Company Overview · iboss is a cloud security company that enables the modern workforce to connect securely and directly to all applications from wherever they work. Built on a containerized cloud architecture, iboss delivers security capabilities such as SWG, malw ...
-
Software Engineering Manager
3 weeks ago
Constant Contact Oklahoma City, United StatesOur culture thrives on the pillars of remote collaboration, diversity, and proactive thinking. Our teams are distributed across North America, united by a common goal: to drive innovation and foster a culture of excellence. As a Software Engineering Manager at Constant Contact, y ...
-
Senior Software Engineer
1 day ago
Lincoln Financial Group Oklahoma City, United States Paid WorkAlternate Locations: Work from Home · Work Arrangement: · Remote : Work at home employee residing outside of a commutable distance to an office location. · Relocation assistance: is not available for this opportunity. · Requisition #: 73231 · The Role at a Glance · Lincoln Nation ...
Senior Software Engineer - Oklahoma City, United States - Global Payments
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.
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
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