Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Expedia Group Logo

Software Development Engineer II - Full Stack

Expedia Group

$112,000 - $156,500
Sep 17, 2025
Seattle, WA, US
Apply Now

Expedia Group is seeking to shape the future of travel by creating innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and employees, and is looking for a Software Development Engineer II - Full Stack to design, develop, and implement batch and real-time ETL pipelines and enhance user interfaces

Requirements

  • Experience in Agile methodology is essential, with the capacity to work under pressure and meet deadlines with quality
  • Experience with relational databases and NoSQL distributed databases (e.g. ScyllaDB, MongoDB)
  • Proficiency in a development language such as Python, Scala, Kotlin, or similar
  • Knowledge of stateful stream processing (e.g. Faust, Java KafkaConsumer, KafkaProducer and KafkaStreams)
  • Familiarity with frontend and backend development frameworks and libraries, such as React.js, Node.js or similar
  • Experience with version control systems such as Git
  • High level of technical expertise, adept at problem-solving and applying critical thinking

Responsibilities

  • Join our development team and engage in all stages of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance
  • Address intricate business challenges using disciplined development methodologies, crafting scalable, flexible, and efficient solutions with suitable technologies
  • Offer innovative and straightforward resolutions to complex issues, prioritizing execution and fostering a culture of experimentation and learning
  • Produce clean, well-documented code to ensure clarity and maintainability
  • Continuously refine our development and delivery processes to optimize efficiency and effectiveness
  • Contribute to a collaborative and supportive software development environment, fostering mutual learning and innovation through peer code reviews
  • Provide guidance and mentorship to junior developers, aiding in their understanding and implementation of project methodologies

Other

  • Bachelor’s degree in Business, Computer Science, Information Systems, or equivalent relevant professional experience
  • 2+ years of experience in data engineering and software development
  • Excellent communication skills, effectively conveying ideas to colleagues and stakeholders, while providing thorough explanations of approaches
  • Demonstrated capability to collaborate effectively across peers, leaders, and various business units
  • Ability to adapt to changing priorities and business requirements, remaining flexible in approach and willing to learn new technologies and methodologies as needed