Expedia

Senior Software Engineer (Remote)

New Orleans, Louisiana, United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Data and Technology, Financial Services, Healthcare, Automotive, Agrifinance, InsuranceIndustries

Senior Software Engineer

Employment Type: Full-time Location Type: Remote


Position Overview

Experian is seeking a Senior Software Engineer with expertise in messaging systems and a strong background in various middleware technologies, including commercial, open-source, and custom-built solutions. The ideal candidate will have hands-on experience with Apache Kafka, including administration, configuration, and troubleshooting in production environments.


Responsibilities

  • Design, develop, and implement the Kafka ecosystem by creating a framework for using technologies such as Kafka Connect, Kafka Streams, KSQL, Attunity, Schema Registry, and other streaming-oriented technologies.
  • Help build the DevOps strategy for hosting and managing our SDP microservice and connector infrastructure in AWS cloud.
  • Design and implement big data technologies around Apache Hadoop, Kafka streaming, No SQL, Java/J2EE, and distributed computing platforms.
  • Participate in Agile development projects for enterprise-level systems component design and implementation.
  • Apply enterprise software design for the implementation of data services and middleware.

Requirements

  • 5+ years of experience as a Software Engineer using Java or Scala.
  • Experience with Kafka Streams and containerized microservices architecture.
  • Experience monitoring the health of Kafka clusters (data loss and data lagging) and developing strategies for short Time To Detect (TTD) of broker failure and fast Time To Recover (TTR).
  • Experience with RDBMS (Aurora MySQL) and No-SQL (Cassandra).
  • AWS cloud experience, including S3, EFS, MSK, ECS, and EMR.
  • Bachelor's degree in a technical discipline.

Plus:

  • Knowledge of Hadoop/Spark and various data formats like Parquet, CSV, etc.

Company Description

Experian is a global data and technology company, powering opportunities for people and businesses worldwide. We leverage our unique combination of data, analytics, and software to redefine lending, prevent fraud, simplify healthcare, create digital marketing solutions, and gain deeper insights into the automotive market. We also assist millions in achieving their financial goals, saving them time and money.

Experian operates across diverse markets including financial services, healthcare, automotive, agrifinance, and insurance. We invest in our people and advanced technologies to unlock the power of data and drive innovation. As a FTSE 100 Index company listed on the London Stock Exchange (EXPN), we employ 23,300 people across 32 countries, with our corporate headquarters in Dublin, Ireland. Learn more at experianplc.com.


Benefits & Perks

  • Great compensation package and bonus plan.
  • Core benefits including medical, dental, vision, and matching 401K.
  • Flexible work environment: ability to work remote, hybrid, or in-office.
  • Flexible time off, including volunteer time off, vacation, sick leave, and 12 paid holidays.
  • Explore all benefits: https://yourexperianbenefits.com/cand-index.html

Experian's culture prioritizes DEI, work/life balance, development, authenticity, collaboration, wellness, and reward & recognition. Our "people first" approach has earned us numerous awards, including World's Best Workplaces™ 2024 (Fortune Top 25), Great Place To Work™ in 24 countries, and Glassdoor Best Places to Work 2024.

Our compensation is competitive and reflects geographic market costs. The base pay range for this position is listed separately. Individual pay is determined by work location, job-related skills, experience, and education. Employees are also eligible for variable pay opportunities.

Experian is proud to be an Equal Opportunity Employer.

Skills

messaging systems
middleware technologies
Apache Kafka
Kafka Connect
Kafka Streams
KSQL
Attunity
Schema Registry
DevOps
AWS
big data technologies
Apache Hadoop
No SQL
Java/J2EE
distributed computing
Agile development
enterprise-level systems

Expedia

Travel booking platform for flights, hotels, rentals

About Expedia

Expedia Group operates in the travel industry, offering a wide range of services for travelers and travel-related businesses. It connects users with options for flights, hotels, car rentals, vacation packages, and activities through its various brands, including Expedia, Hotels.com, and Vrbo. Travelers can easily find and book trips that match their preferences and budgets. The company earns revenue primarily through commissions on bookings and advertising from travel service providers looking to promote their offerings. Additionally, Expedia Group supports its partners by providing access to valuable data and technology, helping them improve their operations and grow their businesses. The goal of Expedia Group is to create a seamless travel experience for users while maximizing the potential of its partners.

Bellevue, WashingtonHeadquarters
1996Year Founded
$3,277.3MTotal Funding
IPOCompany Stage
Consumer Goods, EntertainmentIndustries
10,001+Employees

Benefits

Competitive Paid Time Off
Travel Discounts
Healthcare Flexible Spending Accounts
Employee Assistance Program
Wellness & Travel Reimbursement
Workplace Accomodations
Medical, Dental, & Vision Insurance
Matching Gifts
New Parental Benefits

Risks

Riyadh Air's entry could increase competition, affecting Expedia's market share.
CFO transition may lead to strategic shifts impacting financial management and investor confidence.
Expedia's partnerships may strain resources, affecting service quality if not managed well.

Differentiation

Expedia offers a comprehensive suite of travel services under one platform.
The company leverages a diverse portfolio of brands like Hotels.com and Vrbo.
Expedia provides partners with valuable data and technology to optimize their offerings.

Upsides

Expedia can capitalize on the rise of 'workcations' with longer stay packages.
The trend of 'bleisure' travel offers opportunities for specialized leisure-business packages.
Increased demand for personalized travel experiences can enhance user engagement for Expedia.

Land your dream remote job 3x faster with AI