

What you will accomplish
Build and maintain eBay’s homepage/CMS backend engineering and machine learning stack
Translate requirements to software design and create clean, efficient, extensible, maintainable code.
Be responsible for a large functional area possessing in-depth knowledge and expertise.
Influence across domain teams and guiding others towards the right technical decisions
Design and build scalable, distributed and high-available systems, ensuring high-performant, responsive website and accessibility.
Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams.
Lead engineering support, release, and on-call responsibilities.
Identify areas in the team applications and integrate flexibility in the design for these areas
Improving engineering velocity.
What you will bring
6+ years of experience in working in JavaScript, GraphQL REST APIs, messaging systems and/or other backend programming languages.
Hands-on experience building data-driven applications (RDBMS, NoSQL, ElasticSearch)
A deep understanding of building scalable backend applications.
Strong experience delivering results in fast-paced environments (agile, TDD, CI/CD)
Passion for AI technologies (LLMs and Machine Learning)
The base pay range for this position is expected in the range below:
$132,000 - $222,100משרות נוספות שיכולות לעניין אותך

What you will accomplish:
Design and develop modular and loosely coupled features that improve eBay’s core functionalities.
Independently translate product and design documents into high-quality, crash-free production code, ensuring clean, maintainable, and well-tested outputs.
Implement unit tests and automation code for robust feature delivery, ensuring high standards of software reliability.
Conduct code reviews within your immediate team to uphold quality assurance and performance improvements.
Maintain detailed user documentation to support continuous development and feature evolution.
Collaborate multi-functionally to suggest and assess various build options, offering informed estimates and ensuring timely task completion.
What you will bring:
A minimum of 1 year of professional experience in native development, with proven expertise in Android programming including Kotlin, Jetpack Compose, Dagger/Hilt & Android Studio.
Strong understanding of computer science fundamentals, data structures, algorithms, and testing Android applications using platform tools.
Experience in production monitoring and a basic understanding of memory management to optimize application performance.
Innovation and teamwork capabilities, coupled with excellent communication skills and decision-making abilities.
Enthusiasm for adopting new technologies, engaging in collaborative learning opportunities, and showcasing a proactive approach to ongoing growth.
A bachelor's degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience, providing a solid foundation for technical challenges.
The base pay range for this position is expected in the range below:
$78,400 - $139,400משרות נוספות שיכולות לעניין אותך

We’re looking for a to help tackle complex, high-impact technical challenges using cutting-edge technologies, including Generative AI.
Design, develop, and maintain clean, scalable, and testable code.
Apply evidence-centered design to improve quality and delivery velocity.
Break down projects into manageable tasks and ensure efficient execution.
Provide technical guidance, conduct code reviews, and mentor engineers.
Identify gaps across systems, propose solutions, and drive roadmap execution.
Enhance E2E testing quality and accelerate feature delivery.
Lead engineering support, releases, and on-call for a 24/7 platform.
Own subsystems end-to-end—from design to deployment and observability.
Influence architecture and technical decisions across teams.
Design for flexibility to support evolving requirements.
Collaborate cross-functionally to deliver innovative, high-impact solutions.
Strong sense of ownership and interpersonal skills
Self-driven with a strong ability to learn and adapt quickly
Passion for exploring new and emerging technologies within your area of expertise.
Commitment to continuous learning through internal and external knowledge-sharing.
Interest in developing transferable skills and growing across fields.
Bachelor's degree in EE, CS or other related field.
6+ years of experience in working in Java, Kotlin, GraphQL, Spring/Springboot, REST APIs, messaging systems and/or other backend programming languages.
Building data-driven applications (RDBMS, NoSQL, ElasticSearch)
Delivers results in fast-paced environments (agile, TDD, CI/CD)
Ability to shine in a FE capacity in addition to BE is a big plus.
Familiarity with shift left approach is a plus
The base pay range for this position is expected in the range below:
$115,200 - $199,700משרות נוספות שיכולות לעניין אותך

