

Job Title: MTS 1, Software Engineer
Start Date: January 19, 2026
days per annum , 5 sick days per annum
highly available
deployment
Identify project technical risks and make recommendations to mitigate
Use deep technical proven experience of company systems and applications, which could cover applications, services, systems, or frameworks
a high level of initiative and attention to detail during daily operations
Collaborate effectively with other engineers, product managers, designers, and QA engineers
Encourage peers with high-quality, hands-on technical contributions
methodology , design, and best practices.
Consistently produce high-quality software with a focus on unit testing, regular code reviews, and continuous integration.
high standards in quality and operational excellence.
Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options. Ensure documentation aligns with project scopes, milestones, and deliverables.
Effectively delegate tasks and responsibilities within the team, considering individual skills and workload
Lead the development of prototypes and proof-of-concept implementations for new technologies or approaches.
Required Experience
The language of work is English.
Bachelor of Engineering degree plus 8 or more years of experience ; or MS in Computer Science plus 6 or more years of hands-on experience in developing highly scalable distributed platforms and services and internet scale web application
Highly experienced in application development in JAVA and Kotlin and its related frameworks such as like Spring, Spring Boot, Hibernate, Stream processing platforms such as Kafka and Flink ;
in Oracle ADF 12c Framework, JavaScript , HTML and
in J2EE, SOAP, SOA Services, Design Patterns, OOA/D, Data Structures, XML, REST, JSON, and Internet Protocols ;
in a programming language such as Scala, solid base in data structures, algorithms and a strong understanding of multithreading, synchronization, concurrent programming; deep architectural understanding of system design and lead ing
noSQL data technology such as Mongo , ElasticSearch and related toolset ;
in Spring boot and Hadoop framework ;
in retail and logistics ;
ility to troubleshoot performance bottlenecks in
participating in design and code reviews, coding and unit testing of fault-tolerant applications. Comfortable or have familiarity with all the layers of multi-tier applications to craft complete solutions and maintain products
Solid understanding of computer science fundamentals. Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design
Excellent verbal and written communication, leadership, and collaboration skills
משרות נוספות שיכולות לעניין אותך

The Impact You Will Make Here
The Senior Software Engineer is responsible for coordinating the design, development, and implementation of software solutions. This role combines technical expertise with leadership skills to guide a team of developers, ensure outstanding deliverables, and drive the successful completion of projects. Candidates must have in-depth software development expertise, proven ability to deliver complex solutions, hands-on experience with Java and GCP, and capability to lead a small engineering team autonomously.
Architect, design, develop and test complex, multi-tier distributed Warehouse Management System software systems
Lead architecture discussions, develop well-documented design docs, and facilitate development and code reviews ensuring alignment with industry standards
Work with product managers, collaborators, and cross-functional teams to build software solutions that fulfill functional and non-functional needs, establish project plans and deliverables
Estimate engineering effort, plan execution cycles, and roll out system changes
Identify and address performance bottlenecks in software systems & ensure systems are secure, scalable, and maintainable
Write Unit and Integration tests and ensure software developed meets high quality standards
Stay updated on emerging technologies and integrate them into development processes whenever applicable
Function as a team leader utilizing communication, leadership, and problem-solving skills
What You Bring to the Team
Bachelor’s degree in Computer Science or related field plus 8+ years of experience or Master’s degree in Computer Science or related field plus 7+ years of hands-on experience in building large-scale distributed systems
Strong expertise in front-end technologies such as HTML, CSS, JavaScript, and React
Strong expertise in designing and developing REST API
Extensive hands-on experience and expertise in object-oriented design methodology and application development using Java/J2EE and Kotlin, including frameworks such as Spring Boot
Hands-on experience with Google Cloud Platform (GCP), particularly in Google Cloud Run and deployment pipelines
Deep understanding of SQL Databases, with an emphasis on Postgres. Familiarity with tuning systems, architecture, thread management, and problem analysis
Expertise with Terraform deployments
משרות נוספות שיכולות לעניין אותך

