
Staff Software Engineer – Ruby
Zendesk
full-time
Posted on:
Location Type: Hybrid
Location: Lisbon • Portugal
Visit company websiteExplore more
Job Level
About the role
- Provide technical leadership across multiple teams, setting architectural direction and raising the bar for engineering quality and delivery practices
- Work closely with ML Scientists and ML Engineers to bring ML-powered capabilities into production as polished product features
- Own the design and architecture of complex, cross-cutting systems
- Identify and drive high-impact technical initiatives: performance, scalability, cost optimisation, and developer productivity
- Collaborate with Product Management, Design, and engineering leadership to shape the technical roadmap
- Mentor and elevate engineers across the organisation
Requirements
- 10+ years of experience building, scaling, and operating large-scale, Internet-facing applications
- Fluent in Ruby; working proficiency in Python is a big plus
- Strong experience with distributed systems, RESTful APIs, event-driven architectures (e.g., Kafka), and cloud infrastructure (AWS)
- Deep experience with containerised deployments (Docker, Kubernetes) and CI/CD practices
- Proven ability to lead cross-team technical initiatives from conception to delivery
- Comfort working alongside ML engineers and scientists
- Strong experience with SQL and data infrastructure
- Ability to navigate ambiguity, make sound trade-offs, and provide direction when priorities shift
- A track record of mentoring engineers and raising the technical bar across an organization.
Benefits
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RubyPythondistributed systemsRESTful APIsevent-driven architecturesKafkacloud infrastructureAWSDockerKubernetes
Soft Skills
technical leadershipmentoringcollaborationproblem-solvingdecision-makingadaptabilitycommunicationdirection settingtrade-off analysisengineering quality