Software Development Engineer I (DevOps) at Expedia Group

| Bellevue
Sorry, this job was removed at 11:54 a.m. (PST) on Thursday, September 26, 2019
Find out who's hiring in Seattle.
See all Developer + Engineer jobs in Seattle

Expedia

Our team is looking for a SW Dev Engineer I to focus on Site Reliability Engineering to improve developer productivity and efficiency while using the Expedia developer ecosystem. The role blends support and SRE to both respond to and resolve emergent issues impacting developer productivity while also designing, developing and deploying long-term improvements to increase reliability, resiliency and scalability of our core infrastructure while maintaining security and policy compliance.

You will be working to improve on the tools, products and platforms used by thousands of engineers worldwide daily with the rigor to make things 1% better each day and an emphasis on quality and reliability. This role will be focused on the core infrastructure and tools blazing the path forward for Expedia Group.

Our culture of diversity, curiosity, problem solving, openness and transparency is key to our success. Diversity of experience and perspectives improve the quality of our products. We encourage teamwork, thinking about the bigger picture and taking appropriate risks in a no shame/no blame environment.

The Team:

We’re building a new team based on a proven successful model, the team is geographically distributed across the globe (4 team members in 3 different locations) and we’ll utilize a follow the sun model to ensure continuity of work and diversity of perspectives into evaluating improvements. We may be distributed globally, but we work and act as one team – always.

This team will be laying the initial groundwork, establishing the culture and building the processes and automation to enable expanding and scaling the scope rapidly. We expect to move quickly, make mistakes, learn from those mistakes and improve. The team succeeds together and struggles together as one.

The Role:

As an SW Dev Engineer I, you will support the existing developer ecosystem by providing immediate support for developer blocking issues as well as longer-term solutions and automation to mitigate future re-occurrences of similar issues. There will be a mix of support and design efforts for this role. As the platform matures and improves; maintaining reliability, stability and scalability is essential. You will also be assisting in mentoring the Associate Software Developers on the team as they learn and develop.

You will use data and analytics to identify improvement opportunities with the largest impact on developer productivity/efficiency. You will identify, define and scope opportunities for developing alerting and monitoring to anticipate and mitigate issues within the platform and tools supported. You will select the technologies to utilize and design solutions. Your success will require having passion for helping others, enhancing developer efficiency and investing in your teammates' capabilities and knowledge.

Ensuring availability enables our rapid "Test and Learn" approach to increase Expedia's leadership position in the online travel market. Our focus will be on improving the developer ecosystem usage experience and using data to make informed decisions about improvements. We treat operations like a software challenge to tackle and automate. We apply fixes and solutions that scale effectively and develop self-healing capabilities. Do you like solving meaningful problems using data, logic and code? Are you passionate about finding the root cause of an issue and solving it? Are you excited to invest in others and help them improve? If so, this role may be an excellent fit for you.

What you will do:
  • You will collaborate with peers to drive, define, develop and implement software that improves stability, resiliency, scalability and availability of our developer ecosystem
  • You will provide guidance and mentoring to Assoc. Software Developer teammates
  • You will directly support developers encountering pain-points using the ecosystem
  • You will cultivate an atmosphere of enhancing the developer experience. Solicit feedback and make targeted improvements based on that feedback
  • You will triage/prioritize incoming developer questions, answering and addressing directly where possible and routing to the teams responsible where not. Be helpful.
  • You will proactively identify developer challenges with a focus on stability, defects and documentation gaps and identify/define viable improvements using analytics
  • You will participate in emergent developer ecosystem problems and provide viable solutions to mitigate/recover, prioritizing recovery then prevention
  • You will perform/participate in postmortems and COEs on developer ecosystem related failures to identify and commit to improvements that will prevent future re-occurrences
  • You will design and implement effective monitoring and alerting to ensure the health and performance of the developer ecosystem
Who you are:
  • Experience in object-oriented design practices, Java proficiency a plus
  • Proficiency in 1+ scripting languages (or similar): Python, Ruby, JavaScript, or Bash
  • Experience developing software via agile processes
  • Experience utilizing automation frameworks
  • Critical thinking, challenge assumptions and be an advocate for the scientific method
  • Solid understanding of the software development process, including unit testing and release management.
  • Strong foundation in diagnosing and solving complex problems and ability to use analysis tools (such as Splunk) to assist in diagnosis
  • Experience supporting the infrastructure and deployment of web applications a plus
  • Experience working with AWS products (e.g. EC2, ECS, Kinesis) a plus
  • 1+ years building complex software systems or an equivalent degree in an engineering discipline
  • Fluent in English, both written and verbal