This role is focused on Data Platform Engineering — not data engineering. While familiarity with Spark, Flink, and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself, not just authoring data pipelines.
What you’ll do and learnOwn and deliver major components of eBay’s Data Platforms — from design through production rollout.
Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance.
Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience.
Build systems that balance latency, correctness, and cost while ensuring security and compliance.
Drive operational excellence for services you own, including observability and incident response.
Collaborate across product, infra, and analytics teams to align execution with business needs.
Learn and grow in areas like governance, orchestration, and privacy engineering.
Experience designing large-scale distributed systems (compute, storage, APIs, streaming).
Ability to independently deliver complex projects from requirements to production.
Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues.
Strong communication skills to influence cross-team technical outcomes.
Growth mindset with curiosity to learn new technologies.
Impact at scale: powering global analytics and ML systems.
Challenging problems: streaming, freshness/correctness, and multi-cloud resiliency.
Collaborative culture that values inclusion and knowledge sharing.
Support & growth: flexibility, benefits, and career development resources.
Focus on reliability and sustainable on-call practices.
8+ years of distributed systems or data platform experience.
Proven ability to design and deliver critical systems with impact.
Proficiency in Java/Python, CI/CD, and containerized environments.
Hands-on expertise in tools like Kafka/Flink, Spark, Delta/Iceberg, Kubernetes, NoSQL/columnar stores.
Experience in streaming and batch data platforms.
Strong foundation in algorithms and distributed design.
BS/MS in CS or equivalent experience.
משרות נוספות שיכולות לעניין אותך

MTS 2, Software Engineer, Data Platform
Job Type: Full-time
About the RoleThis role is focused on Data Platform Engineering not data engineering . While familiarity with Spark, Flink , and other tools in the Hadoop ecosystem is valuable, your primary responsibility will be building and evolving the platform itself , not just authoring data pipelines.
What you’ll do and learnmajor components of eBay’s Data Platforms — from design through production rollout.
Design and evolve distributed systems powering ingestion, streaming, lakehouse/warehouse, catalog, and governance.
Contribute to long-term architecture through design reviews and authoring architecture design documents, ensuring scalability and resilience.
Build systems that balance latency , correctness , and cost while ensuring security and compliance.
Drive operational excellence for services you own, including observability and incident response.
Collaborate across product , infra , and analytics teams to align execution with business needs.
Learn and grow in areas like governance , orchestration , and privacy engineering .
Experience designing large-scale distributed systems (compute, storage, APIs, streaming).
Ability to independently deliver complex projects from requirements to production.
Systems thinker who anticipates bottlenecks, schema evolution, and reliability issues.
Strong communication skills to influence cross-team technical outcomes.
Growth mindset with curiosity to learn new technologies.
Impact at scale : powering global analytics and ML systems.
Challenging problems : streaming, freshness/correctness , and multi-cloud resiliency.
Collaborative culture that values inclusion and knowledge sharing.
Support & growth : flexibility, benefits, and career development resources.
Focus on reliability and sustainable on-call
8+ years of distributed systems or data platform experience.
Proven ability to design and deliver critical systems with impact.
Proficiency in Java/Python , CI/CD , and containerized environments.
Hands-on expertise in tools like Kafka/Flink , Spark , Delta/Iceberg , Kubernetes , NoSQL/columnar stores .
Experience in streaming and batch data platforms.
Strong foundation in algorithms and distributed design .
BS/MS in CS or equivalent experience.
משרות נוספות שיכולות לעניין אותך

Roles/Responsibilities:
Native iOS 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 iOS specific design patterns
Experience with iOS XCode, Obj-C, Swift, SwiftUI, 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"
Be part of a transformative, productive and fun startup culture
Job Requirements:
8+ years of experience developing iOS applications, with deep experience in both Swift, Objective-C, SwiftUI, Xcode
Deep experience in unit testing and functional UI testing with XCTest / XCUITest
Well versed in SOLID principles
Experience with GraphQL
Experience with modern design patterns such as MVVM, VIPER, RIBS, etc...
Ability to collaborate and drive best practices with engineers from numerous teams
Experience with Agile/Scrum methodologies
Experience working with services teams to design optimal mobile services contracts
B.S Degree in Computer Science or equivalence.
משרות נוספות שיכולות לעניין אותך

