Post job

Software Development Engineer jobs at Expedia Group - 683 jobs

  • Software Development Engineer III - MarTech

    Expedia 4.7company rating

    Software development engineer job at Expedia Group

    Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us. Introduction to the team We create and deliver tailored marketing strategies for Expedia Group's brands, focusing on establishing strong connections and cohesive experiences for travelers and partners. We leverage our functional expertise and creative excellence to build trust and loyalty for our brands through innovative marketing approaches and technology. Are you a highly motivated Software Development Engineer who wants to own, enhance and develop independent/open-source products which solve unique problems for marketing? If you're not satisfied with the status quo and constantly want to improve things, we want you here! Come join us and help build the products that catapult our marketing. The Expedia Marketing Technology team's mission is to build the best-in-class platform to enable marketing and optimize value for EG Brands. This platform powers critical company-wide marketing channels like SEM, SEO, AEO, etc., by reducing ops time to market and providing scale of operations. The platform is used by multiple marketing channel teams for growth and engagement efforts, as well as brand marketing efforts. Technologies we work with include Go, Java, Python, PostgreSQL, Apache Spark, Kubernetes, Github Actions, Docker, AWS (EC2, S3, EMR, RDS, Kinesis, and multi-data center architecture). In this role, you will: Use your outstanding engineering skills, software designs, and technical knowledge to deliver technical solutions to our marketing problems Identify and embrace new technologies, frameworks, and standard methodologies. Improve the operational aspects of the platform with updates to our deployment process, test automation, performance tuning, and monitoring Work closely with architecture, product, and lead business-critical projects. Share your interests and passions with our fun-loving, active team Experience and qualifications: 5+ years of software development experience in programming languages such as Go, Python, or Java BS or MS in Computer Science or similar engineering field Ability to rapidly acquire and learn new software skills and technologies Dedication to writing and maintaining high-quality code Strong product focus, excellent problem solving and analytical skills Demonstrated contributions to open-source projects (e.g., library development, or active participation in community discussions, Linux package development) is strongly preferred Experienced knowledge of micro-service architecture and orchestration of containerized applications Experience working in AWS and continuous delivery practices Experience with Spark, Kubernetes, and NoSQL technologies The total cash range for this position in Seattle is $146,000.00 to $204,500.00. Employees in this role have the potential to increase their pay up to $233,500.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. View our full list of benefits. Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia , Hotels.com , Expedia Partner Solutions, Vrbo , trivago , Orbitz , Travelocity , Hotwire , Wotif , ebookers , CheapTickets , Expedia Group™ Media Solutions, Expedia Local Expert , CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you're confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain ********************. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. 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.
    $146k-204.5k yearly Auto-Apply 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior ML Engineer - Large-Scale Data & QA

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading technology company is seeking a Machine Learning Engineer to join their Knowledge Quality Team in Seattle. This role involves designing and developing innovative machine learning solutions to enhance Siri and other features. The ideal candidate will have proficiency in Python and experience with large data sets and machine learning frameworks. You'll have the opportunity to work with cross-functional teams and help redefine user experiences for millions across the globe. #J-18808-Ljbffr
    $126k-158k yearly est. 4d ago
  • Senior Software Engineer in Test - ML Inference

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Join the Apple Cloud Engineering team and drive innovation that matters! We build and seamlessly integrate technologies that enrich people's lives. You will join a dynamic team of people who are passionate about developing new technologies and services for our customers. You will be collaborating with many different teams within Apple to further improve the quality of our products. We are looking for an experienced and motivated Senior Software Engineer in Test who has a proven track record for building technology that has made customer experience amazing. Description You will be responsible for crafting, implementing, and executing test plans and test suites based on specification documents. You will be doing End to End system validation at scale for cloud based services and technologies. In this role, you will work very closely with the software development, client application development teams, and other cross functional teams to ensure quality is at highest level. Your focus will be on following areas: Defining and running functional, stability, and performance tests for various aspects of HW/SW interactions Bring up and automate test scenarios for various client applications built on mac OS/iOS SW Creating tools (apps, scripts, etc) to help with testing efforts First level triaging and analysis of issues found during testing Reporting of test results to various cross functional teams Minimum Qualifications 5+ years of software automation & validation experience 5+ years of experience working on cloud technologies including Kubernetes, Virtualization, and cloud compute Have experience in designing, architecting, and developing cloud services and cloud infrastructure for compute Experience with testing and using REST APIs and DevOps tools Experience in testing Cloud Platform that is developed on top of either private or public Cloud Infrastructure Good coding experience in C/C++/Go/Swift or a any c type language Experience with Swift, Go, Objective-C and Apple development/test tools (ATP, BATS, Device compute) Creative, collaborative, and product-focused B.S., M.S., or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience Preferred Qualifications Experience with scale testing of cloud infrastructure and tools like chaos-monkey Understanding of large scale distributed systems architecture and applications At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-258.1k yearly 4d ago
  • Senior SDET - ML Inference & Cloud Validation

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading technology company in Seattle is seeking a Senior Software Engineer in Test to join its Cloud Engineering team. You will be responsible for executing and developing test plans to ensure high product quality, with a focus on cloud technologies and customer satisfaction. The ideal candidate has over 5 years of experience in automation and validation, along with strong coding skills. This role offers a competitive salary and comprehensive benefits. #J-18808-Ljbffr
    $160k-204k yearly est. 4d ago
  • Senior Software Engineer, Apple Services Engineering

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Envision the collaborative possibilities we could achieve. At Apple, innovative concepts have a remarkable ability to transform into exceptional products, services, and customer experiences with remarkable speed. By infusing your passion and unwavering dedication into your role, the boundaries of our accomplishments are limitless! Join the newly established Apple Cloud Platform - Developer Frameworks Team. This team is tasked with constructing the foundational libraries, developer tools, code samples, and providing support to other teams within the broader iCloud organization in their endeavors to deliver high-impact projects. You will have the extraordinary opportunity to express yourself and contribute significantly to the team's success at its inception. Description We are seeking a Senior Software Engineer with a passion for developing critical developer tools, libraries, and frameworks that serve as the foundation for various mission-critical and large-scale applications. Successful candidates possess strong engineering skills and communication abilities, as well as the capacity to build and maintain relationships across the company. Individuals with a broad perspective and a willingness to learn from others will thrive in this multi-disciplinary environment. Responsibilities Design, build, and maintain core Java frameworks and libraries that enable consistent, scalable, and high-quality development across services and applications. Collaborate with multiple teams across Apple to define, implement, and deliver the shared vision. Make informed technology choices within complex architectures. Your deep understanding of the organization's business, products, customers, and strategy will enable us to find opportunities that align with this team's mission. Implement automated testing and validation suites (unit, integration, e2e tests) to ensure reliability and stability across versions. Stay current with the Java ecosystem, evaluating and integrating relevant advancements (Project Loom, virtual threads, new JDK features, Spring updates, build tool optimizations). Mentor engineers and promote framework adoption through demos, tech talks, internal workshops, and office hours. Minimum Qualifications 5+ years of industry experience in developing high-quality software 3+ years of experience in developing tools, libraries, and frameworks Experience with operating, developing infrastructure and services in public cloud environments (AWS, GCP, etc.) Experience in distributed computing, micro-services, and server-side technologies Experience with containerization and orchestration technologies, such as Docker and Kubernetes. Experience with CI/CD along with the tools that support these Bachelor's Degree in an engineering-related field or equivalent related experience Preferred Qualifications Experience as a participant or owner of a high-volume open-source software repository Good communication and personal skills, ability to interact and work well with members of other functional groups in a project team, and a strong sense of project ownership Thrives in an environment where you have to learn new skills and technologies constantly At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $201,300 and $367,400, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $201.3k-367.4k yearly 5d ago
  • Senior Software Engineer - Siri Runtime Platform

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Cupertino, California, United States Software and Services Play a part in the next revolution in human‑computer interaction. Collaborate with software engineers as well as machine learning engineers/scientists in several technical areas spanning the entire range of Siri's capabilities (speech recognition, natural language understanding, dialogue management). Have the opportunity to innovate, create groundbreaking technology, build prototypes of user‑facing features and magical experiences, and work with a cross‑functional team to ship these magical experiences to millions of users. Description The Siri Runtime Platform team is responsible for building the foundational technologies that power Siri and Dictation across billions of Apple devices. Serving as a horizontal platform across all device ecosystems (iOS, mac OS, watch OS, vision OS), the team manages the lifecycle of user interactions with Siri. We are seeking a Senior Software Engineer to join our team, to help build the next generation of Siri's technology stack. In this role, you will lead efforts to design, implement, and optimize core software technologies that drive the next generation of Siri. You'll build scalable, high‑performance systems, contribute to key product capabilities, and collaborate across teams to deliver reliable, innovative solutions. This position offers a unique opportunity to shape the future of our platform while upholding Apple's bar for engineering excellence. Responsibilities Provide technical leadership/take accountability for engineering quality. Example behaviors: Drive definition and adoption of engineering standard methodologies. Coach team accountability for quality through code reviews, design reviews, etc. Own and drive substantial features end‑to‑end as a DRI. You will lead features of a scale that require coordination across multiple engineers and/or cross‑functional partners, ensuring clarity, alignment, and timely delivery. Deliver significant hands‑on technical contributions. This includes architecture, implementation, deployment, and ongoing operational support for complex systems. Shape product and technical direction. You will actively participate in roadmap discussions, offer constructive feedback, identify gaps or risks early, and model healthy, proactive collaboration across the team. Help build and scale the team. As we grow, you will help define staffing needs, participate in hiring, and contribute to building a high‑performing engineering organization around you. Minimum Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 10+ years of experience in software engineering, with expertise in building large‑scale, distributed systems. Strong programming skills in languages like Swift, Objective‑C, C++ or Java. Solid understanding of privacy‑preserving technologies and secure software development. Experience with runtime systems, APIs, and performance optimization in real‑time applications. Proven ability to solve complex system issues, including performance bottlenecks, privacy and security vulnerabilities. Strong communication and collaboration skills, with experience working in a cross‑functional environment. Preferred Qualifications Master's or PhD in Computer Science, with a focus on security, privacy, or distributed systems. Familiarity with Apple platforms and technologies, including iOS and mac OS development. Knowledge of analytics systems and techniques for balancing privacy with usability. Demonstrated leadership skills, with a track record of driving technical initiatives and mentoring team members. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $181,100 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $181.1k-318.4k yearly 3d ago
  • Senior Software Engineer, Identity

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services We are the Workload Identity team in the Apple Services Engineering Security org. Our team's primary responsibility is to manage and establish identities for software applications, services, and containers to securely access cloud resources, ensuring proper authentication and authorization for these workloads without requiring manual credential management. We are expanding our team and looking to add a Senior Software Engineer who will play a critical role in ensuring our customers adhere to the latest and most effective security practices for addressing identity. We are looking for a passionate and talented technical lead engineer who will focus on creating fundamental security services, addressing identity challenges on a large scale within the ASE organization. Success in this role requires individuals to possess a blend of profound technical expertise, extensive knowledge in security, and substantial experience in large‑scale operations. Description Your duties in this role will include defining, advocating, and driving the adoption of a standardized set of minimum security requirements while monitoring progress. You will have direct influence on the future of our security protocols, guiding engineering teams as they incorporate secure practices and tools into their development processes. Minimum Qualifications 7+ years of software development or production operations experience in a large-scale environment Strong programming skills in Golang, as you'll be working extensively with Go-based applications Proven experience building and operating large scale, highly available, distributed, and fault tolerant systems Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale Experience with Kubernetes, Docker, and containerization (CNCF Kubernetes Developer or equivalent) Knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs BS/MS in Computer Science or equivalent experience Preferred Qualifications Hands-on experience with Systems, including the ability to configure and troubleshoot system initialization processes Understanding of network security principles, protocols, and technologies, including firewalls, VPNs, and secure communication channels Familiarity with incident response processes and the ability to respond to security incidents effectively Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption Knowledge of authentication and authorization mechanisms, including OAuth, JWT, and other identity management protocols At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-302.2k yearly 3d ago
  • Senior Software Engineer, Capacity Platform

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading tech company in Seattle is seeking a seasoned software engineer to join its Capacity Engineering team. The ideal candidate will design and develop systems to enhance Infrastructure Capacity Lifecycle management. This role requires over 10 years of software engineering experience, strong Java skills, and familiarity with modern technologies like Kubernetes and React. The position offers a competitive salary range of $171,600 to $302,200, along with extensive benefits and opportunities for equity participation. #J-18808-Ljbffr
    $171.6k-302.2k yearly 1d ago
  • Senior Software Engineer

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Are you interested in a career in the development of Capacity Engineering Platforms for Infrastructure? We engineer systems, applications and services that facilitates Infrastructure Capacity Lifecycle management that includes the collection, analysis, and reporting of capacity, utilization & efficiency data. If you are passionate & curious about how infrastructure is managed? This is the team to join. You'll be exposed to modern, open-source technologies that are standard to the Infrastructure engineering industry, and will work at scale that few organizations in the world have access to. Description You will be working on a small team valuing cooperation, brainstorming, with an emphasis on design. You will be responsible for developing systems/ services, tools, and visualizations to make sense of the data. We are looking for a sharp engineer who also has a keen sense of how to build good products. You are also a team player -- ready to engage in lively design discussions, and able to give and receive constructive code reviews. Your curiosity drives you to explore new technologies and apply creative solutions to problems. The ideal candidate pays close attention to details, but also keeps sight of the bigger picture. Minimum Qualifications BS degree or higher in Computer Science or a related field 10+ years of experience as a professional software engineer Know-how in maintaining and debugging systems in Java runtime environments Competency in Java & Spring/ Springboot FW's and other JVM languages like Scala or/and C#, Clojure, or similar object-oriented language Deep understanding, and strong hands on experience - Multithreading, Networking (including non-blocking IO), etc Confidence with SQL databases like Postgres, Oracle and NoSQL databases like Cassandra Experience with running services using modern orchestrators like Kubernetes Experience with development using UI fwk React Experience managing data in relational databases and developing ETL pipelines Experience driving product features, functional specifications, and development schedules, represent team and technology Passion and prior experience designing and implementing outstanding large distributed systems Be an advocate and driver for performance optimization, automation, and unit tests Ability to pick up new technologies quickly Excellent debugging, critical thinking, and communication skills Tless attention to detail Solid documentation and technical writing skills Preferred Qualifications Proficiency with source control systems (Git) and build tools such as Gradle, Maven, etc. Understanding of different data stores and when to use them (e.g. RDBMS, Cassandra, Solr, Redis) Experience implementing and administering logging, telemetry and monitoring tools like Splunk is a plus Experience in cluster management/orchestration software like Aurora or Ansible & using tools such as Docker is a plus Experience working with Cloud based environment a plus At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-302.2k yearly 1d ago
  • Senior Software Engineer, Clickstream Data - App Store

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Imagine what we could do together. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what we could accomplish! The Apple Services Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. We are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, Apple Books, Apple Sports and Apple Fitness. And we do it on a massive scale, meeting Apple's high standard for quality and excellence, to deliver a huge variety of entertainment in over 50+ languages to more than 150 countries. Description The App Store Clickstream team powers the data backbone behind discovery, search, trust and safety, developer insights, and experimentation across billions of daily user interactions. We ingest, model, and activate high-volume event data in near real time with uncompromising standards for privacy, reliability, and latency. As a Senior Software Engineer, you will design and operate large-scale distributed systems and build production-grade Generative AI applications that make clickstream signals useful, safe, and actionable for teams across the App Store. Responsibilities Architect and operate petabyte-scale clickstream pipelines with strict SLAs. Define event taxonomies, schemas, and governance to ensure durable contracts, lineage, and high-quality metadata. Ship privacy-by-design processing: PII minimization, consent enforcement, differential privacy, and edge-friendly patterns. Build production GenAI services with clickstream context: embeddings, vector search, RAG, prompt orchestration, guardrails, and automated evals. Lead incident response and root-cause analysis; automate backfills, reprocessing, and lineage-aware rollbacks. Mentor engineers, influence architectural roadmaps, and improve on code quality, testing, performance, reliability, and documentation. Minimum Qualifications 8+ years of hands‑on software engineering experience building large‑scale data systems. Strong programming skills in one or more of Scala and Java. Hands‑on expertise with distributed data systems such as Spark, Kafka, Hadoop, Flink. Solid foundation in data storage and SQL : (S3/HDFS/Parquet), and lakehouse tables (Iceberg/Delta/Hudi). Solid systems fundamentals: algorithms, data structures, concurrency, consistency, caching, and observability. Built and operated services with Docker/Kubernetes, automated CI/CD and low‑latency inference systems. BS/MS/PhD in Computer Science or related field, or equivalent experience. Preferred Qualifications Familiarity shipping GenAI apps to production: embeddings, vector DBs, RAG, prompt orchestration. Excellent communication and collaboration skills; ability to influence multi‑functional partners and drive complex projects to completion. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-302.2k yearly 5d ago
  • Senior iOS Software Engineer

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple is committed to delivering exceptional features and prioritizing user privacy. The Privacy Preserving Measurement & Machine Learning team develops state-of-the-art privacy-enhancing technologies for privacy-preserving measurement and machine learning. We are seeking an exceptional candidate to join our team contributing to iOS. Description We are looking for an experienced software engineer to join our team and help us develop privacy-preserving technologies for measurement and machine learning. Successful candidates must possess a strong technical background and experience in iOS development, particularly in designing privacy-preserving features. Strong interpersonal skills and the ability to influence and build consensus are essential for success in this role. Since you'll be working with various technologies, adaptability to new challenges and systems is a fundamental skill. Responsibilities Collaborate with cross-functional engineers to design and develop end-to-end measurement systems that meet Apple's industry-leading privacy standards. Operate independently to solve complex problems at the intersection of privacy-preserving technology, applied cryptography and machine learning. Develop on-device data processing systems that enable training and evaluation of generative AI systems while preserving user privacy. Minimum Qualifications Proficiency in one or more object-oriented programming languages such as C++, Objective-C, Swift. Industry experience of iOS development, or experience of development on other embedded systems. Proficiency in problem-solving, coupled with creativity in identifying effective solutions, and the ability to collaborate effectively within a cross-functional team. 2+ years of industry experience with a Bachelor's degree or equivalent experience in Computer Science or a related technical field. Preferred Qualifications Knowledge of basic privacy, security and cryptographic principles. Experience with differential privacy, secure multi-party computation, trusted compute environment or private federated learning. Ability to analyze system architecture and assess privacy & security impacts and suggest mitigations. Experience with training, evaluating, and deploying machine learning models to production. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-302.2k yearly 3d ago
  • Senior Software Engineer - Privacy-First Cloud & AI

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading tech company in Seattle seeks an experienced Software Engineer to develop world-class privacy-focused platform services. You will work with cross-functional teams to drive the next generation of features, requiring a strong background in Java and scalable cloud services. This role offers a competitive salary range between $171,600 and $258,100, alongside comprehensive benefits including medical coverage and employee stock options. #J-18808-Ljbffr
    $171.6k-258.1k yearly 2d ago
  • Senior Software Engineer, Apple Services Engineering (ASE)

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Do you love solving sophisticated challenges and are passionate about learning? At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your work, and there's no telling what we could accomplish.You will be a part of a small team in iCloud organization and have a significant stake in defining team's future and success. You will be joining a friendly and collaborative team to build a software and solutions for our partners and organization.This position requires a broad set of software engineering skills, focusing on design, and developing scalable applications/services. If you are passionate about technical solutions like software, data, operational insights, efficiency, resource utilization and related technologies we'd love to hear from you. Description On the iCloud Data and Engineering (iDEE) team, our mission is to empower the teams that run iCloud. We do this by simplifying operations, pioneering innovative solutions, and strengthening the foundation of one of the world's largest cloud services. The ideal candidate for this role will demonstrate the following characteristics and experience: “Researching and evaluating broad set of technology stacks and modern frameworks, design pattern and architecture concepts.” “Presenting your work in a collaborative way across team members and partners.” Responsibilities You play a crucial role in developing solutions that directly impact iCloud's stability and efficiency of services. You will work with different business and engineering teams, to understand needs of our end customers often before they do. You will closely work with internal partners to capture requirements, develop scalable software, build tools, dashboards and platform that will be used inside/outside Apple iCloud. Minimum Qualifications 5+ years of relevant experience in large‑scale cloud services or similar environments Proficiency in Python or Java and willingness to adapt to new ones in future. Be ready to tackle new challenges, willingness to work across the entire software stack, from provisioning of infrastructure through to software design and full‑stack development. Strong software engineering background and experience with data‑driven architecture, distributed system, operational insights and resource utilization. Exceptional analytical and problem‑solving skills, with the ability to communicate complex ideas clearly and effectively to cross‑functional teams. Work both independently and in a team to produce optimal results. Bachelor's or master's degree in computer science, Engineering, or a related field Preferred Qualifications Passion for writing technical and design documentation Knowledge of data pipelines, and familiar with Apache‑Superset for visualization a plus Experience using AI tools and prompt engineering to solve practical engineering problems and build reliable solutions. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses-including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-258.1k yearly 4d ago
  • Senior Software Engineer - ASE / Apple Services Engineering

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    Seattle, Washington, United States Software and Services Imagine what we could do together. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what we could accomplish. Apple is looking for an experienced Software Engineer to develop world class privacy focussed platform services that enables many product features and privacy preserving experiences including iCloud Private Relay, Apple Intelligence, Private Cloud Compute enabling private inferencing, private authentication and more. You'll collaborate closely with various cross-functional teams to deliver key offerings that enable the next generation of Apple Intelligence features. You will be able to build planet scale services with strong background in distributed systems, network protocols, understanding of client-server architectures, ability to disambiguate problems, engineer scalable solutions and writing high-performance code. You will be part of a small team with high visibility, you'll have ample opportunities to make significant impact both on features products and services across Apple and to our customers. Please apply if this sounds intriguing! Description As a member of Private Cloud Compute, you'll contribute to the development of a large-scale, distributed global inferencing messaging and request routing platform. We are a small team with high visibility, you'll have ample opportunities to make a significant impact. Responsibilities You'll collaborate closely with various cross-functional teams to deliver key offerings that power the next generation of popular AI features. Your background in network protocols, understanding of client-server architectures, and knowledge of low-latency, high-availability distributed systems are essential for this role. You'll design system architectures, specify custom network protocols, and implement high-performance code. Develop scalability strategies for applications that support our diverse business and technical needs. Minimum Qualifications Bachelor's Degree in an engineering-related field, or equivalent related experience 5 years of work experience designing, delivering, and supporting highly scaled cloud services, including design, development, troubleshooting and maintaining production services. Recent experience developing software in Java, Swift, Objective-C, or other widely used language. Strong Java programming and experience preferred. Experience in building large scale request, message, traffic routing system. Excellent analytical and problem solving skills Comfortable working at highly cross-functional organization with clear communication, consistent delivery, and relationship building Preferred Qualifications Solid understanding of networking protocols, storage system, security algorithm. Deep understanding of real-time and multi-threaded programming concepts. Developing application level networking technologies and protocols Asynchronous I/O programming Privacy, Security, Cryptography At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant . Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr
    $171.6k-258.1k yearly 2d ago
  • Senior Software Engineer - Cloud Tools & Frameworks

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading technology company in Seattle is seeking a Senior Software Engineer to develop vital developer tools and frameworks. This role involves designing Java libraries, collaborating with various teams, and maintaining high coding standards. Candidates need over five years of experience, including working in cloud environments with skills in Docker and Kubernetes. The position offers a competitive salary and a comprehensive benefits package, ensuring a rewarding career experience. #J-18808-Ljbffr
    $162k-209k yearly est. 5d ago
  • Senior Software Engineer - Identity Security (Go,Kubernetes)

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading technology company in Seattle is seeking a Senior Software Engineer to manage identities for software applications and ensure secure access to cloud resources. The ideal candidate will have over 7 years of experience, strong programming skills in Golang, and a proven ability in large-scale systems. This role offers competitive compensation, comprehensive benefits, and opportunities for professional growth. #J-18808-Ljbffr
    $162k-209k yearly est. 3d ago
  • Senior Data Engineer, Clickstream & GenAI Platforms

    Apple Inc. 4.8company rating

    Seattle, WA jobs

    A leading technology company in Seattle is seeking a Senior Software Engineer for its Clickstream Data team. In this role, you will design and operate large-scale distributed systems, building production-grade applications that utilize clickstream data effectively. The ideal candidate should have over 8 years of experience in software engineering, proficient in Scala or Java, and possess strong skills in distributed data systems like Spark and Kafka. Competitive compensation and comprehensive benefits are offered, including potential stock options. #J-18808-Ljbffr
    $138k-179k yearly est. 5d ago
  • 2026 Intern - Software Engineer

    Adobe Systems Incorporated 4.8company rating

    Seattle, WA jobs

    Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity Adobe is seeking talented and passionate Software Engineer interns across all organizations to help plan, design, develop, and test software systems or applications for software enhancements and new products used in local, networked, cloud-based or Internet-related computer programs and products. Adobe software engineer interns can work directly on products for our Creative Cloud, Document Cloud, or Experience Cloud teams, or they can be immersed in the world of our cloud-based platform - diving into components of our infrastructure or solving problems with big data. We have openings for all interests - web developers, mobile developers, data engineers, frontend development, back-end development, full stack development - the opportunities are endless! All 2026 Adobe interns will be co-located hybrid. This means that interns will work between their assigned office and home. Interns will be based in the office where their manager and/or team are located, where they will get the most support to ensure collaboration and the best employee experience. Managers and their organization will determine the frequency they need to go into the office to meet priorities. What You'll Do * Develop high-performance, reliable, testable and maintainable code. * Participating in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation. * Collaborate with engineers and participate in daily or weekly stand ups and meetings. * Grow with the support of your team and help others on the team grow by providing thoughtful feedback and uplifting those around you. * Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication. * Additional responsibilities as needed based on specific role or team What You Need to Succeed * Currently enrolled full time and pursuing a Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience required with an expected graduation date of December 2026 - June 2027 * Strong technical background with analytical and problem-solving skills * Previous related experience in software engineering (applicable coursework, projects, internships, etc.) * Proficiency and experience with at least one or more of the following: Java, C++, JavaScript, Python * Familiar with the software development lifecycle - designing, developing, deploying, and maintaining web and mobile apps * Results-oriented, with ability and interest in learning new technologies and adapting quickly to new requirements and environments * Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations. * Ability to participate in a full-time internship between May-September Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $38.00 -- $51.00 hourly. Your recruiter can share more about the specific pay rate for your job location during the hiring process. State-Specific Notices: California: Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and "fair chance" ordinances. Colorado: Application Window Notice There is no deadline to apply to this job posting because Adobe accepts applications for this role on an ongoing basis. The posting will remain open based on hiring needs and position availability. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call **************.
    $38-51 hourly 60d+ ago
  • Research Intern - AI for the Entire Software Development Lifecycle

    Microsoft Corporation 4.8company rating

    Redmond, WA jobs

    Research Internships at Microsoft provide a dynamic environment for research careers with a network of world-class research labs led by globally-recognized scientists and engineers, who pursue innovation in a range of scientific and technical disciplines to help solve complex challenges in diverse fields, including computing, healthcare, economics, and the environment. The Software Analysis and Intelligence in Engineering Systems (SAINTES) group at Microsoft Research invite applications for Research Internship positions. We are dedicated to advancing the state-of-the-art in AI-powered improvements for the entire software development lifecycle, advancing software analytics, and exploring the frontiers of software engineering research. We are seeking Research Interns with a keen interest in: * Integrating AI/Machine Learning (ML) into software development activities to bolster developer activities. * Analyzing developer productivity impacts and elevating software analytics for comprehensive insights. * Investigating and optimizing software engineering processes to enhance efficiency and quality, using AI/ML to improve methodologies and practices that underpin successful software development lifecycles. * Engaging in socio-technical research spanning productivity, community, and developer well-being. Research Interns will be part of a collaborative environment, offering both autonomy in their project contribution and the support of an innovative team. Our mission is to enrich the work and well-being of developers through socio-technical research, leveraging expertise from AI, human-computer interaction, and software engineering. We aspire to reshape the collaboration between AI and people in software development and provide AI-driven decision-support at scale. Join us in our quest to revolutionize software development and amplify developer potential. Apply now to be part of our research revolution. You can learn more about the SAINTES research agenda, publications, videos and team members at *********************** Responsibilities Research Interns put inquiry and theory into practice. Alongside fellow doctoral candidates and some of the world's best researchers, Research Interns learn, collaborate, and network for life. Research Interns not only advance their own careers, but they also contribute to exciting research and development strides. During the 12-week internship, Research Interns are paired with mentors and expected to collaborate with other Research Interns and researchers, present findings, and contribute to the vibrant life of the community. Research internships are available in all areas of research, and are offered year-round, though they typically begin in the summer. Qualifications Required Qualifications * Accepted or currently enrolled in a PhD program in Computer Science, Software Engineering, Electrical Engineering, or related STEM field. * At least 1 year of experience in conducting research, writing peer-reviewed publications, and software development. Other Requirements * Research Interns are expected to be physically located in their manager's Microsoft worksite location for the duration of their internship. * In addition to the qualifications below, you'll need to submit a minimum of two reference letters for this position as well as a cover letter and any relevant work or research samples. After you submit your application, a request for letters may be sent to your list of references on your behalf. Note that reference letters cannot be requested until after you have submitted your application, and furthermore, that they might not be automatically requested for all candidates. You may wish to alert your letter writers in advance, so they will be ready to submit your letter. Preferred Qualifications * Ability to think unconventionally to derive creative and innovative solutions. * Actively conducting research in at least one of the following areas: developer productivity, Large Language Models (LLMs) applied to software engineering, software engineering and/or human computer interaction applied to AI/ML systems, mining software repositories, and software analytics. * Ability to collaborate effectively with your mentor and others in Microsoft on research projects. * Effective interpersonal skills, cross-group, and cross-culture collaboration skills. * Has published in one of the following ACM or IEEE venues: ICSE, ESEC/FSE, CHI, CSCW, ICSME, ASE, CHASE, IUI, ICML, NeurIPS. * Demonstrable proficiency in software development, with a solid foundation in understanding, developing, and deploying code, including the ability to translate research concepts into working implementations. * Given our current projects, preference will be given to those that have experience using LLMs in the domain of software development and proficiency in Python. The base pay range for this internship is USD $6,710 - $13,270 per month. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $8,760 - $14,360 per month. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: ************************************************* Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
    $37k-47k yearly est. 57d ago
  • Software Development Engineer II - Backend

    Expedia 4.7company rating

    Software development engineer job at Expedia Group

    Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We're building a more open world. Join us. Introduction to the team Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Air Connectivity Organization at Expedia Group is seeking a backend developer with a passion for building robust, scalable, and high-performance applications that help millions of people plan their travels and create lifelong memories. Join us as we revolutionize the travel industry! The Air Connectivity Organization at Expedia Group is at the forefront of innovation in the travel industry. We leverage our cutting-edge, in-house platform to seamlessly integrate with airlines worldwide, delivering exceptional travel experiences to millions of users annually. Through APIs that adhere to NDC standards, we enable travelers to access top-tier content, enjoy an immersive ticket shopping experience, and add convenient ancillaries to their journeys with ease. We are part of the partner connectivity platform that serves as the backbone of Expedia's business, powering an efficient two-way marketplace that bridges supply and demand. Leveraging diverse integration methods-ranging from direct connections to NDC and GDS sourcing-our platform processes over 50 Tier-1 services and generates more than 8TB of data each month. Built with modern technologies like Java, Kotlin, Spring, MSSQL, DynamoDB, and Redis, our ecosystem supports millions of travelers in finding the best travel products tailored to their needs. In this role you will: Write code that is clean, maintainable, optimized, modular with good naming conventions Develop and test complex software applications and related programs and procedures to ensure they meet design requirements Team up with peers across the organization to build an understanding of cross dependencies and shared problem solving Share new skills and knowledge with the team to increase effectiveness Understand the relationship between applications, databases and technology platforms Compile and generate documentation on operational or technical problems, initiatives for larger groups, ensuring the information is communicated clearly and simplified for better understanding Minimum Qualifications: Bachelor's degree in a related technical field; or equivalent related professional experience 2+ years of professional software development experience Experience in backend development using Java or Kotlin Experience implementing code that utilizes both relational and non-relational data stores Preferred Qualifications: Experience with cloud-computing platforms, such as Amazon Web Services (AWS) Solid understanding of code promotion, CI/CD methodologies, and using Git for source control Knowledge of logging and metrics integration with tools like Splunk or Datadog A strong understanding of Object-Oriented Programming (OOP) concepts, SOLID principles, and domain-driven design systems Experience designing and understanding moderately complex distributed systems No relocation assistance offered Please note that this role is only available in the following location, Seattle in alignment with our flexible work model which requires employees to be in-office at least three days a week. We are unable to offer relocation assistance for this role. The total cash range for this position in Seattle is $119,000.00 to $166,500.00. Employees in this role have the potential to increase their pay up to $190,500.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. View our full list of benefits. Accommodation requests If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request. We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others. Expedia Group's family of brands includes: Brand Expedia , Hotels.com , Expedia Partner Solutions, Vrbo , trivago , Orbitz , Travelocity , Hotwire , Wotif , ebookers , CheapTickets , Expedia Group™ Media Solutions, Expedia Local Expert , CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50 Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you're confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals with whom we have not made prior contact. Our email domain ********************. The official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs. 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.
    $119k-166.5k yearly Auto-Apply 3d ago

Learn more about Expedia Group jobs