Senior Software Engineer (MTS2)

eBay
San Francisco, California, US
$149.2K-$234.9K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

At eBay, we're more than a global ecommerce leader we’re changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world.

We’re committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.

Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered.

Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work every day.

We're in this together, sustaining the future of our customers, our company, and our planet.

Join a team of passionate thinkers, innovators, and dreamers and help us connect people and build communities to create economic opportunity for all.

Senior Software Engineer (MTS2)

We are reinventing advertising at eBay! We’re creating innovative ad-tech solutions to optimize the ad monetization and experience on eBay.

Our goal is to create a valuable experience for both buyers and sellers, while also driving performance through Ads. To that end, we are innovating rapidly in the ad-tech space and there is no shortage of new challenges for motivated individuals.

As a Senior staff engineer you will work closely with designers, architects, product managers and other engineers (frontend, backend, machine learning, quality) to build engaging UI experiences and distributed, heavily scalable distributed applications, platforms and tools to redefine the advertising space for eBay and beyond.

Job Responsibilities

  • Define, design, and implement highly scalable, resilient and performant distributed systems focusing on customer experience
  • Work throughout all phases of the software development process independently as well as work jointly with other team members
  • Collaborate with architects, product management, engineering and Operations teams to develop innovative solutions alignment to development goals and principles
  • Lead product design, produce clear, well-documented design docs, and participate in design and code reviews
  • Able to lead the scrum team and run scrum ceremonies optimally.
  • Voice support for and communicate your design, methods, and results to a community of developers, analysts, and product managers
  • Provide technical guidance, coaching, mentorship to develop and improve performance of individual team members and success of overall team
  • Rigorously follow Definition of Done (DoD) process for better quality by maintaining over 80% unit test coverage and other release criteria standards
  • Responsible for leading engineering support, release, and on-call responsibilities for an always-on 24x7 site
  • Lead by example and share knowledge with the team

Job Requirements

  • BS / BA in Computer Science or related field plus 10+ years work experience or MS with 8+ years of relevant experience
  • 10+ years of software design and development experience, solid foundation in computer science with strong proficiencies in system architecture, distributed systems, data structures, algorithms, OOPs, OOA / D and Functional programming
  • 8+ years of proven experience in software development using Java, Scala, RESTful Web Services. Experience with NodeJS is a major plus.
  • 6+ years of experience developing data-driven applications using an industry standard RDBMS, NoSQL
  • 3+ years of experience in designing, and building highly scalable, fault tolerant distributed systems and services for large web sites
  • A person with a delivery focused in a fast paced and dynamic environment. Must demonstrate a sense of ownership to plan, implement and drive the product work to successful completion and be successful in a collaborative environment

The pay range for this position at commencement of employment in California, Washington, or New York is expected in the range below.

$149,200 - $234,850

Base pay offered may vary depending on multiple individualized factors, including location, skills, and experience. The total compensation package for this position may also include other elements, including a target bonus and restricted stock units (as applicable) in addition to a full range of medical, financial, and / or other benefits (including 401(k) eligibility and various paid time off benefits, such as PTO and parental leave).

Details of participation in these benefit plans will be provided if an employee receives an offer of employment.

If hired, employees will be in an at-will position and the Company reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department / team performance, and market factors.

Please see the Talent Privacy Notice for information regarding how eBay handles your personal data collected when you use the eBay Careers website or apply for a job with eBay.

eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status.

If you have a need that requires accommodation, please contact us at [email protected]. We will make every effort to respond to your request for accommodation as soon as possible.

View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities.

Jobs posted with location as "Remote - United States (Excludes : HI, NM)" excludes residents of Hawaii and New Mexico.

J-18808-Ljbffr

14 days ago
Related jobs
Promoted
Hireio, Inc.
San Francisco, California

As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. Establish solid design and best engineering practice for engineers as well as non-technical people. The Data Platform team works on ...

Promoted
Salesforce
San Francisco, California

Note: By applying to the Public Cloud - Distributed Systems Software Engineer posting, recruiters and hiring managers across the organization hiring software engineers will review your resume. Our Public Cloud engineering teams are responsible for innovating and maintaining a large scale distributed...

Promoted
aescape
San Francisco, California

Senior Software Engineer who can collaborate with our team to manage the development of complex front-end features. Experience managing a small team of software engineers. Establish and redefine best practices in software development to ensure the delivery of high-quality products. ...

Promoted
Block
San Francisco, California

We are growing our small cross-discipline engineering team and are looking for a mobile engineer who has experience with or is open to learning Kotlin Multi Platform. The blocks that form our foundational teams — People, Finance, Counsel, Hardware, Information Security, Platform Infrastructure Engin...

Promoted
Eventual
San Francisco, California

As a Senior Software Engineer, you will be an early member of the Eventual team with primary responsibilities around building out key features for the Daft distributed data engine. ...

Take-Two Interactive Software
San Francisco, California

Lead and mentor a team of engineers, supporting their career and technical development. Take-Two Interactive Software, Inc. ...

Snowflake
San Mateo, California

We are looking for an outstanding performance engineer to join the team and improve FDB performance, scalability, and reliability along with Snowflake’s constantly growing needs for a faster and larger database. AS A PERFORMANCE ENGINEER ON THIS TEAM, YOU WILL:. ...

BHO Tech
San Francisco, California

We are currently seeking a CONTRACT Senior QA Software Engineer to be based in our San Francisco, CA offices. The Senior QA Software Engineer will:. Provide comprehensive test reports to Senior Manager, QA Software Engineering. Must have in-depth knowledge on Software Quality Engineering Fundamental...

Pixar
Emeryville, California

Our Software R&D team is responsible for developing Pixar’s in-house and open-source software. We are looking for a Software Engineer to join the team that develops and maintains the execution engine and in-memory scene representation at the heart of Presto. Working with both artists and engineers, ...

Disney Entertainment & ESPN Technology
San Francisco, California

The Media & Metadata Acquisition and Syndication Services (MASS) team is seeking a Senior Software Engineer to help us deliver excellent linear & streaming experiences for Hulu, Disney+ and ESPN as a developer of our metadata integration platform. Bachelor’s degree in computer science, Information S...