Chegg

Santa Clara, CA

Now Hiring!

About Chegg

Chegg, the academic hub, is transforming the way millions of students learn by connecting them to the people and tools needed to succeed in college through homework help, course selection, eTextbook and textbook options as well as school and scholarship connections. Students nationwide use Chegg 365 days a year to make learning easier, more accessible and more productive. As a part of the company's philanthropic efforts, Chegg is dedicated to its Chegg For Good program, which empowers students to be a catalyst for change on their campus, in their communities and around the world. Since its founding in 2007, Chegg's growth has made it one of Silicon Valley's most successful start-ups. From starting as a textbook rental company to evolving into an academic hub, Chegg is enhancing education for millions of students by saving them time, saving them money and helping them get smarter. For more information, visit www.chegg.com.

Open Positions

Staff Software Engineer San Francisco-Oakland-San Jose CA area More info...

The Company

Are you excited about working for a company that’s disrupting an entrenched industry? Chegg is revolutionizing the business of higher education. Chegg is looking for a hands-on Staff Software Engineer to help us craft the underlying systems that will allow us to continue to build the business as a leading social education platform.

The Team

Chegg’s back office team is responsible for all shared services related to financial transactions. Every shopping cart, every transaction, every shipment, every… you name it, if it impacts the bottom line, the back office team is there. We interface with every team at Chegg. If you want to participate in highly visible and highly impactful business projects, this is your team.

The Role

Create and support highly scalable and fault tolerant java based systems. We deal with financial transactions, so mistakes are literally costly. We highly value test driven development. We’re not a TDD team… yet. You will lead by example and shape the team towards TDD nirvana. Our systems are designed around a plug-in architecture. At this time our team owns the plug-in development. The goal is to provide a platform utilized by the other engineering teams. We want to build the platform and then get out of the way. You will help us educate other engineers at Chegg on our plug-in architecture so they may self-serve. We’re constantly looking for ways to improve application performance. Our systems are indirectly customer facing. When a customer adds an item to a cart they are using our systems. Get it working, then make it fast. When we mention tenured vs. nursery sizing you know we’re talking about GC tuning. You will drive performance improvements and be the leader in this space. You will be a source of new and fresh ideas for the team. You will be one of the engineering thought leaders at Chegg.

Requirements:

Experience at an ecommerce company or other 24x7 critical operation Excellent hands-on experience with java (8+ years) Know and love RESTful services Experience with both RDBMS ( prefer MySQL ) and NoSQL Experience working in a Linux/Unix development environment Excellent problem solving and troubleshooting skills BS in Computer Science or related discipline

Bonus Points:

Experience with Spring and Hibernate preferable Experience with PHP is a plus

  • Software Development
  • San Francisco-Oakland-San Jose CA area
  • Unix/linux
  • MySQL
  • Rdbms
  • Java
  • PHP
  • Summer 2013
Various Positions More info...
  • Computer Science