SeattleRecruiter Since 2001
the smart solution for Seattle jobs

Senior Software Developer

Company: Expedia.com
Location: Seattle
Posted on: November 22, 2020

Job Description:

Senior Software DeveloperThe Platform Architecture team is the driving force responsible for defining Platform Architecture patterns for Expedia Group. A small but mighty and extremely well-connected team, work across our global company, with all our brightest minds; creating, refining & implementing Architecture patterns to deliver EG Platform Reference Architecture. If you would like to help us create the best-in-class Technology Platform to power our two-sided marketplace (travelers and partners), read on-----Since introducing Platform Reference Architecture, we have encouraged an "API First" approach for surfacing EG Business Capabilities to our EG developer community. The essence of our API strategy is that APIs for all EG Domain Capabilities are defined, reviewed, iterated upon, and ratified by stakeholders and consumers upfront as part of capability definition and design. With this approach, all APIs are defined in terms of a standards-based API description language. The approach applies to APIs surfaced by all layers of the EG Platform. Our goal is to continually refine our APIs with the intent of enabling Traveler & Partner focus, Developer Enablement (internal and external), Creating and Surfacing Intelligence, Platform Config and Extensibility, Rapid Feedback Loops for all capabilities. In this role, you will have the opportunity to make an impact across Expedia Group working with a wide variety of technical legends to help shape our API first approach.--?As a senior software development engineer, you will lead by example while continuing to mentor junior engineers.-- You will interface consistently with tech leadership in the local organization, lead complex and--vaguely defined--projects, and stretch into team leadership skills based on current projects.--What you'll do:Collaboration--

  • Collaborate with peers across a senior level--and outside of direct organization--
  • Lead a community of practice and bring people together for shared learning--
  • Partner with the business to have a clear understanding of how own technology stack is tied to business outcomes and our bottom line--Leadership and Mentoring--
    • Conduct day-to-day work and solve complex issues in own specific technical engineering area--
    • Share domain and Industry knowledge between cross-functional teams--
    • Guide others by sharing and helping junior associates in their duties--
    • Assist in leadership responsibilities with--peer engineering management as needed--Systems and Technological--Integration--
      • Utilize--knowledge of features and facilities for integration, and communication among applications, databases, and technology platforms to bring together different components and form a fully functional solution to a business problemApplication Development /Programming--
        • Creatively test and maintain software applications and related programs and procedures by using a variety of software development tools following the design requirements of the customer--
        • Advocate--for software design best practices--
        • Research and recommend frameworks and architectural/code design patterns--
        • Identify--areas of improvement within the code and suggests solutions--
        • Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)--
        • Advice on technical limitations of software design for products and provides alternative solutions--Systems Thinking--
          • Facilitate collaboration with different stakeholders with varied perspectives to develop effective solutions to issues--
          • Strive for optimum organizational efficiency by applying systems thinking across boundaries and making recommendations about policies/ processes--
          • Take a whole systems approach to analyze issues and implements holistic solutions by ensuring that linkages between structure, people, process, and technology are made--Innovation--
            • Identify--outmoded methods of operation with current systems and design plans for disrupting them in a non-disruptive manner--Technical Communication/Presentation----
              • Report on status of difficult or high-level projects to local tech leadership via written or oral means. Ensure documentation is complete.--Who you are:
                • Strong in multiple technologies or languages--and is an expert--in a given--domain--
                • Able to justify technology choices to technical and non-technical observers--making well-defined technology choices.--
                • Creation of team project systems--
                • Guiding integrations across teams within business unit--
                • Able to understand highly complex systems and design moderately complex systems--
                • Ability to identify and advocate for project quality via testing, monitoring, and alerting at the project level--
                • Strong understanding of testing and monitoring tools and technologies--
                • Ability to establish operational excellence metrics at the team level--
                • Able to guide others in design of software that is easily testable and observable--
                • Bachelor's--Degree (technical degree preferred) and--8+ years' experience or equivalent--
                • Master's degree (technical degree preferred) and--6+ years' experience or equivalent--
                • Equivalent experience includes--experience working--in at least in 2 multi-quarter projects--as a part of a decentralized team and project.
                • Experience formally mentoring--at least--3 individuals and driving technical design end to end for at--least 3 projects.
                • Experience contributing to engineering community through a blog post,--open-source--contribution, tech talks etc.--
                • Worked in decentralized teams and projects--
                • Ability to identify business problems at the project level and provide solutions--
                • Strong understanding of how team goals fit a business need--
                • Ability to identify business problems at the team level and provide solutions--Why join us:?----Expedia Group recognizes our success is dependent on the success of our people.-- We are a global 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 bring the world within reach - 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 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--,--Vrbo--, Orbitz--, Travelocity--, Wotif--,--ebookers--,CheapTickets--, Hotwire--, Expedia-- Media Solutions, CarRentals.com---, Expedia Local Expert--, Expedia Cruises--- and--SilverRail--Technologies, Inc. For more information, visit--.--*LI-GB3--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.

