Senior Staff Full Stack Engineer
Company | eBay |
---|---|
Location | Seattle, WA, USA, San Jose, CA, USA, Portland, OR, USA |
Salary | $152400 – $280900 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in EE, CS or other related field.
- 10+ years of experience in building large scale, distributed web platforms/APIs with 5+ years as an architect/technical lead responsible for the end to end product scope across multiple domains.
- Experience in creating and driving technical strategy and roadmap across multiple domains.
- Successfully forged alignments with key stakeholders on significant architecture decisions and technical direction for ambiguous problem areas through Architectural Decision Records (ADR).
- Developed and drove adoption of technical practices that improved team velocity to deliver high-quality code across the organization.
- Solid knowledge in end to end system design from frontend to backend involving JavaScript frameworks, GraphQL/Rest APIs, Messaging Systems, RDBMS/NOSQL, Containers, Infrastructure layer, with deep knowledge in several key components.
- Experience in GraphQL is preferable.
- Experiences in leading complex technical initiatives across teams independently from inception to successful delivery.
Responsibilities
- Independently lead complex technical initiatives within and beyond your team.
- Drive technical direction and roadmap, leads across domain teams and guides others towards the right technical decisions.
- Authors ADRs (Architecture Decision Records) that serves as blueprint or a proposed solution for a given technical problem and influences overall tech strategy.
- Responsible for one or more large functional areas possessing in-depth knowledge and expertise.
- Demonstrate strong systems mindset, go beyond immediate needs, proactively addressing performance, security, and future-proofing solutions.
- Take ownership of complex projects, driving them from conception to successful implementation.
- Change agency to set high bar and uplevel across teams on culture, process and engineering practices. Empower teams through effective collaboration, knowledge sharing, and tool building.
- Identifying areas in the company platforms likely to change and integrating flexibility in the design for these area improving engineering velocity.
- Long term technology vision to continually modernize and keep systems relevant in constantly changing environments.
- Lead engineering support, release, and on-call responsibilities for an ‘always-on’ 24/7 site.
Preferred Qualifications
- Excellent decision-making skills, thrive on dealing with ambiguities and changes.
- Strong sense of ownership and communication skills, embrace diverse ideas across organization and align on a mutually agreed direction to get things done and move forward.
- Deeply care about growing others, great at mentoring and coaching, creating a large positive impact on organizational culture.
- Strong learning ability, self-driven.
- Attending knowledge sharing sessions, both within the company and externally.
- Learning transferable skills.
- Growth mindset and constantly looking for opportunities to learn.
- Learns adjacent areas (project management, people management, product management) in addition to core technical skills to better support the organization.