Search jobs > Seattle, WA > Software development

Software Development Engineer II

Expedia Group
Seattle Campus, Washington
Full-time

Software Development Engineer II

Do you want to transform the experience of millions of travelers the world over? Do you love working with a creative engineering team in building an intelligent, scalable, and personalized travel assistance platform?

Do you want to work with state-of-the-art technologies such as real-time streaming, Natural Language Processing (NLP), Artificial Intelligence & Machine Learning?

Our goal is to build the best conversational bot platform that can meet customers on any channel (social, SMS, web, or voice), use AI / ML to understand / anticipate their needs and deliver unparalleled service.

As a Software Development Engineer II, you propose, prototype, design and implement various core components of the bot platform in collaboration with team’s world over.

As a member of the team, you will provide the thought leadership and technical expertise needed to overcome hard problems.

By now, you would have built and supported critical components of products / platforms at scale.

What you'll do

You will participate the design, analysis, development and deployment efforts for multiple enterprise application projects to solve complex business problems.

You'll produce scalable, flexible, efficient and supportable solutions using appropriate technologies.

You'll support and follow the Expedia Software Development Lifecycle.

You will collaborate with Developers, Program Managers, Testers and Production Support Engineers in an agile development environment.

You'll join the development of web applications as part of the engineering team.

You will work with the product team to quickly prototype and iterate on new ideas - and you'll create fast, easy-to-use, and intuitive applications.

Who you are

1 - 3+ years of experience in Full Stack development.

Solid knowledge of modern programming languages (Java, C#, JavaScript, TypeScript, etc).

A passion for solving complex software engineering puzzles in a dynamic environment.

Familiarity with software design principles, algorithms, data structures, and multithreading concepts.

Strong verbal and written communication skills.

Technologies we use : Java, AWS, Kafka, GraphQL, Node.js, Kotlin, React, Elasticsearch, DynamoDB, S3, Lambda, Docker, Looker

A BA / BS degree in technical field or related discipline preferred.

Preferred Qualifications :

Working knowledge of modern build systems (Jenkins, Bamboo, etc).

Experience with Java and / or C# testing framework.

Experience using AWS for deploying production applications.

Experience using bug / issue tracking and code review tools.

Experience using GIT in a collaborative setting.

Contributions to open source projects.

Excellent organizational and communication skills.

Self-starter that enjoys and takes pride in the development work of their team.

Ability to thrive in a dynamic, collaborative and exciting environment.

Strong problem-solving and analytical skills.

A consistent track record of delivering and operating large-sized internet-scale software systems.

The total cash range for this position in Seattle is $112,000.00 to $156,500.00. Employees in this role have the potential to increase their pay up to $179,000.

00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience.

Pay ranges may be modified in the future.

Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical / dental / vision, paid time off, and an Employee Assistance Program.

To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. .

30+ days ago
Related jobs
Promoted
Amazon Development Center U.S., Inc.
Mercer Island, Washington

We are looking for a deeply technical, team-first software development engineer to push this product even further. Work with others on the engineering team to manage day-to-day development activities, participate in designs, design reviews, code reviews, and implementation. DynamoDB engineers are co...

Promoted
FIS
Bellevue, Washington

Senior Software Development Engineer II. As a member of the Fintel team, you'll have the opportunity to work on innovative solutions not only creating software but building trust and stability in the digital age. Design, develop, and maintain software applications and systems that provide value to e...

Promoted
Amazon Development Center U.S., Inc.
Lynnwood, Washington

We develop services and client software, including CloudFormation and Cloud Control API, that empower customers to spin up infrastructure across AWS at unprecedented scale. With the CloudFormation CLI and Resource Provider Development Kit (RPDK), we enable AWS service teams and third-party developer...

Promoted
Amazon.com Services LLC
Bellevue, Washington

We are looking for passionate and talented Software Development Engineers to join us to innovate on this new service that addresses customer needs to build modern contact centers in the cloud. Amazon Connect is the result of the ten years of development that went into building the tools Amazon uses ...

Promoted
Amazon Development Center U.S., Inc.
Redmond, Washington

We are seeking a software developer engineer to be part of our team to build solutions on a global scale, own their systems end to end, and influence the direction of technology used by all AWS services around the world. Use software engineering best practices to ensure a high standard of quality fo...

Promoted
Amazon Development Center U.S., Inc.
Sammamish, Washington

We are seeking a software developer engineer to be part of our team to build solutions on a global scale, own their systems end to end, and influence the direction of technology used by all AWS services around the world. Use software engineering best practices to ensure a high standard of quality fo...

Promoted
Amazon Development Center U.S., Inc.
Redmond, Washington

We are looking for a strong Senior Software Engineers to join the team that owns IAM Propagation functionality. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, ...

Amazon Data Services, Inc.
Seattle, Washington

Software engineers on our team contribute to every phase of the development process and deploy scalable software systems worldwide. We are looking for an experienced Software Development Engineer with production quality software services experience. You’ll join a diverse team of software, hardware, ...

Promoted
Amazon Development Center U.S., Inc.
Bellevue, Washington

As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized...

Amazon Data Services, Inc.
Seattle, Washington

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. The software engineers of our team are building incredibly complex web applications and workflow engines which operate at huge scale. A Sof...