Software Engineer | all genders

CASABLANCA Hotelsoftware
Schönwies, Austria
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Intermediate

Job location

Schönwies, Austria

Tech stack

Clean Code Principles
.NET
Multitier Architecture
Artificial Intelligence
Azure
C Sharp (Programming Language)
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Software Debugging
Software Design Patterns
Distributed Systems
Entity Framework
Enterprise Messaging Systems
NHibernate
NoSQL
Pair Programming
Performance Tuning
Scrum
Software Architecture
RabbitMQ
Software Engineering
SQL Databases
Azure
Domain Driven Design
Code Restructuring
Docker
Microservices

Job description

As a Software Developer / Engineer, you are a key technical contributor in our engineering team. You develop features across the CASABLANCA product portfolio, take ownership of modules or services, and make technical decisions that shape our architecture. You work with .NET, modern software architecture and cloud technologies to keep our products robust, scalable and future-proof.

What you'll do

  • Take technical ownership of selected modules or services within the CASABLANCA platform

  • Design and develop software features in .NET/C#

  • Contribute to software and system design, including architecture decisions

  • Ensure code quality, clean code practices and technical standards

  • Help evolve and modernize our microservice and cloud architecture

  • Create solution designs and analyze complex system environments

  • Participate in code reviews and pair programming

  • Support sprint planning, estimation and backlog refinement

  • Assist with 3rd-level support analysis when needed

  • Collaborate closely with QA, product management and other engineering teams

Requirements

  • Professional experience in software development (2+ years)

  • Solid knowledge of .NET/C#

  • Understanding of clean architecture, design patterns and domain-driven design principles

  • Experience with SQL databases and ORMs (e.g. Entity Framework, NHibernate)

  • Comfortable working with Azure DevOps (Boards, Pipelines, Repositories)

  • Structured, independent way of working

  • Fluent in English; German at B2 level or above, * Experience with microservices, Docker and distributed systems

  • Familiarity with Azure Cloud services

  • Experience with messaging systems (e.g. Azure Service Bus, RabbitMQ)

  • Routine in performance optimization, debugging and refactoring

  • Interest in mentoring and knowledge sharing within the team

  • Experience with NoSQL databases

What you'll get at CASABLANCA hotelsoftware

  • CASABLANCA AI Toolkit: AI tools that handle the friction from pipeline automation to incident documentation, so you can own the architecture

About the company

At CASABLANCA hotelsoftware, we make 5-star experiences accessible to more people around the world. With smart digital solutions, we give our customers time to focus on what truly matters: outstanding guest experiences. Whether business or leisure hospitality, we support hoteliers in delivering their vision of excellence. As a Tyrolean software company with around 100 employees, our solutions are used daily in more than 2,000 hotels across Austria, Germany, Switzerland and South Tyrol. Together, we shape the digital future of the hotel industry.

Apply for this position