Juha Punta Oy

Deadline Oct 18

Software architect

Software Architect

Posted Sep 18 (29 days ago) · Last updated Oct 17 · Open 29 days. This role usually stays open about 25 days

Key facts

Software Architect in Helsinki, owning architecture from 32-bit devices through Python services to GCP.

How this salary compares

Estimated €3,536 - €4,225Benchmarked against senior roles

Too few postings state a salary to show this.

Monthly salary comparison for Software Architect
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€5,000 per month€6,050 per month€7,000 per month
This offer€3,536 per month€3,881 per month€4,225 per month

Estimated from 4,439 comparable listings

Est. take-home €2,672 - €3,028

Where and how
HelsinkiOnsiteSenior
Languages required
Finnish, English

Original job ad

Translated by JobCrawls from the Finnish ad.

Open the ad
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. About us 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. Please provide a cover letter and salary expectation along with your application. For further information about the position, please contact our CTO Tommi Martela, tommi.martela@punta.fi.

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Solid software architecture experience spanning embedded systems and cloud platforms in a technical product business
  • Experience designing architecture for embedded products and cloud platforms, preferably GCP
  • Track record building Python backend services
  • Experience with multi-tenant isolation, event-driven architecture and device-to-cloud topologies
  • Knowledge of security architecture, IAM, secret and key management, device identity and certificate lifecycles
  • Experience leading cross-functional technical projects involving embedded, backend and infrastructure teams
  • Strong technical judgment and ability to compare options and drive decisions
  • Ability to independently learn unfamiliar code and system documentation
  • Understanding of infrastructure economics and cost trade-offs
  • Strong written and spoken technical English
  • Finnish is an advantage
  • Hands-on approach and clear communication skills

Responsibilities

  • Design and document end-to-end architecture from embedded devices to cloud services, including ADRs
  • Define device-to-cloud communication, security and identity for 32-bit microcontroller products
  • Architect multi-tenant, event-driven systems on Google Cloud Platform
  • Own infrastructure-as-code and CI/CD architecture
  • Lead code reviews and set quality standards for C/C++ and Python codebases
  • Evaluate architecture trade-offs and communicate cost and risk implications
  • Document recurring questions and distinguish implementation decisions from architecture decisions
  • Review code and act as a technical sparring partner

Skills & technologies

Embedded Systems ArchitecturePythonGoogle Cloud PlatformESP-IDF/ESP32Zephyr/nRF Connect SDKFastAPIDjangoTerraformAnsibleKubernetesGitHub ActionsC/C++CI/CDIAMSecure BootOTA UpdatesPub/SubCloud RunCloud SQLFirestore

Recruitment process

  1. Submit a cover letter and salary expectation with the application.

Your CV vs this job

How well does your CV match this job?

Add your CV once and every job shows which of its skills you have, which are missing and whether you meet the language requirements. Free, no account needed.

Add your CV

No CV yet? Start from a free CV template. Writing the application? Cover letter template and examples.

About Juha Punta Oy

Financial overview
€17.4M
Revenue
€1.2M
Profit
7.0%
Profit margin
Juha Punta Oy logo
Juha Punta Oy · 1 open roles
View company
About the employer

Punta combines software expertise, engineering know-how and mechanical design to produce lockers. It has over 40 years of experience and is expanding its battery-operated autonomous locker business for logistics and retail customers.

Help us improve JobCrawls: sign in to sync saved jobs across devices, or send feedback anytime.