What you will accomplish:
Architect the development of Selling features in the Android application with Native Android app development and converting ideas, designs and requirements to concrete stable production builds
Coordinate and collaborate with the Product and Engineering team to identify problems, come up with creative solutions, and help with tracking and delivering within the release plan
Understand and implement Android specific design patterns and experience with Android Studio, Java, Kotlin, Jetpack Compose, Dagger, network debugging (e.g. Charles), revision control systems (e.g. Git) and bug tracking (e.g. Jira)
Develop and iterate within a rather lean, yet very fast-paced Engineering team, develop code and testing methodologies to improve the DevOps "Four Key Metrics"
What you will bring:
Prefer B.S Degree or equivalent experience in Computer Science or equivalence with 7+ years of experience developing Android applications, with deep experience in Kotlin, Jetpack Compose, Hilt/Dagger, & GraphQL
Proven experience in unit testing and functional UI testing with JUnit / Espresso, well versed in SOLID principles and with Android Studio
Experience with modern design patterns such as MVVM, Dependency Injection, etc.
Experience with Agile/Scrum methodologies, working with services teams to develop optimal mobile services contracts
Any additional experience working on large scale applications encompassing dozens of features, patterns for achieving feature modularity, reactive programming using RxJava / RxKotlin and Jetpack Compose are preferred.
The base pay range for this position is expected in the range below:
$115,200 - $199,700משרות נוספות שיכולות לעניין אותך

What you will accomplish :
Collaborate with engineers, UX designers, and product managers in an agile environment to design, develop, test, and support high-quality, high-performance, visually appealing, and interaction-rich front-end products across all phases of the development cycle, ensuring compatibility across browsers and operating systems.
Develop and maintain web applications using JavaScript/TypeScript, HTML, CSS, web UX component template language, web assembly, and Node.js. Design and develop responsive layouts, ensuring cross-browser and cross-platform compatibility and performance.
Build rich web applications by improving browser local IndexedDB and web workers.
Design and implement shareable UX components, libraries, tools, and processes to improve team development agility.
Implement and manage CI/CD pipelines using tools like Jenkins and Git and integrate with backend APIs, focusing on performance tuning for both browser and Node.js virtual machines.
Write and maintain automated tests using tools such as Playwright, Percy, or other testing frameworks and ensure code quality by writing well-structured, maintainable, and efficient code, incorporating CSS and JavaScript standard methodologies.
What you will bring:
Prefer B.S. or M.S degree with 10+ years of experience in architecting, designing, and developing high-volume, highly interactive web applications that are compatible across various browsers and device types.
Expertise in HTML5, CSS3 (using preprocessors like LESS or SASS), Content Delivery Networks (CDN), and advanced JavaScript/TypeScript development. Proficient in Ajax and web template technologies, with expert-level skills in server-side Node.js web application development.
· Knowledge of automation testing tools and experience in writing automation tests to cover unit, component, and UI visual tests.
Strong foundation in computer science, particularly in data structures and algorithms.
Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design.
The base pay range for this position is expected in the range below:
$132,000 - $222,100משרות נוספות שיכולות לעניין אותך

About the Role :
What you will accomplish :
Crafting/giving functional and technical direction to a solution
Test-driven development (TDD)/Behavior Driven Development (BDD), clean code, software craftsmanship
Testing at all levels (unit, integration, UI and acceptance)
Refactoring to enhance testability and re-usability
Continuous delivery and integration
Identify project risks, quantify risk/benefit relationships
What you will bring :
Bachelor's degree from an accredited College or University in Computer Science or related major and 5+ years of mobile development experience
Experience in iOS, Swift, Objective-C, and XCode as well as familiarity with the integration of network services
Knowledge of GraphQL, REST is helpful
Knows about Async/Await, concurrency, combine, UIkit, SwiftUI and various iOS development frameworks essential for Mobile Application development
Full stack development experience is a bonus
The base pay range for this position is expected in the range below:
$95,200 - $168,700משרות נוספות שיכולות לעניין אותך

