Senior Android Software Developer for Access Control Systems

1 week ago


Charlotte, North Carolina, United States INSPYR Solutions Full time

We are seeking a highly skilled Senior Android Software Developer to join our team at INSPYR Solutions. The ideal candidate will have 5+ years of experience in Android development using Kotlin, with a strong understanding of mobile security best practices and experience creating and publishing semi-public SDKs for Android.

Job Description

The successful candidate will design, develop, and maintain native Android SDKs using Kotlin for seamless integration with physical devices like smart locks. They will also implement secure communication protocols, including Bluetooth, NFC, and RESTful API Gateway integration, to enable reliable and efficient device interaction.

The role involves creating robust mechanisms for discovering and pairing with physical devices, ensuring secure and user-friendly experiences. Additionally, the candidate will be responsible for developing comprehensive documentation, including integration guides and sample implementations, to facilitate easy adoption of the SDKs.

Key responsibilities include:

  • Designing and developing native Android SDKs using Kotlin
  • Implementing secure communication protocols, including Bluetooth, NFC, and RESTful API Gateway integration
  • Creating robust mechanisms for discovering and pairing with physical devices
  • Developing comprehensive documentation, including integration guides and sample implementations

The salary for this position is estimated to be around $120,000 - $180,000 per year, based on industry standards and location in Charlotte, NC.

Requirements

To be considered for this role, candidates should have:

  • 5+ years of Android development experience using Kotlin
  • Experience creating and publishing semi-public SDKs for Android
  • Strong understanding of mobile security best practices
  • Excellent problem-solving and debugging skills
  • Strong communication and documentation skills