What you will accomplish:
Compose, develop, and assist in global projects from software creation to leading all aspects of technical and day-to-day team activities.
Collaborate with engineers and other multi-functional teams such as Product Management, Release Engineering, Quality Engineering, Architecture, Operations teams etc. to compose innovative solutions that align with market demands in terms of functionality, performance, scalability, reliability, realistic implementation schedules, and dedication to development objectives and principles.
Estimate engineering efforts and plan implementation, lead product initiatives, recommend improvements, mentor and guide junior team members.
Identify project risks and work optimally to mitigate them, share release management duties on feature rollouts providing industry and product technical expertise.
Find and help fix stability/scalability issues in a time critical environment, support and resolve site issues when they arise.
What you will bring:
Preferred B.S, M.S. degree or equivalent in Computer Science or related field with 12+ years of professional experience.
Computer Science fundamentals - algorithms, data structures, programming paradigms, design/architectural patterns.
Proven foundation in modern programming languages, our current stack of Java/Scala/Python/Kotlin is preferred.
Experience designing and building data processing pipelines with streaming and batch processing using Spark/Hadoop, Kafka/Flink.
Familiarity with SQL/NoSQL/columnar databases, Elasticsearch/OpenSearch, document stores, CAP concepts.
Creative thinking, able to come up with alternative solutions to fit business requirements and strong collaboration skills and ability to influence a multi-functional team to deliver results.
משרות נוספות שיכולות לעניין אותך

What you will accomplish:
Collaborate closely with peers, Architects, Product Managers, Business Analysts, Quality Engineers, and Operations teams to develop innovative solutions that meet functional and non-functional standards and expectations
Be involved in development, testing, release, triage, bug fix, documentation and work in an Agile environment. Use of tools like JIRA, Git, CICD and other internal eBay tools on a regular basis to prioritize work and deliver features
Evaluate and define storage needs and make recommendations about technology, define domain services and interface definitions and testing architecture
Design and build high-performing, reliable solutions for high-throughput, distributed systems using a variety of third-party and eBay internal libraries and frameworks
Participate in technical design and code reviews and provide feedback to other specialists on the team
Estimate engineering efforts, roadmap planning and be responsible for operational processes, such as automation and controls, to help with efficiency and quality of both manual and technical operations.
What you will bring:
Bachelor’s degree in Computer Science or a related field with 6+ years of experience, or a Master’s degree with 5+ years of proven expertise in building large-scale, web-based distributed systems using Java and REST APIs.
Detailed understanding in computer science fundamentals, data structures and algorithms and extensive experience in building highly available, scalable and robust applications
Excellent object-oriented design and coding skills in Java, hands-on experience using unit/integration test frameworks to build fully automated software applications
Proven understanding of relational and NoSQL databases, data storage/access patterns, caching techniques, messaging systems and asynchronous workflows
Experience with bug triaging and debugging techniques, logging and monitoring systems, application and query performance tuning
Good understanding of web services and SOA related standards like REST/OAuth/JSON
משרות נוספות שיכולות לעניין אותך

Job Title: MTS 1, Software Engineer
Start Date: January 19, 2026
days per annum , 5 sick days per annum
highly available
deployment
Identify project technical risks and make recommendations to mitigate
Use deep technical proven experience of company systems and applications, which could cover applications, services, systems, or frameworks
a high level of initiative and attention to detail during daily operations
Collaborate effectively with other engineers, product managers, designers, and QA engineers
Encourage peers with high-quality, hands-on technical contributions
methodology , design, and best practices.
Consistently produce high-quality software with a focus on unit testing, regular code reviews, and continuous integration.
high standards in quality and operational excellence.
Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options. Ensure documentation aligns with project scopes, milestones, and deliverables.
Effectively delegate tasks and responsibilities within the team, considering individual skills and workload
Lead the development of prototypes and proof-of-concept implementations for new technologies or approaches.
Required Experience
The language of work is English.
Bachelor of Engineering degree plus 8 or more years of experience ; or MS in Computer Science plus 6 or more years of hands-on experience in developing highly scalable distributed platforms and services and internet scale web application
Highly experienced in application development in JAVA and Kotlin and its related frameworks such as like Spring, Spring Boot, Hibernate, Stream processing platforms such as Kafka and Flink ;
in Oracle ADF 12c Framework, JavaScript , HTML and
in J2EE, SOAP, SOA Services, Design Patterns, OOA/D, Data Structures, XML, REST, JSON, and Internet Protocols ;
in a programming language such as Scala, solid base in data structures, algorithms and a strong understanding of multithreading, synchronization, concurrent programming; deep architectural understanding of system design and lead ing
noSQL data technology such as Mongo , ElasticSearch and related toolset ;
in Spring boot and Hadoop framework ;
in retail and logistics ;
ility to troubleshoot performance bottlenecks in
participating in design and code reviews, coding and unit testing of fault-tolerant applications. Comfortable or have familiarity with all the layers of multi-tier applications to craft complete solutions and maintain products
Solid understanding of computer science fundamentals. Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design
Excellent verbal and written communication, leadership, and collaboration skills
משרות נוספות שיכולות לעניין אותך