Leveraging our knowledge from companies like apple, bcg, and ideo, we’ve rethought how people interact with spaceLatch delivers a full-building operating system designed to help owners, residents, and third parties like guests, couriers, and service providers, seamlessly experience the modern buildingWe’ve done this by combining software, devices, and services into a holistic platform that makes spaces more efficient, enjoyable, and profitable.
The next chapter of the latch story will be our most exciting yet, and we’re looking for more talented team members to help fuel our growth.
Latch is seeking a principal software engineer to join the engineering leaders responsible for designing and building the backbone of our smart access systemYou will work within cross-functional teams and collaborate closely with other backend engineers, site reliability engineers, mobile engineers, firmware engineers, product managers, and operationsYou will work on projects that shape the future of the latch software platforms to meet the growing performance, scalability, and security needs of our customers.
Smart access isn`t about locking doors, it`s about opening up new possibilitiesLatch is the world`s first fully integrated hardware and software system dedicated to bringing seamless access to every door in a modern buildingWe`re looking for the curious and the creative to join our team and help us continue to change the way we access our most valued spaces.
Responsibilities
Design and implement major software components, systems, and features that span cloud, mobile, web, and embedded systems
Lead large technical projects including priorities, timelines, and deliverables
Experiment with and recommend new technologies to introduce into the software ecosystem
Evangelize architectural best practices across the engineering department
Define and evolve engineering processes to improve engineering effectiveness and efficiency
Be a trusted technical advisor across the organization
Mentor and train other team members on design techniques and coding standards
Qualifications
Bachelor`s degree in computer science or related field from an accredited university
15+ years of professional software development experience
Expert proficiency in software development using a general purpose programming language (e.g., java, python, javascript/typescript, c#, go, and/or swift)
Expert in system design of distributed systems
Experience with at least one cloud provider, aws preferred
Experience with iot systems preferred
Experience with security and cryptography concepts preferred
Founded in 2014, latch now has 300+ team members working to make spaces better places to live, work, and visitOver half of our team members work in product development roles, and our team leverages established expertise in over 55 professional disciplines.
We offer unlimited paid time off, a comprehensive benefits package, mental health support, and an environment where employees are surrounded by creative, empowered, and dynamic peers.
In conjunction with our core values: contagious determination, humility, trust, inclusion, action with intent, and privacy, we approach our work with care and a sense of duty, to make the world a better space.
We embrace diversity and strive to create an inclusive and equitable environment for all.