Staff Software Engineer
New
C
CloudbedsHospitality Software
Remote (Europe)Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Business-level English fluency
- Experience
- 10+ years
- Required Skills
- AWSPostgreSQLPythonKubernetesCI/CDTerraformDistributed Systems
Requirements
- 10+ years of software engineering experience, including significant technical leadership across complex production systems
- Deep hands-on expertise in Python
- Strong architecture and distributed-systems fundamentals including API design, event-driven workflows, and service boundaries
- Experience with data-intensive systems such as PostgreSQL, Redshift or similar analytical platforms, batch and streaming pipelines
- Experience designing or operating recommendation systems, machine-learning platforms, or decision-support products
- Strong cloud and platform engineering experience across AWS, containers, Kubernetes, Terraform, Helm, Argo CD, CI/CD, and observability
- Demonstrated ability to lead through influence, create alignment, and communicate complex tradeoffs
- Proven record of improving engineering quality through testing strategy, operational readiness, and incident learning
- Business-level English fluency
- Experience collaborating effectively in a remote, globally distributed organization
Responsibilities
- Set and evolve the technical strategy for Revenue Intelligence, translating product and business goals into coherent architecture and executable engineering plans
- Lead the design and delivery of complex capabilities across customer-facing web applications, backend APIs, event-driven services, data pipelines, analytical storage, and recommendation workflows
- Identify and resolve systemic risks in scalability, reliability, security, data quality, observability, and operability
- Drive modernization of legacy systems and infrastructure through incremental, well-reasoned migrations
- Partner with Product, Data Science, Infrastructure, Security, and engineering leaders to define boundaries, contracts, ownership, and long-term platform direction
- Remain hands-on in the codebase through implementation, technical spikes, design reviews, debugging, and incident response
- Raise the technical effectiveness of the wider organization through mentoring, architecture guidance, engineering standards, documentation, and constructive challenge
View Full Description & ApplyYou'll be redirected to the employer's site