Senior Software Engineer (multiple)

Hybrid (Partial Onsite/Remote)

About Squad 

Squad is a NYC-based tech startup disrupting the consumer social space. Our app provides a fun, voice-only way to build a world with you and your closest friends. Our launch was covered by TechCrunch. We’re backed by the who’s who of Silicon Valley, including top venture capitalists, and the founders of notable companies like Slack, Zillow, Away, Box and StitchFix. We just completed a fundraising round, and are looking to hire the next wave of engineers, product managers and data analysts ASAP to drive our product to the next level. 

Squad is looking for Software Engineers to help us build a new social world focused on staying close to your 12 closest friendships, instead of performing for randos on social media. We’re a startup based proudly in Brooklyn, NY, but this position is open to anyone in the United States.

Our app is live, built on React Native and Firebase, and we're actively migrating to the next generation of our tech stack: React Native still hosts our UI layer, with an increasing investment in first-party native libraries, backed by NodeJS to provide all the live updates you expect from an audio-centric, toyetic, delightful application. Backed by notable Silicon Valley VCs and featured in several press outlets, we’re really excited about the support we have to expand out impact around the world!

What you’ll do:

  • Report directly to the CTO. We’re still a really small company, so all Software Engineers report directly to our CTO, Schoon, who will provide regular one-on-one feedback.
  • (Services only) Build the services that support our mobile app. Our application is live-updating and media-heavy, so expect interesting challenges and lots of pairing with the rest of the team as we tackle those challenges together.
  • (Mobile only) Build features for our mobile application. Our application is live-updating and media-heavy, so expect interesting challenges and lots of pairing with the rest of the team as we tackle those challenges together.
  • Invest in the team. We put real value in mentorship, and we acknowledge that everyone on our team has something to teach and something to learn. Everyone is involved in building the culture we want at Squad, from how we interview to how we grow to how we ship.
  • Contribute to open source libraries and tools. We draw a lot of value from libraries contributed by others, and we contribute back where we can.

How we work:

We’re a remote-first company with flexible hours, which means:

  • We rely heavily on written communication. During our core hours there’s a lot of live chatter (and laughter) on Slack, trickling into documentation and asynchronous updates the rest of the time.
  • We care about both the “why” and the “how”. We’re curious people trying to build something new and novel in the world, so there’s a lot of time spent discussing code, process, and design on Zoom.
  • All changes go through GitHub. Everything from infrastructure changes to mobile app deployments are driven primarily through Pull Requests and peer review.

What we’re looking for:

  • Production experience with JavaScript or TypeScript. Proficiency with (Services) NodeJS (Mobile) React Native, Swift, or Kotlin is preferred, but not necessary.
  • Comfort with build tools like Babel, Metro, or even Make.
  • Experience working closely with product or design teams.
  • (Services) Experience working to make services faster, more scalable, and fault-tolerant.
  • (Mobile) Experience working on a mobile application live in the App Store or Play Store.

Bonus points:

  • Production experience with other programming languages and frameworks.
  • Experience with Test-Driven Development and pair programming.
  • (Services) Experience with Firebase offerings, particularly Firestore, Realtime Database, and Functions.
  • (Services) Experience writing advanced SQL queries.
  • (Services) Experience with Redis, Kafka, Docker, or Kubernetes.
  • (Mobile) Experience with build automation tools like Fastlane.
  • (Mobile) Experience writing advanced CSS.
  • Contributions to an active open source project.

You can apply using the webflow form embedded on this page.

Apply to this position