The Lead Software Engineer is a hands-on technical leader responsible for driving the development, integration, and support of software solutions across internal teams and external partners. This role combines software architecture, development, project leadership, and people coordination to ensure successful execution of strategic product initiatives. A key responsibility of this position is assuming ownership of acquired intellectual property, including lock firmware, Bluetooth communications, iOS and Android mobile applications, PCBA software interfaces, and cloud-based lock management platforms. The Lead Software Engineer will drive the continued evolution of these technologies while ensuring alignment with product strategy, customer requirements, and business objectives. This role works closely with internal engineering teams, remote IT resources, external consultants, contractors, and software support partners to deliver scalable, secure, and high-quality connected-product solutions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior