Senior Software Engineer

Monaire

Poland

On-site

PLN 180,000 - 320,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary and equity
Comprehensive health insurance
Remote-first, flexible work culture
Opportunity to work on high-impact systems

Job summary

A technology company specializing in HVAC solutions is looking for a Senior Backend Engineer to design and build high-scale, cloud-native backend systems. The role includes taking end-to-end ownership of services, driving architectural decisions, and mentoring engineers. Candidates should have 4-6 years of experience in backend systems, strong programming skills in Go and Python, and familiarity with microservices architecture. This position offers a competitive salary, equity, and comprehensive health benefits in a remote-first work culture.

Qualifications

  • 4–6 years of experience building and operating medium to large-scale backend systems.
  • Strong hands-on experience with Go and Python.
  • Strong understanding of microservices architecture, REST APIs, and asynchronous processing.
  • Experience with SQL and NoSQL databases.
  • Excellent grasp of CS fundamentals (data structures, algorithms).
  • Expertise in debugging, performance tuning, and production issue resolution.
  • Experience writing clean, maintainable, well-documented code.
  • Solid experience with Docker and AWS.
  • Strong communication and cross-functional collaboration.
  • Self-driven mindset and leadership by example.

Responsibilities

  • Design, develop, and operate scalable backend services for a high-growth SaaS platform.
  • Own the end-to-end lifecycle of services from design to implementation and optimization.
  • Build and evolve distributed, event-driven microservices handling high-volume data.
  • Ensure high availability, reliability, performance, and security of production systems.
  • Drive architectural decisions around APIs, data models, service boundaries, and system integrations.
  • Lead prototyping and PoCs for new platform capabilities.
  • Collaborate with frontend, data, DevOps, QA, and product teams to deliver cohesive solutions.
  • Identify technical debt and improve system design, developer experience, and operational excellence.
  • Mentor engineers through code reviews and design discussions.

Skills

Experience with Go
Experience with Python
Microservices architecture understanding
REST APIs
SQL databases
NoSQL databases
Strong communication skills
Self-driven mindset
Performance tuning
Communication

Education

Bachelor’s or Master’s degree in Computer Science, IT, or related field

Tools

Docker
AWS
SQL
NoSQL

Job description

Monaire is building the infrastructure layer for intelligent commercial HVAC. We combine on-device sensors, smart thermostats, and machine-learning systems to automate control, surface real operational insight, and materially reduce energy waste at scale.

This is not offline modeling or notebook ML. Models run in production, interact with physical systems, and must be observable, debuggable, and correct. The platform spans edge devices, cloud services, streaming pipelines, control logic, and ML inference.

Engineers here work on:

Data ingestion and streaming at scale from heterogeneous hardware

Low-latency decision pipelines and control loops

ML systems that survive missing data, drift, and adversarial real-world conditions

Infrastructure for model deployment, monitoring, and rollback

Apps and services that customers depend on to run their buildings every day

The market is large, broken, and technically underserved. We’re scaling the system and need engineers who care about correctness, performance, and ownership — people who want to build infrastructure that actually controls the physical world, not just dashboards that look good in demos.

Role Overview

As a Senior Backend Engineer , you will design and build high-scale, cloud-native backend systems that power real-time monitoring, analytics, and automation for commercial HVAC/R operations.

You will take end-to-end ownership of critical services, influence architectural decisions, and mentor other engineers while working closely with product, data, and infrastructure teams. This role is ideal for engineers who enjoy solving complex distributed systems problems and want to see their work have real-world impact.

Key Responsibilities

Design, develop, and operate scalable backend services for a high-growth SaaS platform

Own the end-to-end lifecycle of services—from design and implementation to deployment, monitoring, and optimization

Build and evolve distributed, event-driven microservices handling high-volume data and real-time workflows

Ensure high availability, reliability, performance, and security of production systems

Drive architectural decisions around APIs, data models, service boundaries, and system integrations

Lead prototyping and proof-of-concepts for new ideas, features, and platform capabilities

Collaborate closely with frontend, data, DevOps, QA, and product teams to deliver cohesive solutions

