-
Siemens

Senior Go Developer – Intelligent Building Systems

Siemens
Romania · Full-time · Mid-Senior

Your Code Will Shape How Buildings Think

We're building a real-time monitoring platform for critical building infrastructure. When our system detects an issue – degraded equipment, connectivity loss, system faults – operators know within seconds. Not hours. Not days. Seconds.

This isn't another CRUD app. This is infrastructure that matters.

The Problem We're Solving

Critical safety systems require continuous monitoring. Issues like equipment degradation, faults, and connectivity problems need to be detected before they become emergencies – not discovered during manual inspections or, worse, during a crisis.

We're building autonomous monitoring that:

  • Detects issues proactively across thousands of installations
  • Tracks issue lifecycle with intelligent automation
  • Communicates system health in real-time
  • Scales globally across multiple countries

Why This Is Technically Interesting

What You'll Work On Why It's Exciting

Durable Execution Workflows that survive crashes, with guaranteed exactly-once processing

Stateful Streaming Per-entity state without distributed locks – actors done right

Complex State Machines Issue lifecycle with timeouts, history, and automatic transitions

Rule Engines Parallel evaluation with fan-out/fan-in patterns

Time-Series Processing 30-day rolling KPIs computed over streaming data

Multi-Source Correlation Events from multiple upstream systems, normalized and enriched

The stack: Go 1.22+

  • Restate (durable execution)
  • Kafka
  • MongoDB
  • Kubernetes

No legacy code. Modern architecture. Real distributed systems problems.

We're Pioneering AI-Assisted Development

We don't just use AI coding tools – we're developing structured methodologies for human-AI collaboration in software engineering.

What this means for you:

  • AI pair programming that actually understands your codebase
  • Documented patterns and architecture decisions that AI can reference
  • TDD workflows where AI assists with test scenarios and implementation
  • You focus on design and complex problems; AI handles boilerplate

We're figuring out how AI changes software engineering – and you'll help shape that.

What You'll Bring

Must-haves:

  • Strong Go experience
  • Distributed systems thinking
  • Passion for clean architecture and TDD

Nice-to-haves:

  • Event streaming (Kafka, etc.)
  • Workflow engines (Temporal, Restate, etc.)
  • Industrial IoT or building systems

Mindset:

  • You care about code quality over shipping speed
  • You think in systems, not just functions
  • You're curious about AI-assisted development
  • You want your work to have real impact

Why Join Us?

🏗️ Greenfield Modern patterns, no legacy, real architecture influence

🔥 Impact Your code protects real buildings and real people

Cutting-Edge Durable execution, event sourcing, streaming at scale

AI-Forward Help define how we integrate AI into engineering

📈 Growth Senior role with path to tech lead

🛠️ Right Tools Best-in-class stack, no bureaucratic friction

The Team

Small. Senior. Opinionated about quality.

We'd rather ship right than ship fast. We believe clean architecture prevents more bugs than clever debugging. We're all learning AI-assisted development together.

Ready?

If you want to work on genuinely hard distributed systems problems, pioneer AI-assisted development, and build software that actually protects people – let's talk.

Come build infrastructure that matters.

About Us

We’re Siemens, a collection of great minds who are all making the future. You could be one of us! Siemens is a global technology powerhouse that owns innovative solutions in the areas of electrification, automation and digitalization. Software and R&D play a crucial role at Siemens. The division in Brasov, Cluj-Napoca and Bucharest is the competence center for research, software development, IT and engineering, which makes the company a major leader in vertical IT technologies.

Key Skills

Ranked by relevance

ai kafka tdd
Login to Apply
Posted
May 19, 2026
Type
Full-time
Level
Mid-Senior
Location
Cluj-Napoca
Company
Siemens

Industries

Automation Machinery Manufacturing

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EVEREC
Related

Senior Embedded Android Software Developer – Embedded Systems / Industrial IoT – Italy – €DOE

2026-05-18

Contract
Mid-Senior
Italy
Electrical Equipment Manufacturing
Engineering
View Job Details
KNAPP
Related

AI Developer (m/w/d)

2026-05-21

Full-time
Not Applicable
Austria
Facilities Services
Engineering
View Job Details
Siemens
Related

Working Student (f/m/d) – IT & AI Enthusiast

2026-05-21

Part-time
Internship
Slovenia
Automation Machinery Manufacturing
Information Technology