Software Engineer Senior

2 weeks ago


Jacksonville, 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.

Role Summary

Works throughout the software development life cycle and actively works to create, design, code, debug, maintain, test, implement and validate complex Android applications with a broad understanding of a variety of languages and architectures. Analyzes existing applications or formulate logic for new applications, procedures, flowcharting, coding and debugging programs. Creates, maintains and utilizes application and programming documents in the development of code. Recommends changes in development, maintenance and system standards. Creates appropriate deliverables and develops application implementation plans throughout the life cycle in an agile development environment.

Valued Skills
  • Excels in ability to Communicate. This translates to writing code, documenting code, planning and designing tasks, relaying information to managers, team members & other teams, conveying information to clients, asking the right questions, and helping others on the team.

  • Candidates should be Self-motivated and Resourceful.

  • Demonstrates strong Critical Thinking skills and has a meticulous Attention to Detail.

  • Candidates should be a humble Team Player and take Pride in their Work.

Essential Responsibilities

Technical Competence: Full understanding of the business requirements, technical design and detailed implementation of the assigned applications and how they work within the enterprise architecture. Can work independently to solve technical issues and mentors other developers in best practices. Continuously advances technical skills and is current on the latest software development practices.

Functional Scope: Can own the requirements acceptance, design, work plan and delivery of a group of features. Communicates and collaborates effectively with team members and stakeholders throughout the development lifecycle.

Requirements: Works closely with the product owner and business analysts to review and provide feedback on requirements. Provides recommendation on Requirements Acceptance.

Design: Responsible for the technical design of a group of features by collaborating with other team members including developers, architects, testers and business analysts.

Work Plan: Responsible for the work breakdown of all features with subtasks that are reasonably sized and can work with other developers in the delivery of the planned work with high predictability.

Development Delivery: Responsible for the performance, security and reliability of all application development work. Responsible for daily updating the Remaining and Actual time for all assigned subtasks. Take initiative, pick up work and help the team deliver on what is needed.

Code Reviews: Responsible for 100% code review coverage by conducting code reviews from other developers on the team. Contribute to defining the coding standards and ensure they are maintained by the team.

Quality: Responsible for the Unit and Functional Tests of development work. Collaborate with QA in the review, creation and delivery of functional automation tests.

