Hotline: 678-408-1354

Software Development Engineer I

Expedia

Do you love to travel? Are you passionate about delivering high-quality products to customers? Do you want to work in an exciting, technically sophisticated environment where you have significant revenue impact on a Fortune 1000 enterprise? If you answered “Yes” to these questions, we are eager to hear from you! The eCommerce Platform (eCP) Enterprise Risk and Security team builds and manages the engine that makes Expedia go. We are responsible for the high throughput, low latency, transactional systems that power the purchasing experience, protect us from fraud, enable users to pay using the payment instruments and currencies of their choice, and perform the financial accounting for all Expedia transactions across the globe! The Fraud Analyst Tools Team provides the web UI tools and services that enable us to provide world-class fraud detection and prevention for Expedia, Inc.

We are looking for an entry level or early career Software Development Engineer for our Fraud Analyst Tools Development Team, who will help us build web UI experience and services that improve our ability to detect and prevent fraud or security risks as we operate our world-class travel eCommerce platform.

Our team delivers integrated software and hardware solutions that screen bookings to identify and mitigate fraud loss, globally across all Expedia brands. You will build highly available systems that scale to hundreds of millions of transactions, use machine learning algorithms and smart techniques to detect and mitigate fraud world-wide. You will build full-stack solutions including the web services, storage, and workflow UI tools to provide an efficient workflow for the analysts searching for fraudulent transactions. You will be an important part of a growing team using the latest technology to protect our business, our customers, our business partners, and improve our customer experience, empowering millions of travelers to enjoy their perfect trip.

As a Software Development Engineer I (SDE I) on the Enterprise Risk and Security Team, you will have technical ownership of mission critical systems that identify and mitigate risk and fraud losses globally across all Expedia brands. You will build highly available systems that scale to hundreds of millions of transactions, and use machine learning algorithms and smart techniques to detect and mitigate fraud worldwide.

You will build and improve your skills in designing and developing products that thrive in a distributed computing environment, including full-stack solutions (web UI, services, storage).

You will have opportunities to learn and collaborate with other developers and use interesting technologies (RabbitMQ, MongoDB, SQL Server, Tomcat, Chef, Jenkins, Git, Javascript, JQuery, Java, Spring MVC).

General Responsibilities:
Design and implement powerful, highly scalable, and reliable products and services.

Translate functional specifications into logical, component-based technical designs.

Innovate and implement new ideas to solve complex software problems.

Contribute to advancing the team’s software development practices.

Find and advocate industry standards and best practices in development methodologies, techniques, and technologies.

Partner closely with program management and engineering leaders to ensure an end-to-end approach for a quality deliverable.

Collaborate with your team members to understand product vision and requirements; execute against plan to deliver high quality software on schedule.

Anticipate and prevent problems and roadblocks, before they occur, and present technical issues and their impact to management.

Proactively identify and build effective solutions to complex technical problems.

Actively participate in group technology reviews to critique work of self and others.

Requirements:
Knowledge of distributed systems, Service Oriented Architecture (SOA), and web service technologies

Proficient with data structures, algorithms, and systems architecture

Proficient in Java or C# or C++ and object oriented concepts

Knowledge of performance and application testing

Knowledge of various software development technologies and frameworks such as JavaScript, JSON, XML, Spring MVC, MyBatis

General understanding of databases

Ability to work effectively under pressure in a dynamic environment

Strong verbal and written communication skills

Work Experience and Education Guidelines

Bachelor’s degree in Computer Science or Computing related discipline – Master’s in CS preferred

Experience in Linux (or UNIX) preferred.

Experience with cloud computing preferred.

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee’s I-9 to confirm work authorization.

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter