QSC
Senior Software Engineer
QSCIreland1 day ago
Full-timeEngineering

About the Role

Are you passionate about building scalable, secure, and high-performance backend systems? Do you want to contribute to a team that is shaping the future of smart buildings and reducing carbon footprints? Join our team! We are looking for a Backend Cloud Engineer with strong expertise in cloud-native development and modern backend technologies.

You’ll be shaping the future by working 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

  • Design, develop, and maintain cloud-native backend services using C# and .NET (Core/6+).
  • Build scalable microservices architectures deployed on Azure Kubernetes Service (AKS).
  • Containerize services with Docker and manage deployments using Kubernetes.
  • Implement event-driven systems leveraging various Azure services.
  • Develop and optimize RESTful APIs with proper API design (versioning, pagination, error handling).
  • Model data and implement persistence using Entity Framework and relational databases; apply migrations safely.
  • Automate deployments using ArgoCD, Bicep (IaC), and Git-based workflows (GitOps).
  • Ensure security, performance, and reliability with best practices, monitoring, and alerting.
  • Collaborate with front-end developers and cloud architects to deliver end-to-end solutions.
  • Participate in agile ceremonies, contribute to planning, and provide accurate estimates.


Required Qualifications

  • 5+ years of professional experience in backend/cloud development.
  • Strong proficiency in C#, .NET (Core/6+) and/or Java, and API design principles.
  • Hands-on experience with Azure services (AKS, App Services, Functions, Event Hub, Service Bus, Key Vault).
  • Solid understanding of microservices and containerization (Docker, Kubernetes).
  • Experience with Entity Framework and relational databases (SQL Server, PostgreSQL, or similar).
  • Familiarity with CI/CD and deployment automation (ArgoCD, Azure DevOps/GitHub Actions).
  • Knowledge of Infrastructure-as-Code (Bicep or ARM) and GitOps workflows.


Preferred Qualifications

  • Familiarity with IoT data ingestion, device management, and edge-to-cloud integration.
  • Experience designing event-driven architectures and asynchronous messaging patterns.
  • Working knowledge of NoSQL databases (Cosmos DB, Redis) and distributed caching.
  • Observability practices and tools (Azure Monitor, logging/metrics/tracing).
  • Cloud security best practices (OAuth2/OIDC, secrets management, encryption at rest/in transit).
  • Performance tuning and cost optimization for large-scale SaaS workloads.


Skills & Competencies

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Autonomy, leadership, and initiative in a distributed team.
  • Commitment to clean, maintainable, and scalable code; code reviews and mentoring.


Why Join Us

  • Work on a cutting-edge SaaS + IoT platform impacting smart building technology.
  • Collaborate with a global team on innovative solutions.
  • Competitive compensation, benefits, and career growth opportunities.


Ready to lead and innovate? Apply now and help us shape the future of SaaS and IoT.

Key Skills

Ranked by relevance