We invite you to join the Greycroft Talent Network

companies
Jobs

Software Engineering Intern [Seattle Preferred]

Button

Button

Software Engineering
Posted on Jun 26, 2025

At Button, our mission is to build a better internet fueled by commerce. We partner with some of the world’s largest and most innovative companies to connect people with the products and services they love—with a single tap. We’re passionate about creating great user experiences, pioneering mobile commerce solutions, and having fun while we do it.

We’re looking for a Software Engineering Intern who’s excited to learn and contribute to the full stack of our technology—from intuitive front-end experiences to scalable backend services. This internship is a hands-on opportunity to work alongside experienced engineers, contribute to real features, and gain exposure to the tools and processes behind Button’s commerce platform.

What You’ll Do:

  • Collaborate with engineers, product managers, and designers to build user-facing features using modern web technologies like React and TypeScript.
  • Help maintain and improve our existing applications, APIs, and services.
  • Learn about backend development with technologies like Node.js, Go, and AWS.
  • Participate in code reviews, team meetings, and planning sessions to understand how software is built and shipped in a production environment.
  • Work with and learn from team members across the U.S., including close collaboration with engineers based in Seattle.
  • Explore areas of personal interest within our engineering stack and propose ideas or mini-projects to work on.
  • Get mentorship and guidance from our engineering team to grow your skills and confidence.

You Might Be a Good Fit If:

  • You’re in your final year of a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with a planned graduation by Spring/Summer 2025.
  • You have hands-on experience with JavaScript or TypeScript, and have built projects or contributed to applications using modern front-end or back-end technologies.
  • You’re eager to deepen your understanding of full-stack development, including how user interfaces connect with backend systems and APIs.
  • You enjoy solving complex problems, asking thoughtful questions, and collaborating with teammates to build great products.
  • You have a passion for building user-friendly interfaces and are excited to grow your skills in real-world production environments.
  • You’re self-motivated, able to manage your time well, and take ownership of your work.
  • You communicate clearly and value feedback as a tool for learning.
  • You're interested in the opportunity to convert to a full-time role after the internship based on performance and business needs.

Bonus:

  • You’ve built a personal project, contributed to a class project, completed an internship, or played around with a web framework like React.
  • You’re interested in startups, ecommerce, or mobile technology.

What We Offer:

  • A collaborative, inclusive, and mentorship-driven environment.
  • Exposure to technologies like React, TypeScript, Go, Node.js, Docker, AWS, and more.
  • Opportunities to work closely with team members in Seattle and other parts of the U.S.
  • A supportive team that values learning, growth, and good engineering practices.
  • Our interns do real work, so we pay them a real, competitive, stipend.
  • Access to company perks like coworking days, social events, and learning resources.

At Button, we’re committed to diversity, inclusion, and helping early-career engineers thrive. Whether you’ve had internships before or this is your first experience in a professional setting, we’d love to hear from you.