Software Integration Engineer
- Compensation
- Not disclosed
- Location
- Zhonghe District, New Taipei City, Taiwan
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Full 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.
Qualifications
▲ 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.