Logo
Kane Partners LLC

Software Engineer (Android)

Kane Partners LLC, Philadelphia, PA, United States


Join a leading technology provider that delivers innovative solutions for global commerce across industries such as retail, hospitality, gaming, and more. We are looking for a passionate Software Engineer with expertise in Android development to be part of a dynamic team. This role offers the chance to work on next-generation SDKs, tools, and applications that support millions of payment transactions.

Key Responsibilities:

  • Analyze, design, program, debug, and enhance complex software products and features.

  • Improve performance of existing software solutions.

  • Troubleshoot and resolve complex software issues using a wide range of technologies.

  • Collaborate with project teams to develop functional software.

  • Lead and contribute to code reviews and technical discussions.

  • Recommend new technologies to enhance productivity.

  • Participate in project planning and estimation processes.

  • Attend team meetings to discuss projects, brainstorm, and propose solutions.

  • Maintain confidentiality of proprietary information.

  • Perform additional duties as assigned.

Required Qualifications:

  • Bachelor’s degree in MIS, Computer Science, Engineering, or a related field.

  • 3+ years of experience in Android development.

  • 3+ years of experience with Kotlin.

  • Strong commitment to industry best practices in coding, architecture, and testing.

  • Solid object-oriented programming skills.

  • Experience with RESTful services and data formats like JSON or XML.

  • Familiarity with Git version control.

  • Excellent verbal and written communication skills.

  • Strong multitasking abilities in a fast-paced environment.

Desired Qualifications:

  • Experience with external device communication (USB, Bluetooth, TCP/IP).

  • Knowledge of Agile/Scrum methodologies.

  • Familiarity with Jetpack Compose.

  • Experience in unit testing with JUnit, Mockito, and Robolectric.

  • Knowledge of creating AARs and JARs.

  • Interest in tooling and development processes, including continuous integration.

  • Understanding of data security, encryption, and compliance regulations.

This role offers tremendous opportunities for professional growth and development in a fast-growing company. We provide competitive benefits including medical, dental, and vision coverage, retirement plans with company match, flexible hybrid working arrangements, and generous leave policies.

Candidates must successfully pass a background and credit check.

If you are ready to take your career to the next level, we invite you to apply!