Talent

We know people are the driving force behind every successful business—including ours.

Working at NEA

We continually seek opportunities to expand our network of talented professionals, whether as part of NEA's team of investors and support personnel, or in an exciting role at one of our portfolio companies. Open positions with NEA will be posted as available, as well as a listing of current career opportunities with NEA-backed companies.

In addition, we have a highly experienced team of talent-focused individuals with expansive networks. Find out more about NEA talent resources and tools on our Talent & People Operations Resource Page.  Not logged in? Login or request a Portfolio Company login here.

Venture-backed start-ups are the lifeblood of innovation and job creation

Generating more than $2.3 trillion in annual revenue–18% of the U.S. GDP–and employing more than 10 million Americans, jobs at venture-backed companies are among the most rewarding careers on the planet, and many of NEA's growing portfolio companies have positions available. Check here often to see what exciting career opportunities are available at NEA-backed companies.

  • 2.3 Trillion Annual Revenue
  • 18 U.S. GDP
  • 10 Million Jobs

Connect with NEA

Job Details

Build and Release Engineer at Evernote
San Diego, CA, US / Austin, TX, US / Bothell, WA, US

About the team

Over 200 million passionate and engaged users, billions of notes and files! That’s the scale of global operation that the Evernote Operations team is responsible for. We are looking for an expert build and release engineer to help us increase efficiency and quality throughout the development lifecycle. This person will help our distributed development teams run the build, test and release process for desktop and mobile products as well as our production web services (primarily Java and NodeJS). Not only would you bring your own significant experience to the table, you'll learn a lot yourself: we recently moved our entire service from multiple retail data centers into Google Cloud Platform, and we're now refactoring our monolithic back end into microservices and innovating our client applications. You'd be working with technologies like Spanner, Kubernetes, and all things containers as we evolve our processes to enable zero-downtime deployments and true continuous delivery. You’re joining the team at an exciting time where you’ll have the opportunity to help define how we build, deploy, and ship code as a company.

What you'll do

  • Help us define, architect, and build the next generation of our build and release infrastructure
  • Work with development teams to handle and improve the software release process along with supporting iOS, Android, Mac, Windows and Java development teams and associated QA platforms
  • Collaborate with Operations engineers on systems management at the VM and OS level
  • Evangelize the capabilities of these systems to encourage more and better utilization
  • Identify and implement new technologies to enhance effectiveness of development and QA teams
  • Handle and resolve build failures as well as continue to improve build infrastructure, efficiency and reliability

What you've done

  • You have 5+ years experience in software development with at least 2 years in release engineering
  • You have experience with administration of continuous build, integration, and deployment pipelines (Jenkins, Bitbucket, Artifactory, etc.)
  • You have managed CI/CD systems for containers and microservices
  • Experience handling build, test, and source code management tools
  • You have direct experience with build tools
  • You have supported multi-platform application development shops and have a solid understanding of continuous integration

Preferred experience

  • You have experience working in multi-functional and distributed teams
  • You have worked with “Pipelines as code” (i.e. Jenkins scripted pipelines)
  • You have worked with Kubernetes and Dockerfiles and are familiar with best practices
  • You know Git like the back of your hand
  • You keep up-to-date with the latest industry trends and are familiar with practical applications of reliability and chaos engineering
  • You have worked with provisioning and management of resources in an elastic compute environment (e.g. GCP, AWS)
  • You are comfortable in a one or more scripting language (Perl, Python, bash, Ruby, or similar)
  • You are a whiz at Linux, Mac OS X, and/or Windows system administration
  • You have used build tools like Xcode, Gradle, Maven, Fastlane and Ant
  • You have familiarity with Scrum or other agile development methodologies

 

We are committed to an inclusive and diverse Evernote. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global Evernote Community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.