Principal Software Engineer
T
TripadvisorTravel Technology
This role is open to candidates based within a commutable distance (generally up to 1.5 hours) of Lisbon, however we also offer flexible hybrid working.Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of software experience
- Required Skills
- GraphQLAndroidFull Stack DevelopmentKotlinSwiftRESTful APIsiOS
Requirements
- 10+ years of software experience, with significant time still spent hands-on in code
- Real depth in the mobile app ecosystem (iOS and/or Android)
- Strong fluency in Swift and/or Kotlin
- Experience with mobile-specific areas: offline sync, push, auth, persistence, networking, REST/GraphQL
- Demonstrated breadth: experience in web frontend, backend services, data/infra, or platform tooling
- Strong product judgment and ability to defend decisions with evidence
- Comfort troubleshooting in production across stacks - crash analysis, latency tracing, release-health debugging
- Excellent cross-functional collaboration
Responsibilities
- Identify, scope, and ship the changes that move business metrics - across mobile, web, services, and data layers
- Architect long-lasting systems that hold up under real production conditions: performance, reliability, scalability, offline behavior, consistency
- Lead technical design reviews across teams, weighing trade-offs not just in code but in product impact, time-to-ship, and operational cost
- Drive operational maturity wherever it's weakest - release management, observability, incident response, performance monitoring - including in the mobile apps
- Partner with PMs, designers, and engineering leaders to shape what we build, why, and in what order
- Set the technical bar for the org by example: write the prototype, prove the pattern, then teach it
- Communicate trade-offs clearly to engineers, product partners, and senior stakeholders
View Full Description & ApplyYou'll be redirected to the employer's site