Staff Software Engineer
Skills
C#Web ApplicationsAmazon RedshiftEnglishEvolutionIT StrategyPersonal Boundaries
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 10+ years of software engineering experience with significant technical leadership
- Deep hands-on expertise in Python and ability to work across ecosystems
- Strong distributed systems and architecture fundamentals including API design event-driven workflows and scalability
- Experience with data-intensive systems such as PostgreSQL Redshift batch or streaming pipelines
- Experience with recommendation systems machine learning platforms pricing systems or experimentation workflows
- Strong cloud and platform engineering experience across AWS containers Kubernetes Terraform Helm Argo CD CI/CD and observability
- Ability to lead through influence communicate tradeoffs clearly and drive alignment
- Strong record of improving engineering quality through testing operational readiness incident learning security and documentation
- Product judgment and customer empathy linking technical investment to measurable business outcomes
- Business-level English fluency and experience in a remote globally distributed organization
Nice to have
- Hands-on leadership
- Strategic thinker
- Strong collaboration
- Customer focused
- Pragmatic engineering
Day to day
- Lead the technical direction of Revenue Intelligence systems that help hospitality businesses understand demand and pricing opportunities.
- Design and deliver complex solutions across web applications backend APIs event-driven services data pipelines analytical stores and recommendation workflows.
- Improve scalability reliability security observability and operability while modernizing legacy systems through careful incremental migrations and hands-on engineering work.
