Inactive
Z

Zendesk

Subscription CRM software for customer service

Software Engineer Intern

Backend EngineeringPosted on May 2
Internship · Summer 2026Austin, TX, USA$47.12 - $71.15 /hr

About the Job

Requirements

  • Education/Status: Currently enrolled in a BE/BS/B.Tech or Master's program in Computer Science, IT, or a related technical field, and must be returning to school following the completion of the internship.
  • Programming: Foundational knowledge or academic experience with one or more object oriented programming languages (e.g., Java, Python, or Node.js).
  • Concepts: Basic understanding of API concepts (e.g., RESTful APIs) and fundamental software architecture principles.
  • Tools: Familiarity with version control systems (e.g., Git/GitHub).
  • Agile: Awareness of Agile Scrum methodologies.
  • Documentation: Ability to write clear and concise technical documentation.
  • Language: Fluent in English.

Responsibilities

  • Innovative Project Ownership: Define the scope, design, and implement an innovative, self-directed software project, focusing on exploratory use cases (e.g., leveraging AI/ML or new integrations).
  • Research & Prototyping: Conduct research into potential applications of existing and new technologies and finding synergy to develop a working proof-of-concept or prototype.
  • Foundational Development: Apply best practices in design, development, documentation, and testing for your project, supported by senior team members.
  • Technical Documentation: Produce clear and concise documentation detailing solution architecture, implementation, and potential business value.
  • Agile Exposure: Attend and participate in core team ceremonies (e.g., daily stand-ups, sprint reviews) to learn about the Agile Scrum development lifecycle, focusing on reporting progress for your independent project.
  • Collaboration & Communication: Work closely with developers, solution architects, and business system analysts to communicate project status, technical challenges, and findings effectively.

Desired Qualifications

  • Programming: Node.js, Python, or Bash scripting is a plus
  • Cloud: Exposure to cloud computing concepts (e.g., AWS, GCP, or Azure)
  • Low-code/No-code & iPaaS: Understanding of iPaaS and low-code platforms (e.g., Workato, Boomi, Mulesoft)
  • CI/CD: Basic understanding or coursework related to continuous integration/continuous deployment (CI/CD) pipelines
  • Observability & Monitoring: Familiarity with logging and monitoring tools (e.g., Datadog, Splunk, CloudWatch)
  • Data Management: Familiarity with cloud databases (e.g., DynamoDB, Snowflake, BigQuery, SQL)
  • AI/ML: Demonstrated Interest in automation using AI, machine learning, or natural language processing

About the Company

Zendesk

Subscription CRM software for customer service

Zendesk provides cloud-based customer service and support software that helps businesses manage customer interactions. It offers a suite of tools (ticketing, live chat, analytics) as part of a subscription-based CRM platform designed to streamline support workflows across industries. The product works as a scalable cloud solution: organizations choose pricing tiers, implement ticketing and chat in their support channels, track performance with analytics, and use training and certification resources to maximize use. What sets Zendesk apart is its broad, adaptable platform tailored for companies from startups to enterprises, extensive integrations, and a clear focus on service-first CRM, with a recurring revenue model built on subscriptions. The company’s goal is to help organizations improve customer service operations, boost efficiency, and enhance customer satisfaction and loyalty by making support processes easier to manage.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$185.5M
Headquarters
San Francisco, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Zendesk

See more jobs