An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Punta is seeking a software architect to lead the architecture of our Smart Locker platform, spanning embedded devices to cloud services as we scale internationally. You will work closely with embedded, backend and frontend teams to design a secure, scalable architecture across devices, Python applications, and Google Cloud Platform services.
A major part of the role is defining and documenting architectural decisions for device-to-cloud communication, multi-tenant data isolation, security and
With over 40 years of experience, Punta combines software expertise, strong engineering know-how and high-quality mechanical design to deliver world-class lockers. Today, one of our most exciting growth areas is battery-operated autonomous lockers, which help logistics and retail customers automate and optimize e-commerce and last-mile service networks in a flexible way.
We operate in a fast-growing market with a lot of opportunities globally. As a financially strong and growing company, we continue to invest in new technologies, products and markets, building on a solid foundation of Finnish expertise and long-term success. At the same time, customer demand is growing strongly, and we are now strengthening our engineering capabilities to support the next phase of growth.
This role is a chance to join a Finnish company with international growth ambitions and play an important part in making that growth happen. You will work closely with a great and tight-knit team and have a real opportunity to shape the architecture that carries our products from embedded devices all the way to the cloud.
We are looking for a software architect to lead the architecture of our Smart Locker platform as part of our development team, from embedded devices to cloud services, as we scale internationally.
This role sits at the intersection of embedded engineering, backend development, and cloud infrastructure. You will work closely with our embedded, backend and frontend teams to design a secure, scalable architecture spanning embedded devices, Python applications, and Google Cloud Platform services.
A major part of the role is defining and documenting architectural decisions for device-to-cloud communication, multi-tenant data isolation, security and device identity, and infrastructure-as-code. You will also review code across embedded and backend codebases and act as a technical sparring partner for the team.
This is a role for someone who is comfortable taking ownership of complex, cross-cutting technical decisions and drawing a clear line between implementation questions and architecture decisions. You should be motivated by building robust, well-documented systems in a company where growth is real and your work has a visible impact.
We are looking for a person with solid experience in software architecture spanning both embedded systems and cloud platforms in a technical product business. You should be comfortable working independently, reading unfamiliar code and documentation, and communicating clearly and asynchronously in writing.