SOFTWARE ARCHITECT

Punta Oy

Helsinki

On-site

EUR 70,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Punta Oy is seeking a Software Architect to lead the architecture of our Smart Locker platform, spanning embedded devices to cloud services as we scale internationally. The role intersects embedded engineering, backend development, and cloud infrastructure, with emphasis on secure, scalable design and cross-team collaboration.

You will define ADRs, review code, and act as a technical sparring partner across embedded and backend teams, ensuring robust, well-documented systems that support growth

Qualifications

  • Extensive experience in software architecture for embedded systems and cloud platforms.
  • Ability to define ADRs and document architecture decisions for complex systems.
  • Experience with multi-tenant isolation, device-to-cloud topologies, security and infrastructure-as-code.

Responsibilities

  • Design and document end-to-end system architecture from embedded devices to cloud services, including ADRs.
  • Define device-to-cloud communication, security and device identity for microcontroller-based products, including secure boot and OTA updates.
  • Architect multi-tenant, event-driven cloud systems on Google Cloud Platform (Cloud Run, Pub/Sub, IAM, Cloud SQL, Firestore).
  • Own infrastructure-as-code and CI/CD architecture across Terraform, Ansible, Kubernetes and GitHub Actions.
  • Lead code reviews and set technical quality standards across embedded (C/C++) and backend (Python) codebases.
  • Evaluate architecture trade-offs and communicate their cost and risk implications to the business.
  • Draw the line between implementation-level decisions and architecture decisions, and document recurring questions for the team.

Skills

Software architecture
Embedded systems
Cloud platforms
Python backend
C/C++
CI/CD
Code reviews
Documentation (ADRs)
Security architecture
English communication

Tools

Terraform
Ansible
Kubernetes
GitHub Actions
ESP-IDF
Zephyr
GCP services
Cloud Run

Job description

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.

What you will do
  • Design and document end-to-end system architecture from embedded devices to cloud services, including architecture decision records (ADRs)
  • Define device-to-cloud communication, security and device identity for 32-bit microcontroller-based products, including secure boot, OTA updates and certificate lifecycle
  • Architect multi-tenant, event-driven cloud systems on Google Cloud Platform (Cloud Run, Pub/Sub, IAM, Cloud SQL, Firestore)
  • Own infrastructure-as-code and CI/CD architecture across Terraform, Ansible, Kubernetes and GitHub Actions
  • Lead code reviews and set technical quality standards across embedded (C/C++) and backend (Python) codebases
  • Evaluate architecture trade-offs and communicate their cost and risk implications to the business
  • Draw the line between implementation-level decisions and architecture decisions, and document recurring questions for the team
What we are looking for

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.

Preferred background
  • Strong experience designing architecture for embedded products (e.g. ESP-IDF/ESP32 or Zephyr/nRF Connect SDK) and cloud platforms, preferably GCP
  • Track record building Python-based backend services (FastAPI or Django)
  • Experience with multi-tenant isolation, event-driven architecture and device-to-cloud topologies
  • Security architecture knowledge: IAM, secret management, key management, device identity and certificate lifecycles
  • Experience leading cross-functional technical projects involving embedded, backend and infrastructure teams
Skills and qualities
  • Strong technical judgment across embedded, backend and cloud domains
  • Ability to structure complex technical topics, compare alternatives and drive decisions forward
  • Ability to get familiar with unfamiliar code and system documentation independently
  • Confidence to challenge and be challenged in code review, in both directions
  • Understanding of infrastructure economics and cost trade-offs
  • Strong written technical English for design documents and ADRs
  • Hands-on working style, comfortable moving between architecture, review and coding
  • Clear communication skills in written and spoken English. Finnish is considered an advantage

Työsuhde: Työsuhde

Palkka: Muu

Työskentelyaika: Päivätyö

Paikkoja: 1

Osaamisalue: IT & tietoliikenne

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Punta • Helsinki

On-site
EUR 90,000 - 130,000
Software Architect
Software Architect

Etteplan • Espoo

On-site
EUR 67,000 - 78,000
Software Architect
Software Architect

Etteplan • Tampere

Hybrid
EUR 67,000 - 78,000
Senior Software Architect: Embedded-to-Cloud, Multi-Tenant
Senior Software Architect: Embedded-to-Cloud, Multi-Tenant

Punta Oy • Helsinki

On-site
EUR 70,000 - 110,000
Solution Architect, Helsinki
Solution Architect, Helsinki

Academic Work Finland Oy • Uusimaa

On-site
EUR 90,000 - 120,000
Solution Architect
Solution Architect

Lokki Henkilöstöpalvelut Oy • Helsinki

On-site
EUR 110,000 - 150,000
Embedded-to-Cloud Software Architect
Embedded-to-Cloud Software Architect

Punta • Helsinki

On-site
EUR 90,000 - 130,000
Lead Security Engineer
Lead Security Engineer

Sineeng • Tampere

On-site
EUR 120,000 - 180,000
Paid Time Off
Health & Wellness Package
Lunch Benefit
+14
Firmware Developer
Firmware Developer

Casambi Technologies • Espoo

On-site
EUR 70,000 - 100,000
IT Architect, Helsinki/Lahti/Tampere
IT Architect, Helsinki/Lahti/Tampere

Academic Work Finland Oy • Orimattila

Hybrid
EUR 90,000 - 130,000