Principal Software Engineer
eBaySan Jose, United States
US130000USD - 225000USD
What you will accomplish
- Set architectural direction for the broader organization and help evolve systems toward it
- Lead TCGplayer in the migration from a monolithic architecture to domain-driven microservice architecture
- Develop code that meets requirements and aligns with standard processes, and conduct code reviews to provide expert guidance and ensure code is of the highest quality
- Create clear, comprehensive documentation and diagrams to further understanding and drive action
- Develop thorough technical requirements based on business needs via collaboration with product and engineering counterparts
- Use deep technical domain knowledge of company systems and applications, which could cover applications, services, systems, or frameworks
- Participate in the Principal’s Guild to set technical direction, design patterns, and general standard processes across the Technology organization
- Demonstrate a high level of initiative and attention to detail during daily operations
- Provide support for mission-critical applications
- Inspire peers with high-quality, hands-on technical contributions
- A relevant bachelor’s degree or equivalent experience and 12 years of relevant industry or academic master's degree or equivalent experience relevant master's degree and nine years of relevant industry or academic experience, or 16 years of practical experience
- 8+ years of object-oriented software development experience, ideally C# and .NET Core
- Significant experience in high volume production systems design with consideration for high availability, disaster recovery, performance, fault tolerance, and security
- Experience designing and developing microservices in an AWS cloud-based architecture
- Hands on experience with RDBMS technologies (SQL Server, PostgreSQL) and NoSQL stores (Redis, MongoDB, Elasticsearch)
- 5 or more years of event/stream processing mechanisms, specifically Kafka but also AWS SNS/SQS, RabbitMQ, or AzureBus
- 5 or more years of experience with APM (Application Process Monitoring) experience - we work with Scalyr/DataSet for logs and New Relic for dashboards&alerting
View all remote jobs at eBay →
FAQ
- Is the Principal Software Engineer position at eBay remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- What is the salary for the Principal Software Engineer role?
- The posted salary range for this position is 130000USD - 225000USD.
- When was this Principal Software Engineer job posted?
- This listing was posted on April 18, 2025 and is still open for applications.
- How do I apply for the Principal Software Engineer position at eBay?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Technical Direction jobs
Full Stack Architect | Las Vegas, NV
Photon Interactive UK LimitedUnited States
USremotefull-stack-architecturesoftware-architecture+6
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
Indiaremoteweb-developmentfrontend-development+10
FE Developer - React Native | Offshore | Chennai
Photon Interactive UK LimitedIndia
Indiaremotereact-native-developercross-platform-developer+3
Sr. React Developer | Offshore |
Photon Interactive UK LimitedIndia
Indiaremotereact-developerweb-developer+5
Angular Developer
EVBAustralia, Canada, India, United Kingdom, United States
North America, Europe, Asia, Oceaniaremoteangular-developmentfrontend-development+6