Jobs

  1. About Google
  2. Jobs
  3. Locations
  4. Mountain View (Global HQ)
  5. Technical Client-Facing
  6. Technical Solutions
  7. Enterprise Software Engineer

Enterprise Software Engineer

Location: Mountain View (Global HQ)

Team: Technical Solutions

Apply now

Hi there! We've updated our Jobs site and added some new features to improve your experience. Show me.

This position is based in Mountain View, CA.

The area: Enterprise

We've helped over 30 million employees at three million organizations around the world to "go Google." As masters of cloud computing, the Enterprise team helps small and large businesses, educational institutions and government agencies discover the wonders of "the cloud" and work smarter through Google Apps. Our technical and sales teams design and implement solutions for these organizations with custom features, security and support -- all with Google's philosophy of innovation and ease of use in mind.

The role: Enterprise Software Engineer

Google Enterprise helps companies the globe over be more productive, mobile and collaborative by "going Google." Google's Enterprise teams work with schools, companies and government agencies to make them more productive, mobile and collaborative by using Google cloud computing to get their work done. As an Enterprise Applications Engineer, you lead the development and implementation of web-based applications to new Google customers. You lead all aspects of web development, requirements gathering, software development, testing, documentation, training, implementation, ongoing support and maintenance for both in-house and customer-facing web applications. You will work closely with a cross-functional team of Googlers, using UI and functional specs/prototypes as input. Be part of helping businesses the world over succeed by getting Googley.

As a Java engineer for the Google Enterprise Operations Organization, you will design and develop server-side code for web-based applications. You are a well-rounded developer with a proven track record of delivering scalable and robust business applications using web technologies. You must be capable of designing and developing significant new functionality as well as consistently producing on-going sustaining maintenance releases.

Responsibilities:

  • Design, develop and maintain web-based applications to enhance the cross functional business processes. Applications include data warehouse, case tracking tool, self-service support site, BI reporting and other systems to support the growing needs of Google Enterprise business.
  • Deliver highly scalable and reliable business applications using latest web technologies.
  • Maintain a suite of existing web applications by implementing new features and fixing critical bugs.
  • Collaborate with other engineers on code reviews, internal infrastructure, and process enhancements.
  • Integrate Google internal systems with third party ERP, CRM, or other business applications.

Minimum qualifications:

  • BA/BS in Computer Science or a related technical field. In lieu of degree, 4 years of relevant experience.
  • 1 year of work experience, including programming experience in Java and/or C/C++.
  • Experience with Java core libraries, design patterns, JSP, servlets, and end-to-end web application programming.
  • Extensive programming experience in Java, C/C++, or Python with strong object oriented design skills.

Preferred qualifications:

  • Experience with SAAS, CRM/ERP integration.
  • Development experience in a Unix/Linux environment.
  • Experience with Google App Engine (GAE) and distributed computing knowledge (such as MapReduce).
  • UI development experience with AJAX and similar technologies.
  • Knowledge of session management, database design and SQL, object relational mapping, XML web services, and agile development methodologies.
  • Ability to handle periodic on-call duty as well as out-of-band requests.

The Big Picture

Mountain View (Global HQ)

Want to stop talking about changing the world and actually do it? At Google Mountain View, our global headquarters, we make products for hundreds of millions of users around the world that change the ways they create, share, communicate, collaborate and do business.

Location: Mountain View (Global HQ)

Technical Solutions

Take on technology challenges that don’t have simple answers as you bridge technology and business.

Team: Technical Solutions

Enterprise Software Engineer

Location: Mountain View (Global HQ)

Team: Technical Solutions

Apply now

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees or any other company location. Google is not responsible for any fees related to unsolicited resumes.

At Google, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Google is proud to be an equal opportunity workplace and is an affirmative action employer.