Principal Software Engineer - Disruption
Hopper
This job is no longer accepting applications
See open jobs at Hopper.See open jobs similar to "Principal Software Engineer - Disruption" Work In Tech.Responsibilities
- Work with and mentor your teammates by being a proponent of best practices, performance, and reliability
- Set code and performance standards through code reviews and participating in discussions
- Build robust and performant infrastructure that supports millions of dollars of revenue
- Solve complex technical and software architecture problems
- Leverage and contribute to a rich microservice architecture system
- Collaborate with a diverse group of people, giving and receiving feedback for growth
- Execute on big opportunities, helping Hopper rise to the top of the travel industry
Minimum Requirements
- 2+ years in a technical leadership role, and many more years of experience as a software engineer
- A strong understanding of distributed systems and how architectural decisions affect performance and maintainability
- A passionate focus on quality, writing testable code that performs and scales
- Experience with Scala (or other JVM language), Google Cloud (or another cloud), Kubernetes
- Experience developing for millions of MAU
Preferred Qualifications
- Experience in fintech and/or travel
- Experience working with gRPC/Protobuf
- Functional programming experience
This job is no longer accepting applications
See open jobs at Hopper.See open jobs similar to "Principal Software Engineer - Disruption" Work In Tech.