Posted in

Software Engineer 3

Software Engineer 3

CompanyeBay
LocationSan Jose, CA, USA
Salary$142400 – $190100
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • B.Sc. or M.Sc. in Computer Science or an equivalent professional experience
  • 3+ years of software design and development experience, tackling non-trivial problems in backend services and / or data pipelines
  • Experience in designing and developing distributed systems
  • Expertise and hands-on experience in Java/J2EE, Data Structures, XML, REST, JSON, and Internet Protocols
  • Proficiency in a programming language such as Java and Scala, with a strong foundation in data structures, algorithms, and a solid understanding of multithreading, synchronization, and concurrent programming
  • Solid knowledge and experience with relational databases and/or NoSQL data technologies, ElasticSearch, and related toolsets
  • Strong collaboration skills and the ability to influence a cross-functional and geographically diverse team to deliver results
  • Excellent time management skills and the ability to work on concurrent assignments with different priorities
  • Experience driving architecture discussions, producing well-documented design documents, participating in design and code reviews, and contributing to the coding and unit testing of fault-tolerant applications.

Responsibilities

  • Design and develop public APIs, adhering to industry best practices and internal standards
  • Own major projects and features from the design phase through coding, testing, deployment, and support
  • Build platforms and frameworks to improve development efficiency, and proactively monitor and alert to identify issues before they reach customers
  • Estimate engineering effort, plan implementations, and roll out system changes
  • Identify project technical risks, make recommendations for mitigation, and maintain detailed documentation
  • Provide data-driven guidance to Product and other engineering leads on roadmap items.

Preferred Qualifications

    No preferred qualifications provided.