Senior Software Engineer

Senior Software Engineer

Full-Time 142400 - 190100 $ / year (est.) Hybrid
E

At a Glance

  • Tasks: Design and develop innovative software solutions while leading projects and mentoring teammates.
  • Company: Join eBay, a dynamic tech leader committed to innovation and inclusivity.
  • Benefits: Competitive salary, bonuses, stock options, and comprehensive health benefits.
  • Other info: Great opportunities for career growth and a supportive team culture.
  • Why this job: Make an impact in a fast-paced environment with cutting-edge technologies.
  • Qualifications: 6+ years of experience in software development with strong leadership skills.

The predicted salary is between 142400 - 190100 $ per year.

What You’ll Do And Learn

  • Translate requirements to software design and create clean, efficient, extensible, maintainable code.
  • Be responsible for subsystems within a large domain, possessing in-depth knowledge and expertise.
  • Take full responsibility for the entire software life cycle, including design, development, testing, deployment, observability and monitoring.
  • Serve as a key player in influencing and guiding others towards the right technical decisions.
  • Identify areas of features likely to change and integrate flexibility in the design for these areas improving engineering velocity.
  • Collaborate effectively with partners across multiple functions to develop innovative solutions that enforce development goals and principles.
  • Practice evidence-centered design making features testable, ensuring high quality and improving velocity in continuous delivery.
  • Manage project features, break into sub-tasks, identify and resolve issues for efficient execution.
  • Provide technical guidance, code review for immediate team and other teams, coaching, and mentorship to individual team members.
  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.
  • Lead and improve E2E testing quality and increase delivery velocity across features.
  • Lead engineering support, release, and on-call responsibilities for an 'always-on' 24/7 site.

What You Bring

  • An innovative, great teammate, excellent communication and decision-making.
  • A strong sense of ownership and interpersonal skills to work effectively across teams.
  • Passion about new and innovative technologies within immediate field of expertise.
  • A willingness to participate in sessions focused on exchanging insights, both within the company and externally.

Experience

  • 6+ years of experience with Java, GraphQL, Spring/Springboot, REST APIs, messaging systems and/or other backend programming languages.
  • 6+ years of experience designing front-end systems and development using Javascript/Typescript, CSS, React, NodeJS, Server-side rendering using one of the open-sourced UI libraries (Material UI/Ant UI), Integration with REST/GraphQL APIs.
  • Strong portfolio demonstrating BEM-structured CSS and understanding the intricacies of how browsers work.
  • Experience with Webpack and Express.js.
  • 6+ years of experience building large scale, distributed web platforms/APIs with 2+ years as a lead developer responsible for specific functional areas.
  • Experiences in leading small to mid-size projects independently.
  • Bachelor’s degree in EE, CS or other related field.

Tech Skills

  • Experience in crafting GraphQL/Restful APIs, and building server-side components in Java, NodeJS or similar backend development languages.
  • AI first attitude with proficiency in Claude Code/Cursor/Copilot.
  • Background in developing web applications using modern JavaScript frameworks (e.g. React, Angular) and Spring Boot IO frameworks.
  • Proficient in structured and unstructured data structures.
  • Good understanding of the ML data pipelines, feature engineering and model training.
  • Designs and builds scalable, distributed, high-performant, robust and highly available systems.
  • Building data-driven applications (RDBMS, NoSQL, ElasticSearch).
  • Delivers results in fast-paced environments (agile, TDD, CI/CD).
  • Familiarity with shift left approach is a plus.

Senior Software Engineer employer: eBay

eBay is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for an Ad Reporting Product Manager. With a strong emphasis on employee growth and development, eBay offers numerous opportunities to enhance your skills while working in a dynamic environment that values data-driven decision-making. Located in a vibrant tech hub, employees benefit from a diverse community and access to cutting-edge resources, ensuring a rewarding and meaningful career.

E

Contact Details:

eBay Recruitment Team

We think you need these skills to ace Senior Software Engineer

Java
GraphQL
Spring/Springboot
REST APIs
Javascript
Typescript
CSS