Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateSenior Software Engineer | Boston, MA | Remote-Friendly
We're working with a global powerhouse in intelligent home technology and robotics on this exciting opportunity. You will be at the forefront of the IoT revolution, building AI-driven connected experiences that bridge the gap between high-performance hardware and seamless mobile interfaces.
As a Senior Engineer, you will define the future of a unified app ecosystem, leveraging a modern stack including Swift, Kotlin, and React Native. This is a high-impact role where you will integrate complex cloud services with consumer robotics to deliver 5-star digital experiences to millions of users worldwide.
The Role
• Lead the development of high-performance mobile applications using Swift (iOS), Kotlin (Android), and React Native for cross-platform efficiency.
• Architect and implement full-stack systems that integrate mobile applications with cloud services and connected IoT devices.
• Collaborate with hardware and firmware teams to optimize device-to-app connectivity via BLE (Bluetooth Low Energy) and WiFi protocols.
• Drive engineering excellence by writing automated tests, debugging complex performance issues, and utilizing Rust for high-efficiency cross-platform modules.
• Mentor junior engineers and contribute to an "A-Player" culture that disrupts traditional consumer electronics markets.
What You'll Need
• Proven experience in native mobile development with deep proficiency in Swift or Kotlin and supporting tools like Xcode and Android Studio.
• Significant experience with React Native and modern state management libraries such as React Query and React Navigation.
• Strong understanding of full-stack architecture, including Protobuf APIs and mobile-to-cloud integration patterns.
• Exposure to systems programming (Rust, C/C++) or IoT ecosystems is highly desirable for managing low-level device communications.
• A Bachelor’s degree in Computer Science or Software Engineering with a passion for building consumer-facing products at scale.
What's On Offer
• Competitive compensation package with an annual salary range of $108,800 - $166,800.
• Comprehensive benefits including premium medical/dental/vision coverage, 401(k) matching, and an Employee Stock Purchase Program (ESPP).
• A culture of "Outrageous Extraordinary" innovation with flexible PTO, generous parental leave, and significant product discounts.
• High-impact learning programs and career acceleration tracks within a global leader in home robotics and design.
Apply via Haystack today!
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite