Software Architect

Punta

Helsinki

Hybrid

EUR 90,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Punta is seeking a Software Architect to lead the architecture of the Smart Locker platform, spanning embedded devices to cloud services. You will collaborate with embedded, backend and frontend teams to design secure, scalable architecture for cross-domain systems and multi-tenant scenarios.

The role emphasizes ownership of architecture decisions, ADRs, and a pragmatic, hands-on approach in a growing Finnish company with international aspirations. Helsinki-based with a flexible hybrid model.

Qualifications

  • Extensive experience in software architecture spanning embedded systems and cloud platforms.
  • Strong ability to read unfamiliar code and document architecture clearly.
  • Experience leading cross-functional technical projects across embedded, backend and infra teams.

Responsibilities

  • Design and document end-to-end system architecture from embedded devices to cloud services.
  • Define device-to-cloud communication, security and device identity for 32-bit microcontroller products.
  • 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).
  • Evaluate architecture trade-offs and communicate cost and risk implications to the business.
  • Document recurring questions and separate implementation vs. architecture decisions.

Skills

Embedded systems
Cloud platforms
Python backend
C/C++
Security architecture
ADR
Code reviews
Terraform
Ansible
Kubernetes
GitHub Actions

Tools

Terraform
Ansible
Kubernetes
GitHub Actions

Job description

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.

The role

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
  • 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. The position is based at our Helsinki office in Pitäjänmäki and we work in a flexible hybrid model.

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Architect - Embedded to Cloud Platform
Senior Software Architect - Embedded to Cloud Platform

Punta • Helsinki

Hybrid
EUR 90,000 - 140,000
Software Engineer
Software Engineer

Tenth Revolution Group • Tampere

Hybrid
EUR 90,000 - 120,000
Software Architect
Software Architect

Etteplan • Tampere

Hybrid
EUR 67,000 - 78,000
Software Architect
Software Architect

Etteplan • Espoo

Hybrid
EUR 67,000 - 78,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

Hybrid
EUR 70,000 - 100,000
Lead Security Engineer, Product & Platform Security
Lead Security Engineer, Product & Platform Security

Sine Engineering • Tampere

On-site
EUR 120,000 - 190,000
Paid time off
Health & wellbeing package
High-end equipment
+3
Senior Product Lead, Embedded
Senior Product Lead, Embedded

Qt Group • Espoo

On-site
EUR 110,000 - 150,000
Hybrid working options
Flexible hours
Wellbeing programs
+2
Senior Product Lead, Embedded
Senior Product Lead, Embedded

Qt Group • Oulu

On-site
EUR 110,000 - 145,000
Hybrid work
Flexible hours
Wellbeing resources
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Softability • Helsinki

Hybrid
Comprehensive benefits package
Leadership support for wellbeing and work-life balance
Focus on one project at a time