Why join us:

Expedia Group recognizes our success is dependent on the success of our people. We are the world's travel platform, made up of the most knowledgeable, passionate, and creative people in our business. Our brands recognize the power of travel to break down barriers and make people's lives better – that responsibility inspires us to be the place where exceptional people want to do their best work, and to provide them the tools to do so.

Whether you're applying to work in engineering or customer support, marketing or lodging supply, at Expedia Group we act as one team, working towards a common goal; to bring the world within reach. We relentlessly strive for better, but not at the cost of the customer. We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes. We are a global organization but keep our feet on the ground so we can act fast and stay simple. Our teams also have the chance to give back on a local level and make a difference through our corporate social responsibility program, Expedia Cares.

If you have a hunger to make a difference with one of the most loved consumer brands in the world and to work in the dynamic travel industry, this is the job for you.

Our family of travel brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Egencia®, trivago®, HomeAway®, Orbitz®, Travelocity®, Wotif®, lastminute.com.au®, ebookers®, CheapTickets®, Hotwire®, Classic Vacations®, Expedia® Media Solutions, CarRentals.com™, Expedia Local Expert®, Expedia® CruiseShipCenters®, SilverRail Technologies, Inc., ALICE and Traveldoo®.

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.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • C#Languages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PerlLanguages
    • PHPLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • ScalaLanguages
    • SqlLanguages
    • SwiftLanguages
    • AWSLanguages
    • jQueryLibraries
    • ReactLibraries
    • ReduxLibraries
    • ASP.NETFrameworks
    • CakePHPFrameworks
    • Ember.jsFrameworks
    • HadoopFrameworks
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • CassandraDatabases
    • DB2Databases
    • HBaseDatabases
    • HiveDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • TeradataDatabases

Location

Our new Seattle campus in Interbay is on the beach with sweeping views of the Puget Sound and Cascades.

An Insider's view of Expedia Group

What's something quirky about your company?

Everyone is obsessed with travel…Really! No matter who you are working with or run into in the halls you somehow always land on travel, where you have been, where you want to go or what is the next trip you are planning. Talk about a company with passion!

Laura

Recruiter

What's the biggest problem your team is solving?

In today's world, when you travel, you need things at your fingertips! Imagine you pull up your phone, click a few buttons, type some messages and get the answers to your travel needs quickly. That's what my team and I do - we give customers a rich experience to chat with a virtual assistant on any device and solve their travel problems right away!

Urja

Sr Technology Lead

What makes someone successful on your team?

Accept whatever starting point you have and creatively work with it to organically take a feature area, the team’s culture, and cross-org relationships to the next level. Don’t just take at face value your instructions, but turn every stone to solve user problems with joy and passion. The resulting impact is a sure sign of success.

Lawrence

Senior Technical Program Manager

What are some things you learned at the company?

What got you here today, will not get you there tomorrow. I believe this applies both organizationally and professionally; in order to maintain success, you must continuously evolve, challenge yourself, and take learnings from your mistakes.

Nicholas

Sr. Director, Finance

What are Expedia Group Perks + Benefits

Culture
Volunteer in local community
Day of Caring Volunteer Hours match
Friends outside of work
Eat lunch together
Intracompany committees
Check out our employee resource groups here: https://www.expediagroup.com/about/diversity-inclusion/
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Documented equal pay policy
Dedicated Diversity/Inclusion Staff
Unconscious bias training
Diversity manifesto
We act with humility and optimism, respecting ideas big and small. We value diversity and voices of all volumes.
Someone's primary function is managing the company’s diversity and inclusion initiatives
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Employee Stock Purchase Plan
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Child Care Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Adoption Assistance
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Stocked Kitchen
Parking
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Diversity Program
Lunch and learns
Online course subscriptions available
Customized development tracks

Additional Perks + Benefits

We believe everyone deserves - NEEDS - time away from the office and we encourage employees to take advantage of their paid time off. We offer travel discounts to make it even easier to get out and see the world.

More Jobs at Expedia Group12 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Legal
Marketing
Operations
Project Mgmt