Software Engineer(Kotlin/Swift) Home office

JABRA
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services App Store (IOS) Automation of Tests Microsoft Azure Bluetooth C Sharp (Programming Language) Software as a Service Cloud Computing Cloud Database
+27 more
Software Quality Communications Protocols Firmware Mobile Application Software OAuth Performance Tuning E2e Testing Cloud Services Mobile Security Data Streaming Systems Integration TypeScript Data Logging Cloud Platform System ReactJS Delivery Pipeline Swift (Programming Language) HybridCloud Backend Vue.js Kotlin AngularJS Enterprise Integration Front End Software Development Api Design Api Gateway Serverless Computing

Job description

As a Software Integration Engineer, you will be the technical cornerstone of our new Remote Device Management Platform. This is not just an engineering role; it is a strategic position requiring a deep understanding of how technical architecture (Cloud, Mobile, and SDKs) interacts with organizational goals and partner ecosystems.

You will lead and contribute to the end-to-end delivery of our mobile apps and modular SDKs, ensuring they are flexible enough for partner customization while maintaining the stability required for our strategies. You will act as the technical bridge between high-level business requirements and execution, working closely with managers and overseeing external development partners.

Key Responsibilities

  • Drive technical direction for native mobile applications using Kotlin and Swift, ensuring high performance and seamless UX.

  • Design and lead the development of modular SDKs that support Bluetooth (BLE) communication, device logging, and IoT Hub client modules. Ensure the architecture supports “plug-and-play” customization for partners without compromising core platform integrity.

  • Lead and manage the technical output of external solution providers. You will be responsible for architecture reviews, code quality, and ensuring their deliverables align with our long-term roadmap and standards.

  • Design and implement (or oversee) automation testing frameworks that validate the entire data journey, ensuring zero-loss telemetry from device to cloud.

  • Collaborate on cloud services and design REST/gRPC API to ensure a robust data flow from the physical device through the app to the cloud database.

  • Act as the guardian of cybersecurity standards. Ensure all applications and SDKs comply with Android and iOS App Store requirements, data privacy laws, and secure device-to-cloud handshakes.

  • Contribute to data modeling, system integration, and performance optimization for large-scale device management.

Requirements

  • 8+ years’ experience with proven track record in building distributed, user-facing applications and cloud-native services

  • Expert proficiency in Kotlin, Swift, JavaScript, TypeScript, React, Angular, Vue, or similar frameworks stacks.

  • Strong experience with .NET (C#) for backend integration and API development.

  • Hands-on experience with Bluetooth (BT/BLE) communication protocols, firmware update workflows (OTA), and IoT Hub client integration.

  • Demonstrated experience building external-facing SDKs or Mobile Bridges that have been successfully integrated by third-party partners.

  • Practical knowledge of CI/CD pipelines and the ability to build automated testing for complex, multi-hop data flows (Device -> App -> Cloud).

  • Deep understanding of mobile security, OAuth, encryption at rest/transit, and App Store compliance/review processes.

  • Fluency in designing and validating frontend UX flows and integrating with complex cloud backends.

  • Experience with Azure, AWS, or GCP, specifically regarding device management and telemetry ingestion.

  • Experience working with external vendors or distributed development teams.

  • Strong communication and problem-solving skills, able to collaborate across global, cross-disciplinary teams.

  • Fluency in designing and validating frontend UX flows and integrating with complex cloud backends.

Preferred

  • Experience building or integrating IoT or device management platforms.

  • Exposure to cross-platform companion apps.

  • Successful track record integrating or designing SaaS frameworks or multi-tenant cloud systems.

  • Strong design sensibility, able to translate business and customer experience requirements into clean, maintainable frontend solutions.

  • Familiarity with end-to-end security, including API gateways, OAuth, and best practices for securing data in hybrid cloud environments.

  • Experience “gearing up” a team or project in a short timeframe while maintaining high quality.

Expected Impact

  • Establish the modular SDK architecture and define the data contract between devices and the .NET cloud backend

  • Successfully manage the external partner to deliver the first iteration of the IT Admin Portal and Mobile Apps.

  • Implement a fully automated E2E testing suite that secures the platform for global scaling and partner onboarding

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz ¡ WWC Europe 2026

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck ¡ LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ WWC 2023

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz ¡ WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all