Jobs · Engineering · Massachusetts

Senior Full Stack Software Engineer - Robotics

Motion Recruitment · Boston, MA · 1 wk ago
On-siteEngineeringFull-time

The Role

We are seeking a Senior Full Stack Software Engineer to lead the development of a next-generation mobile inspection platform and its supporting cloud infrastructure. This is a highly visible, hands-on engineering role where you'll own the complete software lifecycle—from architecture and backend services to mobile application development and deployment.

Required Skills & Experience

  • 7+ years of professional full stack software development experience
  • Strong expertise with React and modern JavaScript/TypeScript frameworks
  • Experience building and shipping production mobile applications using React Native, Flutter, native iOS/Android, or similar technologies
  • Experience designing scalable cloud-native applications (GCP preferred, AWS or Azure acceptable)
  • Strong background designing RESTful APIs and distributed systems
  • Experience with SQL and NoSQL databases
  • Experience building scalable backend services using Node.js, .NET, Java, Go, Python, or similar technologies
  • Experience implementing CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, or equivalent
  • Strong understanding of software architecture, clean code principles, and test automation
  • Excellent troubleshooting, communication, and technical leadership skills

Desired Skills & Experience

  • Experience building offline-first mobile applications
  • Experience implementing synchronization between mobile and cloud platforms
  • Experience with image capture, camera integration, or mobile computer vision
  • Familiarity with IoT, robotics, or edge computing environments
  • Experience with cloud messaging systems, event-driven architectures, and Pub/Sub technologies
  • Experience with Docker, Kubernetes, or containerized applications
  • Familiarity with automotive technology, field service applications, or industrial software
  • Experience mentoring engineers and leading technical initiatives

What You Will Be Doing

  • Arcitect, develop, and maintain a production mobile application from concept through deployment
  • Design and build scalable cloud services supporting real-time inspection workflows
  • Develop secure, scalable REST APIs connecting mobile applications, cloud infrastructure, and internal systems
  • Build intuitive, high-performance mobile and web user interfaces
  • Design backend systems for processing images, structured inspection data, and real-time events
  • Implement data pipelines, messaging systems, and cloud storage solutions
  • Establish engineering best practices around testing, CI/CD, observability, and deployment automation
  • Mentor junior engineers through code reviews and technical guidance
  • Partner with robotics, AI, hardware, product, and operations teams to deliver integrated solutions
  • Evaluate architectural tradeoffs while ensuring scalability, reliability, and long-term maintainability
  • Hands-On Software Development (35%)
  • Architecture & Technical Design (25%)
  • Cross-Functional Collaboration (20%)
  • Technical Leadership & Mentorship (10%)

Similar jobs