Enable job alerts via email!

Principal Software Engineer (10+ years of experience)

Captions

New York (NY)

On-site

USD 150,000 - 210,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Captions seeks a Technical Lead to architect innovative solutions in distributed systems. The role requires 10+ years of experience, deep technical expertise, and the ability to mentor a growing team. Join us in enhancing video creation for millions worldwide at our NYC HQ.

Benefits

Comprehensive medical, dental, and vision plans
401K with employer match
Commuter Benefits
Catered lunch multiple days per week
Dinner stipend every night
Doordash DashPass subscription
Health & Wellness Perks
Multiple team offsites per year
Generous PTO policy

Qualifications

  • 10+ years of experience designing scalable distributed systems.
  • Strong proficiency in modern programming languages like Python, C++, or Java.
  • Hands-on experience with cloud infrastructures and container orchestration.

Responsibilities

  • Architect and drive platform-wide initiatives in distributed systems.
  • Collaborate with product teams for operationally sound systems development.
  • Mentor engineers and contribute to technical direction and architectural vision.

Skills

Scalability
Distributed Systems
Programming Languages
Cloud Infrastructures
Problem Solving
Communication

Tools

AWS
GCP
Azure
Kubernetes

Job description

Captions is the leading video AI company, building the future of video creation. Over 10 million creators and businesses have used Captions to create videos for social media, marketing, sales, and more. We're on a mission to serve the next billion.

We are a rapidly growing team of ambitious, experienced, and devoted engineers, researchers, designers, marketers, and operators based in NYC. You'll join an early team and have an outsized impact on the product and the company's culture.

We’re very fortunate to have some the best investors and entrepreneurs backing us, including Index Ventures (Series C lead), Kleiner Perkins (Series B lead), Sequoia Capital (Series A and Seed co-lead), Andreessen Horowitz (Series A and Seed co-lead), Uncommon Projects, Kevin Systrom, Mike Krieger, Lenny Rachitsky, Antoine Martin, Julie Zhuo, Ben Rubin, Jaren Glover, SVAngel, 20VC, Ludlow Ventures, Chapter One, and more.

Check out our latest financing milestone and some other coverage:

The Information: 50 Most Promising Startups

Fast Company: Next Big Things in Tech

The New York Times: When A.I. Bridged a Language Gap, They Fell in Love

Business Insider: 34 most promising AI startups

Time: The Best Inventions of 2024

** Please note that all of our roles will require you to be in-person at our NYC HQ (located in Union Square)

We do not work with third-party recruiting agencies, please do not contact us**

About the role:

Note: we don’t promote hierarchical titles or levels internally, “Principal Engineer” is for external clarity—we’re looking for a highly experienced engineer who can solve some of our hardest technical challenges, shape architectural direction, and provide technical leadership.

As a technical lead, you will architect and drive platform-wide initiatives that push the boundaries of distributed systems, and you will solve complex technical challenges at massive scale. Your work will ensure our software engineering organization can innovate quickly and reliably, ultimately helping creators around the world tell their stories through video.

Key Responsibilities:

  • Solve Complex Technical Challenges: Design, implement, and optimize large-scale distributed systems capable of handling massive throughput and concurrency. Own critical backend services end-to-end, ensuring they meet high standards of performance, reliability, and cost-efficiency.

  • Drive Product Infrastructure Forward: Collaborate with product teams to build systems and services that are operationally sound while also enabling rapid feature development and deployment across iOS, Android, and Web platforms.

  • Drive Platform Improvements: Continuously refine our existing systems, and identify new technologies or methodologies that can enhance our infrastructure,

  • Influence Technical Direction: You’ll bring fresh ideas to the table, mentor other engineers, and balance short-term needs with longer-term architectural vision—ensuring we can scale effectively as our user base grows.

Requirements:

  • 10+ years of industry experience designing, building, and operating highly scalable distributed systems.

  • Deep understanding of computer science fundamentals (data structures, algorithms, concurrency) and strong proficiency in at least one modern programming language (Python, C++, Java, Rust, etc.).

  • Hands-on experience with cloud infrastructures (GCP, AWS, Azure, or similar) and container orchestration (e.g., Kubernetes).

  • Proven track record of delivering high-quality, scalable solutions to production, with an emphasis on performance and fault tolerance.

  • Excellent problem-solving and communication skills, with the ability to mentor others, navigate ambiguity, and tackle open-ended technical challenges.

Benefits:
  • Comprehensive medical, dental, and vision plans

  • 401K with employer match

  • Commuter Benefits

  • Catered lunch multiple days per week

  • Dinner stipend every night if you're working late and want a bite!

  • Doordash DashPass subscription

  • Health & Wellness Perks (Talkspace, Kindbody, One Medical subscription, HealthAdvocate, Teladoc)

  • Multiple team offsites per year with team events every month

  • Generous PTO policy

Captions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Please note benefits apply to full time employees only.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer - Consumer Banking Technology (Remote)

First Citizens Bank

Pasadena

Remote

USD 104,000 - 160,000

8 days ago

Lead Software Engineer - Consumer Banking Technology (Remote)

First Citizens Bank

Pasadena

Remote

USD 125,000 - 180,000

9 days ago

Principal Software Engineer

Southern Arizona Legal Aid Inc.

Scottsdale

Remote

USD 144,000 - 289,000

Today
Be an early applicant

IT Principal Software Engineer - Remote

Jobs via Dice

Rochester

Remote

USD 120,000 - 160,000

9 days ago

Principal Software Engineer - Data & AI 666

TM2 Group, LLC

New York

On-site

USD 172,000 - 217,000

8 days ago

Principal Software Engineer - Apache Spark

Cloudera, Inc.

Chicago

Remote

USD 130,000 - 180,000

12 days ago

Principal Software Engineer - Basking Ridge, NJ or Remote

Optum

Basking Ridge

Remote

USD 124,000 - 240,000

30+ days ago

Principal Software Engineer - Apache Spark

Cloudera

Atlanta

Remote

USD 130,000 - 180,000

9 days ago

Tech Lead Software Engineer

WEX

Remote

USD 120,000 - 160,000

13 days ago