Keywords: Expedia.com, Seattle , Senior Software Developer, IT / Software / Systems , Seattle, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Software Engineer - Analytics
Description: Are you passionate about using Big
Company: Connexus
Location: Seattle
Posted on: 12/4/2020

Qualtrics: Senior Software Engineer - Statwing Products
Description: Qualtrics, the leader in customer experience and creator of the Experience Management XM category, is changing the way organizations manage and improve the four core experiences of businesscustomer, (more...)
Company: Qualtrics
Location: Seattle
Posted on: 12/4/2020

Software Engineering Lead - 7e6a6cde-8f54-4570-8e2f-51aba3ed7cc9
Description: Who is Promethean Collaborative discovery is at the heart of the learning experience. With more than two decades helping people learn and grow together, Promethean is a true partner for educators, innovators, (more...)
Company: Promethean, Inc.
Location: Seattle
Posted on: 12/4/2020


Senior Software Development Manager
Description: Serverless technologies are
Company: Connexus
Location: Seattle
Posted on: 12/4/2020

Senior Systems Software Engineer (Phantom Works)
Description: Boeing Phantom Works creates the next generation products and services for the Boeing Defense, Space Security business. We work with proprietary customers in the development of the next-generation technologies (more...)
Company: BOEING
Location: Gig Harbor
Posted on: 12/4/2020

Software Engineer
Description: POSITION TITLE: Software Engineer POSITION DUTIES: Participate on an agile team building a Continuous Integration and Delivery pipeline, automating scale deployments simulating customer focused topologies, (more...)
Company: F5 NETWORKS
Location: Seattle
Posted on: 12/4/2020

Director, Telecom Policy Campaigns
Description: Director, Telecom Policy CampaignsWashington, DC remote applicants considered We have an immediate opportunity for a Telecom Policy Campaign Director to join our Campaigns and Advocacy practice in Washington, (more...)
Company: APCO Worldwide, LLC.
Location: Seattle
Posted on: 12/4/2020

Software Development Engineer - Customer Experience Strategy
Description: Are you customer-obsessed,
Company: Connexus
Location: Seattle
Posted on: 12/4/2020

Software Dev Engineer IV
Description: Primary Job Purpose The Software Development Engineer IV participates in a team environment for the delivery and maintenance of application systems. Responsible for programming, debugging and testing (more...)
Company: Cambia Health Solutions
Location: Seattle
Posted on: 12/4/2020

Qualtrics: Senior Software Engineer - Employee Experience
Description: Qualtrics, the leader in customer experience and creator of the Experience Management XM category, is changing the way organizations manage and improve the four core experiences of businesscustomer, (more...)
Company: Qualtrics
Location: Seattle
Posted on: 12/4/2020

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Seattle RSS job feeds