What you will accomplish:
Independently lead sophisticated, high-impact initiatives within eBay’s selling inventory management domain, from conception to successful production rollout.
Architect, design, and develop cross-data center distributed, fault-tolerant, highly available, and performant web services and applications with expert software architecture design, OOA/D skills, and outstanding analytical and problem-solving abilities.
Championing excellence by promoting clean architecture, modern frameworks, quality gates, and alignment to design patterns and coding standards.
Elevate the engineering bar through meticulous design/code reviews, operational excellence (SLOs, observability, incident management), and scalable practices that enhance team velocity.
Act as a technical mentor, guiding senior and junior engineers on architecture standard methodologies and advanced problem-solving and introduce AI-first frameworks and reusable components to reduce developer friction and enable faster iteration.
Automate diagnostics, monitoring, and remediation using intelligent assistants and prediction-based alerting.
Lead by example: write reference implementations, contribute to core libraries and services, and conduct in-depth code reviews to influence standards and uplift team capabilities.
Develop well-structured Architecture Decision Records (ADRs) and contribute to user documentation and standards.
Estimate engineering effort, plan implementation, and manage system changes. Proactively identify and recommend mitigation strategies for project technical risks.
What you will bring:
Prefer a BSCS, MSCS, or a similar technical degree with 14+ years of experience in crafting and developing highly scalable distributed platforms, internet-scale web applications, 4+ years as a staff/architect-level technical lead across multiple domains.
Expert, hands-on experience in Java, Spring Framework, GraphQL Service and schema design, Design Patterns, OOA/D, Data Structures, REST, JSON, and Internet Protocols, any experience in Federated GraphQL schema design and implementation is a significant plus.
Proficiency in Java and/or Scala, with a strong foundation in data structures, algorithms, multithreading, synchronization, and concurrent programming. Deep architectural understanding of system design and a proven ability to lead projects to completion.
Solid knowledge and experience with relational databases (Oracle) and/or NoSQL data technologies (Mongo, Cassandra, Couchbase), ElasticSearch, and related toolsets.
Strong collaboration skills, with the ability to influence multi-functional and cross-geography teams to deliver results. Excellent time management skills and ability to work on concurrent assignments with different priorities.
Demonstrated experience driving architecture discussions, producing well-documented design documents, participating in design and code reviews, and contributing to coding and unit testing of fault-tolerant applications.
Solid understanding of computer science fundamentals, data structures, and algorithms, coupled with up-to-date knowledge in advancements in Web technologies and a drive for innovation.
Proven ability to mentor senior engineers, influence organization-wide practices, and make long-term architectural decisions that unlock measurable business outcomes.
The base pay range for this position is expected in the range below:
$152,400 - $247,800משרות נוספות שיכולות לעניין אותך

What you will accomplish
Build and maintain eBay’s homepage/CMS backend engineering and machine learning stack
Translate requirements to software design and create clean, efficient, extensible, maintainable code.
Be responsible for a large functional area possessing in-depth knowledge and expertise.
Influence across domain teams and guiding others towards the right technical decisions
Design and build scalable, distributed and high-available systems, ensuring high-performant, responsive website and accessibility.
Provide technical guidance, code review for immediate team and other teams, contribute and review ADRs (Architecture Decision Records), coaching, and mentorship to individual team members within and outside teams.
Lead engineering support, release, and on-call responsibilities.
Identify areas in the team applications and integrate flexibility in the design for these areas
Improving engineering velocity.
What you will bring
6+ years of experience in working in JavaScript, GraphQL REST APIs, messaging systems and/or other backend programming languages.
Hands-on experience building data-driven applications (RDBMS, NoSQL, ElasticSearch)
A deep understanding of building scalable backend applications.
Strong experience delivering results in fast-paced environments (agile, TDD, CI/CD)
Passion for AI technologies (LLMs and Machine Learning)
The base pay range for this position is expected in the range below:
$132,000 - $222,100משרות נוספות שיכולות לעניין אותך