This role is fully onsite.
Responsibilities
As a Senior Software Applications Engineer, you will shape the architecture and quality of our mobile applications and the Python services that power them. You will work end to end, from native iOS interfaces down to the hardware our products communicate with, setting technical direction and the standards other engineers build upon.
Minimum Qualifications
BSc in Computer Science or a related field.
7+ years of hands-on experience in native iOS (Swift/Objective-C) development.
5+ years of experience building full stack Python-based applications.
Preferred Qualifications
Proven track record of independently leading projects end to end: defining scope, designing the architecture, breaking down the work, and driving execution through to delivery.
Proven expertise designing and shipping large-scale, production-grade applications.
Solid understanding of REST/gRPC API design, databases, and service architecture.
Experience with CI/CD, debugging across platforms, and performance optimization in distributed systems.
Strong analytical, architectural, and problem-solving skills.
Excellent communication and collaboration skills, with experience mentoring or guiding peers.
Proficiency in Git and modern development workflows.
Familiarity with Bluetooth/BLE protocols and IoT device communication (advantage).
Familiarity with on-device ML/AI processing, specifically CoreML (advantage).

















