Are you a team player who loves diving into technology? Do you want to contribute to a team that strives to solve demanding problems and operates in a space directly involved in reducing the carbon footprint of buildings?
Join our team! We are seeking a Technical Lead Software Engineer with strong architectural expertise to lead a local development team while collaborating closely with a larger, distributed organization. This role blends hands-on engineering with technical leadership, driving the design and delivery of scalable SaaS solutions integrated with IoT devices in a secure, cloud-native environment
You’ll be shaping the future of smart buildings by architecting solutions on Facilities—our cloud and edge platform that powers three transformative modules: Organize to simplify deployment and maintenance workflows, Operate to deliver real-time building insights and seamless interaction, and Optimize to uncover inefficiencies and drive peak performance for truly intelligent spaces.
Key Responsibilities
- Lead and mentor a local team of developers, ensuring technical excellence and alignment with global engineering standards.
- Act as the technical reference for architecture decisions, design reviews, and best practices.
- Design and develop cloud-based SaaS applications emphasizing scalability, security, reliability, and performance.
- Integrate IoT devices with cloud platforms (telemetry ingestion, device management, OTA updates).
- Champion CI/CD and DevOps practices to optimize delivery pipelines and reduce lead time to production.
- Collaborate with cross-functional teams across multiple locations (Product, QA, Security, Ops) to deliver high-quality solutions.
- Contribute to technology roadmaps and drive continuous improvement.
Required Qualifications
- 10+ years of professional software development experience.
- Strong expertise in C# and .NET (Core/6+), with production-grade services/APIs.
- Hands-on experience with modern cloud platforms (e.g., Azure (preferred) , AWS, GCP) including services for compute, serverless, storage, messaging/eventing, IoT, and secure configuration management, along with infrastructure-as-code tooling.
- Solid understanding of CI/CD pipelines and DevOps practices (Azure DevOps/GitHub Actions, branching strategies, IaC).
- Demonstrated technical leadership (tech lead, team lead), mentoring and code quality ownership.
- Experience with modern frontend engineering using TypeScript and React, including component architecture, state management, API integration, testing, and performance
Preferred Qualifications
- Experience with IoT device integration and cloud connectivity (MQTT/AMQP, TLS, provisioning).
- Microservices, containers, and orchestration (Docker, Kubernetes/AKS).
- Event-driven architecture and messaging (Service Bus, Event Grid, Kafka).
- Experience with cloud security best practices, identity management (OAuth2, OpenID Connect), and data encryption.
- Experience with performance tuning for large-scale SaaS platforms.
- Architectural thinking, system design, and trade-off analysis.
- Strong problem-solving and analytical skills; bias for action.
- Excellent communication and leadership abilities; stakeholder alignment across sites.
- Thrives in agile, distributed teams; promotes engineering best practices.
Why Join Us
- Lead a talented local team while collaborating globally on impactful products.
- Shape cutting-edge SaaS + IoT solutions with modern cloud architecture.
- Competitive compensation, benefits, and growth opportunities.