What are the responsibilities and job description for the Head of Engineering position at Right Fit Advisors?
Job Title: Head of Engineering
Location: United States (Remote / Hybrid)
Reports to: CEO / COO
Role Overview
We are seeking a Head of Engineering to lead the end-to-end technology execution of a connected device ecosystem that includes a smart Android-based hardware device, mobile applications, and a distributed backend platform. This is a hands-on technical leadership role focused on execution, architecture, and delivery. The Head of Engineering will define how systems are built, ensure engineering excellence, and lead teams through implementation.
Key Responsibilities
Engineering Execution
-
Translate product requirements into technical plans and delivery roadmaps
-
Lead development across device, mobile, and backend platforms
-
Establish engineering standards, code review practices, and release processes
-
Identify and resolve technical risks and delivery blockers
Device and Firmware Integration
-
Work directly with hardware manufacturing partners on firmware and device behavior
-
Support device-level troubleshooting and updates
-
Prepare the platform for new device generations and large-scale deployments
Android Platform Ownership
-
Own the Android software stack running on the device
-
Define system configuration, update mechanisms, and device management strategies
-
Review critical code changes before release to production devices
Backend Platform Architecture
-
Lead the technical direction of Java-based microservices architecture
-
Design event-driven systems using Kafka and modern APIs
-
Ensure scalability, reliability, and efficient data flows across services
Mobile Application Architecture
-
Guide development of Flutter-based mobile applications
-
Maintain scalable and maintainable codebases
-
Oversee integration between mobile applications, backend services, and device APIs
Team Leadership
-
Lead distributed engineering teams across multiple domains
-
Manage external development partners and vendors
-
Promote a culture of accountability, collaboration, and technical excellence
Platform Stability and Security
-
Ensure reliability, performance, and security across the technology stack
-
Implement monitoring, logging, and incident response processes
-
Prepare the platform for global scale and increased device usage
AI and Emerging Technology
-
Evaluate and implement new AI and emerging technologies
-
Explore device-level intelligence and edge computing opportunities
-
Align new technologies with product and business goals
Required Experience
-
Senior technical leadership experience (Head of Engineering, Technical Director, or similar)
-
Experience leading complex systems across mobile, backend, and hardware environments
-
Experience managing distributed engineering teams
Technical Skills
-
Flutter mobile development
-
Java microservices architecture
-
Event-driven systems using Kafka
-
Android system-level development
-
Hardware and firmware integration
-
Cloud infrastructure, APIs, and scalable system design
Working Style
-
Hands-on technical leader with strong architectural judgment
-
Comfortable reviewing code and resolving complex technical issues
-
Clear communicator with both technical and non-technical stakeholders
-
Able to operate in fast-paced and evolving environments.