Technical Skills
  • 5+ years of experience working in the Android ecosystem.

  • Strong familiarity with modern mobile architecture patterns like MVC and MVVM.

  • Familiarity with Android jetpack libraries such as: navigation components, Material design, Room, annotations, arc.core (for testing LiveData).

  • Expert-level knowledge of the Android Java framework.

  • Expert-level knowledge of the native Android platform (experience with cross-platform development, like Xamarin, is nice to have though).

  • Experience implementing popular libraries, like Retrofit, OkHttp, Gson, Jetpack, Picasso, Zxing, RxJava, MPAndroidChart, Espresso, Robolectric.

  • Strong knowledge of the Kotlin language.

  • Strong familiarity with Secure Coding Practices, including build obfuscation and implementation of encryption utilities, like HTTPS, TLS, Android KeyChain API.

  • Experience implementing Encryption frameworks and working with common encryption utilities, like HTTPS, TLS, SHA-256, Android KeyChain API, Cipher Block Chaining.

  • Bonus: Technical prowess integrating with third-party devices, like Watches, Heart Monitors, Security Systems, Payment Terminals.

  • Bonus: Strong understanding of Client-Server full-stack architecture.

  • Bonus: Strong understanding of Publisher-Subscriber / Producer-Consumer messaging architecture.

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. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.



  • Jacksonville, Florida, United States Tactical Air Support Full time

    Job Title: Senior Software EngineerTactical Air Support is seeking a highly skilled Senior Software Engineer to lead the design and development of high-quality software solutions.Key Responsibilities:Lead the design and architectural decisions for software projects.Oversee and write high-quality code.Mentor junior software engineers.Coordinate the efforts of...


  • Jacksonville, Florida, United States Brightway Insurance Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Brightway Insurance. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications using the latest technologies and frameworks.Key ResponsibilitiesDesign, develop, and maintain software applications using the...


  • Jacksonville, Florida, United States Brightway Insurance Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Brightway Insurance. As a key member of our technology team, you will be responsible for designing, developing, and maintaining software applications using the latest technologies and frameworks.Key Responsibilities:Design and develop software applications using latest...


  • Jacksonville, United States Tactical Air Support Full time

    120000 per year | Posted 09-Apr-2024 (PST) | Jacksonville, FL, USA | Salary | Full Time Tactical Air Support Inc . Senior Software Engineer Jacksonville, FL Starting Salary $120,000+ DOE Position Summary Tactical Air is currently seeking a Senior Software Engineer for designing, developing, and maintaining high-quality software solutions. As a Senior...


  • Jacksonville, United States Tactical Air Support Full time

    120000 per year | Jacksonville, FL, USA | Salary | Full Time Tactical Air Support Inc . Senior Software Engineer Jacksonville, FL Starting Salary $120,000+ DOE Position Summary Tactical Air is currently seeking a Senior Software Engineer for designing, developing, and maintaining high-quality software solutions. As a Senior Software Engineer, you will...


  • Jacksonville, Florida, United States Tactical Air Support Full time

    Job SummaryTactical Air Support is seeking a highly skilled Senior Software Engineer to lead the design and development of high-quality software solutions. As a key member of our team, you will be responsible for owning a significant portion of our product development, ensuring that technical solutions meet industry standards for quality, performance,...


  • Jacksonville, United States Tactical Air Support Full time

    120000 per year | Jacksonville, FL, USA | Salary | Full Time Tactical Air Support Inc . Senior Software Engineer Jacksonville, FL Starting Salary $120,000+ DOE Position Summary Tactical Air is currently seeking a Senior Software Engineer for designing, developing, and maintaining high-quality software solutions. As a Senior Software Engineer, you will own a...


  • Jacksonville, Florida, United States MarketOnce Full time

    About Market OnceMarket Once is a leading provider of software and services for market research and marketing automation. Our platform enables businesses to create and manage customer engagement platforms, while adapting to local business conditions and customer preferences.Job OpportunityWe are seeking a highly skilled Senior Backend Software Engineer to...


  • Jacksonville, Florida, United States SGS Technologie Full time

    Job Title: Senior Software EngineerLocation: Jacksonville, FLJob Description:Responsible for utilizing established procedures, guidelines, and industry knowledge and experience to analyze current business information systems, applications, and tools in order to identify and implement moderately complex solutions that meet organizational needs and...


  • Jacksonville, Florida, United States RIT Solutions, Inc. Full time

    Job Summary:As a Senior Software Engineer - Frontend at RIT Solutions, Inc., you will be responsible for designing, architecting, and developing software for front-end applications within Renaissance Risk UI projects. You will work collaboratively with the UX and Business teams to build fit-for-purpose solutions that meet all quality standards.Key...


  • Jacksonville, United States Forcura Full time

    About Forcura Forcura, a leading healthcare technology company with a deep commitment to enabling better patient care, facilitates safe patient transitions and care coordination on behalf of providers across the continuum. The Forcura Care Coordination Platform combines provider workflow and collaboration tools, patient and provider engagement capabilities...


  • Jacksonville, Florida, United States Actalent Full time

    We are seeking a highly skilled Senior Software Development Engineer to join our team at Actalent. The selected candidate will focus on the full remediation of a product through a comprehensive review of the Design History File (DHF).Responsibilities include setting design inputs and outputs for any changes in the product for manufacturing.Key Skills:DHF /...


  • Jacksonville, Florida, United States SS&C Technologies Full time

    Job Title: Senior Software EngineerSS&C Technologies is a global provider of investment and financial services and software for the financial services and healthcare industries. As a Senior Software Engineer, you will be part of a team that develops and maintains software solutions for the wealth management process. The core product retrieves and reconciles...


  • Jacksonville, Florida, United States Global Payments Full time

    Job SummaryGlobal Payments is seeking a highly skilled Senior Android Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex Android applications.Key ResponsibilitiesDesign and develop high-quality Android applications using modern mobile architecture...


  • Jacksonville, Florida, United States Editech Staffing Full time

    Job DescriptionAt Editech Staffing, we are seeking a highly skilled Python Software Developer to join our team. As a Senior Software Developer with Python expertise, you will play a critical role in delivering high-quality software solutions to our clients.The ideal candidate will have extensive experience with Python, web technologies within the Python...


  • Jacksonville, United States RF-SMART Full time

    Job DescriptionJob DescriptionSenior Manager Software EngineeringJacksonville, FL (Hybrid)We exist to Transform our Customers and Change Lives.As a Sr. Manager of Software Development at RF-SMART you will lead the engineering efforts that build the future of RF-SMART products focused on supply chain in multiple industries across mobile, web and server...


  • Jacksonville, Florida, United States Forcura Full time

    About ForcuraForcura is a leading healthcare technology company that enables better patient care by facilitating safe patient transitions and care coordination on behalf of providers across the continuum.The Forcura Care Coordination Platform combines provider workflow and collaboration tools, patient and provider engagement capabilities, and analytics...


  • Jacksonville, Florida, United States RIT Solutions, Inc. Full time

    Job Title: Senior Software Quality Assurance Engineer with Java ExpertiseAbout the Role: We are seeking a highly skilled Senior Software Quality Assurance Engineer with expertise in Java to join our team at RIT Solutions, Inc. As a key member of our QA team, you will be responsible for ensuring the highest quality of our software products. Key...


  • Jacksonville, Florida, United States Forcura Full time

    Job OverviewForcura, a leading healthcare technology company, is seeking a Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that enable our clients to focus on patient care.Key ResponsibilitiesDesign and...


  • Jacksonville, Florida, United States Tactical Air Support Full time

    Job OpportunityTactical Air Support is seeking a skilled Junior Software Engineer to join our dynamic software engineering team.This role offers a unique opportunity to contribute to the development of cutting-edge software solutions, collaborate with senior engineers, product managers, and designers, and grow with a fast-paced startup environment.Key...