IT Endpoint Engineer

San Francisco, CA

Who We Are:

The Twitter IT team is looking for an extraordinary IT Endpoint Engineer to scale and lead our global endpoint environment. This position will also be responsible for deployment and monitoring our laptops and desktops where 98% of our fleet is Mac. You have outstanding cross-team communication and interpersonal skills.

What You’ll Do:

We’re looking for someone that is excited about automating our platform and leverages management tools such as Munki, Chef, JAMF, BigFix and other tools to design, implement, and support the endpoint infrastructure. You will develop solutions for software distribution, imaging, endpoint management, and threat remediation. You’ll work alongside our Systems Engineering, IT Engineering, and Information Security teams to keep our employees operating in an efficient and safe environment, staying up to date with the latest security threats, operating system bugs, and software issues.

You will also drive and support IT projects to continually iterate on our current processes and recommend solutions that scale globally. You are passionate about providing the best customer service experience possible, while mentoring other members of your team and creating most standard methodologies to follow. We are looking for someone that is highly adept at managing both Macs and Windows endpoints on a global level, improving the end user experience, and improving processes through automation.

Responsibilities include:

  • Maintains user accounts, data integrity, system access and security within policy.

  • Handle Endpoint Engineering critical issues and outages, and propose resolution options.

  • Develop and implement systems and strategies that promote efficient, secure and cost effective client management solutions.

  • You continually look for ways to iterate on manual processes and drive automated client management.


Who You Are:

  • You have experience managing both Mac and Windows endpoints at a global level.

  • You excel at the use of open source tools such as Munki and Puppet/Chef for platform management.

  • You have extensive experience with the use of BigFix for imaging machines and regular patch management.

  • You identify ways to improve efficiency and scale services leveraging automation tools.

  • You have strong knowledge of desktop security and can provide solutions to vulnerabilities.

  • You have excellent analytical and problem solving skills; ability to make thoughtful proposals, provide root cause analysis and demonstrate results through testing and metrics.

  • You are a great teammate who is hardworking, learns quickly and thrives in a collaborative, agile environment.


  • 5-7 years in an IT Engineering role in an enterprise environment.

  • 4+ year managing a fleet of 1000+ endpoints (macOS, Windows, Linux)

  • 2+ years of configuration management tools (Chef, Puppet, Ansible, etc)

  • Expert level JAMF knowledge; software distribution, monitoring and maintenance.

  • Experience setting up a monitoring stack or log aggregation platform (ELK, Splunk, Graphite)

  • Expert level knowledge of maintaining DeployStudio and iterating with automation.

  • Proficient in various scripting languages (Python, Ruby, Powershell, etc).

  • Networking fundamentals and support (VPN, DNS, Routing, VLANs).

  • Strong knowledge of desktop security and remediation (IDS/two-factor authentication).

Here’s all the legal good stuff: We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.


San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


Engineering Hiring Process

Step 1

Once your application is received, a recruiter will reach out pending your qualifications are a match for the role.

Step 2

If your background is a match, you may have 1-2 technical phone interviews or be given the chance to provide a work sample depending on the role.

Step 3

If the phone interviews go well or your work sample is strong, the final step includes interviews with 5-6 people held onsite in our office.


Personal Information

This field is required.
This field is required.
This field is required.
This field is required.
Required field. PDFs only; max file size is 1MB.
Required field. PDFs only; max file size is 1MB.

U.S. Equal Opportunity Employment Information  (Completion is Voluntary)

At Twitter, we have a bold aspiration to reach every person on the planet. We believe that goal is more attainable with a team that understands and represents different cultures and backgrounds and we are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

This is where you come in! Please take a few minutes to provide us with your information. Completing this form is entirely voluntary. Whatever your decision, there will be no adverse employment consequences.

You can view the ‘EEO is the Law’ poster here.

Twitter does not accept any unsolicited resumes from recruiting agencies and will not pay fees associated with any such resumes. Agencies, please do not send resumes to any Twitter location, employee, or email address.

Twitter, Inc. is committed to working with and providing access and reasonable accommodations to applicants with physical or mental disabilities. If you need an accommodation in order to apply for open job opportunities, please submit a description of your accommodation request to This email is only for accommodation requests related to the application process.

Thanks for applying!
Submission failed. Please make sure all fields are correctly formatted.

Don't see the right fit?

Check out other opportunities at Twitter.