Software Development Engineer II, Yammer (java) Yammer
THIS JOB HAS EXPIRED Job Category: Software Engineering: Development
Location: San Francisco, CA, US
Job ID: 810868-94056
Division: Microsoft Office Division
We're seeking talented engineers to join our Core Services team. You'll be expected to build stable, robust systems to support a diverse and rapidly evolving feature set. The Core Services team at Yammer builds backend services to offload components that require maximum scalability, low latency and high availability from the primary front end application. The team works on few public-facing services. Instead we focus on critical backend components like messaging, search, activities and realtime notifications. We discuss topics like eventual consistency, leader election, automatic failover, end-to-end latency and inverted indices.
Engineers at Yammer believe the things that separate a great engineer from a merely adequate one are passions and goals, character and personality, not specific technical skills. Engineering is here to move the business forward. Engineers whose personal passions are aligned with what we're trying to accomplish are the ones most likely to be happy here and to help us succeed.
Stuff we have built:
Help build and maintain Yammer?s backend services.
Integrate our Rails app with these services.
Identify scaling bottlenecks and propose solutions.
Contribute to open-source distributed data stores.
Research, test, benchmark and evaluate new technology.
Solve the types of mysteries which only occur at high scale.
Ability to adapt.
An ideal candidate will have a knack for solving a broad range of problems using a wide array of technologies.
Have experience building and operating scalable, distributed systems. We serve more than 4 million users (and growing?rapidly) with no patience for slow, flaky services when it comes to the tools they need to do their job.
Have experience in developing REST-based web services. Sound API design and knowledge of HTTP principles is vital to providing robust, easily consumed services for the rest of the company.
Java (including Jersey)
Ruby (including Rails)
Scaling web applications
Other things we use:
Nginx & Unicorn
Candidates must be able to meet customer security screening requirements as indicated for this role. Customer screening requirements may include additional items such as, but not limited to: specialized agency background checks (either national or local) and fingerprinting. All employees hired into roles supporting Cloud Offerings will also be required to pass Microsoft background checks prior to the start of employment and every two years thereafter.
Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland
Job Segments: Developer, Java, Engineer, Software Engineer, Research, Technology, Engineering
||San Francisco, CA |
THIS JOB HAS EXPIRED