The company offers a competitive benefits package, including comprehensive medical benefits, a 401(k) retirement plan, and much more.



  • Charlotte, North Carolina, United States INSPYR Solutions Full time

    We are seeking a highly skilled Enterprise Android Developer to join our team at INSPYR Solutions. This is an exciting opportunity to work on creating robust and secure native SDKs for physical access control systems, primarily focusing on Android (iOS is a plus, but not required).The ideal candidate will have a deep understanding of mobile development,...


  • Charlotte, North Carolina, United States ApTask Full time

    About the RoleWe are seeking an experienced Android Developer to join our Mobile team.This role will involve working with a team of engineers through all aspects of the development life cycle, conducting peer reviews and contributing code using a test-driven development approach.You will work on the largest internal native mobile application for Android...


  • Charlotte, North Carolina, United States Truist Inc Full time

    About the Role:We are seeking a highly skilled Senior Mobile Software Architect to join our team at Truist Inc. This role offers an estimated annual salary of $150,000 - $200,000, depending on experience and qualifications.Job Description:Design, develop, and deliver complex mobile software solutions that meet business needs and requirements.Collaborate with...


  • Charlotte, North Carolina, United States Truist Inc Full time

    Job DescriptionAt Truist Inc, we are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.ResponsibilitiesParticipate in the design and development of new software systems and features.Develop,...


  • Charlotte, North Carolina, United States TEKsystems Full time

    Job Title: Senior Software DeveloperJob Description:As a Senior Software Developer, you will work closely with various business and technology partners within Bank such as Global Market risk, Quants, Trading Front Desk, and Middle Office, QZ core, IMM and Capstone team to ensure the successful implementation of application solution in AGILE...


  • Charlotte, North Carolina, United States System High Corp Full time

    Job Title: Senior Software DeveloperAbout the Job:We are seeking a highly skilled Senior Software Developer to join our development team at System High Corp. As a Senior Software Developer, you will be responsible for leading and collaborating on software development tasks, including technical design and development of cloud-based products and...


  • Charlotte, North Carolina, United States Littlearch Full time

    At Littlearch, we are seeking a highly skilled Senior Software Development Lead to join our team. This is an exceptional opportunity for experienced software developers to take on a leadership role and contribute to the development of innovative solutions.The successful candidate will be responsible for leading cross-functional teams in designing,...


  • Charlotte, North Carolina, United States Magnus Technology Solutions Full time

    Job DescriptionJob Title: Senior E-Commerce DeveloperLocation: Charlotte, NCJob Type: Full-timeWork Authorization: Visa Independent OnlyCompensation$110,000 - $140,000 per year depending on experience.Job SummaryWe are seeking an experienced E-commerce software engineer to join our team at Magnus Technology Solutions. As a senior e-commerce developer, you...


  • Charlotte, North Carolina, United States Motion Recruitment Full time

    Job Title: Senior .NET Software DeveloperJob Description:We are seeking a highly skilled Senior .NET Software Developer to join our team at Motion Recruitment. As a Senior .NET Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using C#, .NET Core, and React.Key Responsibilities:Design and...


  • Charlotte, North Carolina, United States SysMind Tech Full time

    Job Description    At SysMind Tech, we are seeking an experienced and talented Android Developer to join our team. This is a unique opportunity for someone who is passionate about creating high-quality mobile applications that meet the needs of our customers.    About the Role    As an Android Developer at SysMind Tech, you will be responsible...


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

    Job Description:As a Senior Software Development Engineer at Lowe's, you will play a crucial role in designing and developing complex software solutions to support our business growth. With over 1,700 home improvement stores across the United States, we need talented engineers like you to help us deliver exceptional customer experiences.About the Role:In...


  • Charlotte, North Carolina, United States Truist Inc Full time

    About the Job">This role is an excellent opportunity to work with a top 10 US bank, leveraging your expertise in access control and cybersecurity to drive business growth and ensure regulatory compliance.">As a Cybersecurity Access Control Expert at Truist Inc., you will be responsible for designing and implementing access models that meet the least...


  • Charlotte, North Carolina, United States LendingTree Full time

    OverviewWe are a rapidly growing fintech company, LendingTree, seeking an experienced Senior Software Engineer to lead our engineering team. Our ideal candidate will have a strong background in full-stack development and be passionate about delivering high-quality software solutions.About the Role:Design, develop, and maintain complex software systems from...


  • Charlotte, North Carolina, United States LendingTree Full time

    About the RoleWe are seeking an experienced and dedicated MERN senior software engineer who specializes in front-end technologies to join our growing team of engineers.Key ResponsibilitiesDesign, develop, and maintain both new and existing applications from concept to deployment.Work closely with cross-functional teams, including Product Management, Design,...


  • Charlotte, North Carolina, United States eTeam Full time

    About eTeam:eTeam is a forward-thinking company that values innovation and expertise in software development.Job Summary:We are seeking an experienced Senior Software Development Architect to join our team. The successful candidate will be responsible for designing and building new functionalities for our web application, as well as modifying existing...


  • Charlotte, North Carolina, United States Global Channel Management Full time

    About the RoleAs a Senior Software Engineer at our company, you will be responsible for developing high-quality software solutions that meet the needs of our customers. You will work closely with our cross-functional team to design, implement, and test software systems, ensuring they are efficient, scalable, and meet the required standards.About UsOur...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Saxon Global is seeking a skilled Senior Software Engineer - Telephony System to join our team. The ideal candidate will have experience in C# and REST APIs in .NET framework as well as strong skills in Oracle DB and SQL. This role will involve rebuilding two backend components within our telephony system for customer service, including the call volume...


  • Charlotte, North Carolina, United States RIT Solutions, Inc. Full time

    At RIT Solutions, Inc., we are seeking a skilled Software Development Expert to join our team. The ideal candidate will have expertise in developing complex business and enterprise software solutions using Java, Spring Boot, and JPA.About the RoleWe are looking for a highly motivated individual who can work on the implementation and maintenance of Order...


  • Charlotte, North Carolina, United States Marriott Full time

    We are seeking a skilled and experienced Senior Software Engineer to join our team at {company}.As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key responsibilities will include:Designing and developing software systems using a range of programming languages and...


  • Charlotte, North Carolina, United States Compass Corporate Full time

    Job OverviewWe are seeking an experienced Senior Software Developer to join our Accounting Services' Business Intelligence and Projects team in Charlotte, NC.The ideal candidate will have a strong background in software product development using SQL Server, .Net core framework, Azure DevOps, and Agile development methodologies.This role requires...