Senior Software Engineer
Monaire
- United States, United States
- Remote
- Posted Jan 20, 2026
Job description
About the role
As a Senior Backend Engineer you will design and build high-scale, cloud-native backend services that power real-time monitoring, analytics and automation for commercial HVAC/R operations, own the full service lifecycle, influence architecture, and mentor junior engineers while collaborating with product, data and infrastructure teams.
About the company
Monaire builds the infrastructure layer for intelligent commercial HVAC, combining on-device sensors, smart thermostats and production-grade machine-learning systems to automate control, provide real operational insight and reduce energy waste at scale. Their platform spans edge devices, cloud services, streaming pipelines, control logic and ML inference, targeting a large, underserved market.
Requirements
- 4–6 years of experience building and operating medium to large-scale backend systems
- Strong hands-on experience with Go and Python
- Proven experience designing cloud-native, distributed systems for SaaS platforms
- 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
- Hands-on experience with Kubernetes and container orchestration (nice-to-have)
- Experience with message queues and streaming systems such as Kafka, AWS SQS/SNS, or Kinesis (nice-to-have)
- Exposure to big data and workflow platforms like Spark, Flink, or Airflow (nice-to-have)
- Experience with API gateways (Kong, Ambassador), service meshes, or Vault (nice-to-have)
- Familiarity with caching systems, distributed tracing, logging, and monitoring stacks (nice-to-have)
- Experience building and maintaining CI/CD pipelines and automated deployments (nice-to-have)
- Prior experience in IoT, telemetry, time-series data, or industrial systems (nice-to-have)
- Startup or 0→1 product-building experience (nice-to-have)
- Bachelor’s or Master’s degree in Computer Science, IT, or a related field from a reputed institution