Q
Software Development Engineer – Mobile Native & Desktop Applications
Q, Boston, Massachusetts, us, 02298
Software Development Engineer – Mobile Native & Desktop Applications
Boston
Job Description Join Q as a Software Engineer and play a central role in shaping our mobile and desktop applications. While you may specialize in iOS or Android, this position offers the chance to contribute across both platforms, delivering high-quality, polished software.
This role is fully hands-on, with a focus on writing clean, maintainable code and building robust applications that integrate with hardware via Bluetooth (BT/BLE) and other IoT protocols. You will ensure seamless, reliable experiences across multiple devices and operating systems.
Collaborating with cross-functional teams, you’ll help define application architecture, solve technical challenges, and continuously enhance our mobile and desktop products.
Responsibilities
Develop, maintain, and enhance native applications on iOS or Android, with opportunities to work across both platforms
Partner with cross-disciplinary teams to address complex application and hardware integration challenges
Deliver consistent, high-quality experiences across macOS, Windows, and Linux
Participate actively in code reviews and contribute to continuous improvement initiatives
Work on Bluetooth/BLE or IoT interactions between applications and hardware
Preferred Qualifications
5+ years of hands-on experience in native iOS (Swift/Obj-C) or Android (Kotlin/Java) development
Demonstrated experience in delivering mobile applications to a large user base
Familiarity with macOS, Windows, and Linux application environments
Strong understanding of Bluetooth/BLE protocols or IoT device integration
Experience with CI/CD, debugging across OS boundaries, and delivering production-ready applications
Excellent problem-solving, analytical, and communication skills
Proficiency with git and modern software development practices
Bachelor’s degree in Computer Science or a related field
This role is fully on-site
#J-18808-Ljbffr
Job Description Join Q as a Software Engineer and play a central role in shaping our mobile and desktop applications. While you may specialize in iOS or Android, this position offers the chance to contribute across both platforms, delivering high-quality, polished software.
This role is fully hands-on, with a focus on writing clean, maintainable code and building robust applications that integrate with hardware via Bluetooth (BT/BLE) and other IoT protocols. You will ensure seamless, reliable experiences across multiple devices and operating systems.
Collaborating with cross-functional teams, you’ll help define application architecture, solve technical challenges, and continuously enhance our mobile and desktop products.
Responsibilities
Develop, maintain, and enhance native applications on iOS or Android, with opportunities to work across both platforms
Partner with cross-disciplinary teams to address complex application and hardware integration challenges
Deliver consistent, high-quality experiences across macOS, Windows, and Linux
Participate actively in code reviews and contribute to continuous improvement initiatives
Work on Bluetooth/BLE or IoT interactions between applications and hardware
Preferred Qualifications
5+ years of hands-on experience in native iOS (Swift/Obj-C) or Android (Kotlin/Java) development
Demonstrated experience in delivering mobile applications to a large user base
Familiarity with macOS, Windows, and Linux application environments
Strong understanding of Bluetooth/BLE protocols or IoT device integration
Experience with CI/CD, debugging across OS boundaries, and delivering production-ready applications
Excellent problem-solving, analytical, and communication skills
Proficiency with git and modern software development practices
Bachelor’s degree in Computer Science or a related field
This role is fully on-site
#J-18808-Ljbffr