Identify technical debt and proactively improve system design, developer experience, and operational excellence

Mentor and guide other engineers through code reviews, design discussions, and best practices

Thrive in a fast-paced startup environment with high ownership and accountability

Requirements
Must-Have Skills

4–6 years of experience building and operating medium to large-scale backend systems

Strong hands-on experience with Go, Python.

Strong understanding of microservices architecture, REST APIs, and asynchronous processing

Experience with SQL and NoSQL databases

Excellent grasp of computer science fundamentals (data structures, algorithms, complexity)

Expertise in debugging, performance tuning, and production issue resolution

Experience writing clean, maintainable, well-documented code

Solid experience with Docker and AWS

Strong communication skills and ability to work effectively with cross-functional teams

Self-driven mindset with the ability to learn, adapt, and lead by example

Nice-to-Have Skills

Hands-on experience with Kubernetes and container orchestration

Experience with message queues and streaming systems (Kafka, AWS SQS/SNS, Kinesis)

Exposure to big data and workflow platforms (Spark, Flink, Airflow)

Experience with API gateways (Kong, Ambassador), service meshes , or Vault

Familiarity with caching systems , distributed tracing, logging, and monitoring stacks

Experience building and maintaining CI/CD pipelines and automated deployments

Prior experience in IoT, telemetry, time-series data, or industrial systems

Startup or 0→1 product-building experience

Qualifications

Bachelor’s or Master’s degree in Computer Science, IT, or a related field from a reputed institution

Competitive salary + equity with meaningful ownership

Comprehensive health insurance (self, spouse, children, and parents)

Remote-first, flexible work culture

Opportunity to work on high-impact systems with climate and sustainability impact

Strong emphasis on engineering excellence, ownership, and growth

Collaborative, inclusive, and low-ego team culture

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Engineer
QA Engineer

Monaire • Poland

Hybrid
PLN 120,000 - 180,000
Competitive salary and equity package
Comprehensive health insurance for family
Flexible work environment
+3
Senior Software Data Platform Engineer
Senior Software Data Platform Engineer

Kontakt Micro-Location Sp. Z.o.o. • Kraków

Hybrid
PLN 180,000 - 300,000
Hybrid work model (Krakow office — 2–3
Private medical care
Senior Software Engineer-MLOps & Observability
Senior Software Engineer-MLOps & Observability

CloudFerro Sp. z o • Warszawa

On-site
PLN 180,000 - 270,000
Medical care
Multisport
Life insurance
Senior MLOps & Observability Engineer | Kubernetes Cloud
Senior MLOps & Observability Engineer | Kubernetes Cloud

CloudFerro Sp. z o • Warszawa

On-site
PLN 180,000 - 270,000
Senior Software Data Platform Engineer
Senior Software Data Platform Engineer

Kontakt.io • Kraków

Hybrid
PLN 296,000 - 382,000
Competitive salary and stock option plan
Private medical care
Collaborative, self-organized engineering culture
Senior Platform Engineer
Senior Platform Engineer

United States Digital Space LLC • Ozorków

Hybrid
PLN 180,000 - 260,000
In-office, hybrid, or remote options
International projects
Medical healthcare
+4
Senior Staff Software Engineer
Senior Staff Software Engineer

Kontakt.io • Kraków

On-site
PLN 212,404 - 297,366
Equity in Series C company
Private healthcare
Multisport card
+1
Senior Staff Software Engineer
Senior Staff Software Engineer

Kontakt Micro-Location Sp. Z.o.o. • Kraków

Hybrid
PLN 180,000 - 260,000
Equity
Private healthcare
Hybrid from Kraków office
+2
Platform Engineer
Platform Engineer

Nearmap • Warszawa

On-site
PLN 180,000 - 320,000
Medical care
Sport Card
MultiLife
Senior Software Engineer (Go) - Remote
Senior Software Engineer (Go) - Remote

Centrum-AI • Warszawa

Remote
High ownership in a lean team
Flexibility in work location and hours
Opportunity for growth with the company