Expedia Group is looking to solve complex problems within their Marketplace Trust domain to ensure a simple and easy experience for customers and partners, while also driving positive marketplace behaviors and addressing trust-related issues.
Requirements
- 5+ years of experience in backend software development with a focus on scalable, distributed systems
- Professional, post-college software development in object-oriented language
- Demonstrated ability to select among technology options to implement and resolve for need in designing and building complex systems
- Experience building on cloud infrastructure (AWS preferred) with sound architectural patterns and scalable, cost-efficient production quality systems
- Java, Kotlin, Scala, Dropwizard, Spring, Node.js, React, GraphQL, Docker, Kafka, Cassandra, MongoDB, Hadoop, Qubole, Spark, DataDog, Splunk, AWS cloud
Responsibilities
- Develop, debug, test, and document components of software applications and tools
- Apply software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimized, modular with good naming conventions
- Deconstruct large, complex problems into manageable and achievable milestones driving streamlined execution by the team, actively participating in code and design reviews
- Provide technical guidance and mentoring to peers and more junior engineers, helping them overcome obstacles and have growth opportunities
- Team up with peers across the organization to build an understanding of cross dependencies and shared problem-solving
- Apply formal training methods to current workload and comfortable asking questions and challenging the status quo
- Take advantage of opportunities to build new technical expertise in a specific engineering area, seeking knowledge from domain specialists when needed
Other
- Collaborative approach within and outside of your teams and strong interpersonal skills
- Eagerly share your knowledge and expertise, hungry to learn (and admit) what you don't know
- Commitment to technical excellence
- Embrace change, always open to replacing what you built yesterday with something better today
- Requires employees to be in-office at least three days a week.