Senior Software Engineer, Mobile in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Mobile in United States.
This role sits at the intersection of mobile engineering, robotics, and real-world data capture, focusing on building next-generation Android applications that power 3D scanning and reality capture tools used in critical industries. You will help design and deliver a production-grade mobile experience that transforms smartphones and connected devices into high-precision mapping tools. Working within a remote-first, highly collaborative engineering team, you will contribute to defining the architecture and technical foundation of a new Android platform built for scale, resilience, and complex field environments. The role combines deep technical challenges with real-world impact, including hardware integration, offline-first systems, and spatial computing workflows. You will collaborate closely with product, design, and cross-platform engineering peers to translate field realities into intuitive, reliable mobile experiences. This is a high-ownership role where your engineering decisions will shape the future of mobile reality capture technology.
- Define and help architect the foundation of a new Android application for reality capture and 3D scanning, ensuring long-term scalability and reliability.
- Build robust Kotlin-based mobile systems designed for offline-first usage in low-connectivity, real-world field environments.
- Integrate mobile software with external hardware including 360° cameras, GPS systems, and other sensor-driven devices using Bluetooth and Wi-Fi protocols.
- Collaborate with product and design teams to translate field user needs and operational constraints into elegant mobile solutions.
- Establish and evolve Android engineering standards including CI/CD pipelines, testing frameworks, observability, and release processes.
- Prototype and experiment with ARCore and AI-driven capabilities to explore new ways of capturing and interpreting spatial data.
- Contribute to cross-platform engineering initiatives and participate in code reviews, mentoring, and engineering best practice sharing.
- Support occasional onsite visits to better understand customer workflows and real-world usage environments.
Requirements:
- 5+ years of experience in mobile software engineering with production-scale Android application development.
- Strong proficiency in Kotlin and modern Android development practices.
- Experience working with hardware integration, including Bluetooth, Wi-Fi Direct, or similar device communication protocols.
- Familiarity with mobile observability tools such as Firebase Crashlytics, Android Studio Profiler, or similar debugging and monitoring systems.
- Experience building resilient, production-grade mobile architectures from early-stage or proof-of-concept systems.
- Strong communication skills with the ability to explain technical trade-offs to both technical and non-technical stakeholders.
- Exposure to or willingness to learn backend systems (e.g., Python, MongoDB) to understand full-stack data flows.
- Experience or strong interest in ARCore, spatial computing, or 3D capture technologies.
- Familiarity with AI-assisted development tools and modern engineering workflows.
- Bonus: prior iOS development experience and exposure to cross-platform mobile environments.
Benefits:
- Fully remote-first work environment within the United States
- Competitive compensation with equity opportunities
- Flexible PTO and paid family leave policies
- Comprehensive healthcare coverage (medical, dental, vision)
- Career growth and continuous learning opportunities
- Access to cutting-edge AI and robotics technology projects
- Drone certification and hands-on industry training opportunities
- Strong culture of innovation, collaboration, and engineering excellence
- Employee referral bonuses and team engagement programs