Principal Software Engineer

Leading video AI company building the future of video creation, serving over 10 million creators and businesses.
$200,000 - $300,000
Backend
Principal Software Engineer
In-Person
10+ years of experience
AI

Description For Principal Software Engineer

Captions, the leading video AI company, is seeking a Principal Software Engineer to join their team in New York City. With over 10 million users and backing from top-tier investors like Index Ventures, Kleiner Perkins, Sequoia Capital, and Andreessen Horowitz, Captions is revolutionizing video creation through AI technology.

As a Principal Software Engineer, you'll be at the forefront of solving complex technical challenges in distributed systems at massive scale. The role requires 10+ years of experience and combines technical leadership with hands-on development. You'll be responsible for architecting and driving platform-wide initiatives, ensuring the engineering organization can innovate quickly and reliably.

The position offers an opportunity to work with modern technologies including cloud infrastructure, container orchestration, and various programming languages. You'll be instrumental in designing and implementing large-scale distributed systems, owning critical backend services, and mentoring other engineers. The role requires deep technical expertise combined with excellent communication skills.

Working from the NYC headquarters in Union Square, you'll join a rapidly growing team of ambitious professionals. The compensation package is competitive ($200K-$300K plus equity) and includes comprehensive benefits such as medical/dental/vision insurance, 401K matching, commuter benefits, and various wellness perks.

This is an ideal opportunity for a seasoned engineer who wants to make an impact at a fast-growing AI company while working on cutting-edge technology that serves millions of users. The role offers both technical challenges and leadership opportunities, making it perfect for someone who wants to shape the future of video creation technology.

Last updated 19 hours ago

Responsibilities For Principal Software Engineer

  • Design, implement, and optimize large-scale distributed systems
  • Own critical backend services end-to-end
  • Collaborate with product teams to build systems across iOS, Android, and Web platforms
  • Drive platform improvements and refine existing systems
  • Mentor other engineers and influence technical direction

Requirements For Principal Software Engineer

Python
Java
Kubernetes
  • 10+ years of industry experience designing, building, and operating highly scalable distributed systems
  • Deep understanding of computer science fundamentals
  • Strong proficiency in at least one modern programming language (Python, C++, Java, Rust, etc.)
  • Hands-on experience with cloud infrastructures and container orchestration
  • Proven track record of delivering high-quality, scalable solutions
  • Excellent problem-solving and communication skills

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
Mental Health Assistance
  • Comprehensive medical, dental, and vision plans
  • 401K with employer match
  • Commuter Benefits
  • Catered lunch multiple days per week
  • Dinner stipend for late work
  • Doordash DashPass subscription
  • Health & Wellness Perks
  • Multiple team offsites per year
  • Generous PTO policy

Interested in this job?

Jobs Related To Captions Principal Software Engineer

Principal Product Manager - Indirect Tax

Lead product strategy for Intuit's Indirect Tax solutions, managing multiple teams and driving innovation in global tax compliance technology.

Manager 3, Software Engineering

Lead engineering teams at Intuit's Fintech AI organization, managing risk services and fraud prevention while building innovative solutions for secure money movement.

Director, Technical Marketing, Demo Engineering

Lead Salesforce's Agentforce AI marketing team in creating world-class demos as Director of Technical Marketing and Demo Engineering.

Salesforce Technical Architect

Senior technical role responsible for designing and implementing Salesforce solutions across telecommunications, healthcare, and financial services sectors.

Technical Architect Director/Senior Director, Trade Promotion Management

Senior technical leadership role at Salesforce focusing on Trade Promotion Management, requiring extensive enterprise architecture experience and industry expertise.