Taro Logo

Principal Software Engineer

Leading video AI company building the future of video creation, serving over 10 million creators and businesses.
$200,000 - $300,000
Principal Software Engineer
In-Person
101 - 500 Employees
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 NYC-based team. With over 10 million users and backing from top investors like Index Ventures, Kleiner Perkins, and Sequoia Capital, Captions is revolutionizing video creation through AI technology.

As a Principal Engineer, you'll have a crucial role in architecting and driving platform-wide initiatives that push the boundaries of distributed systems. You'll be responsible for solving complex technical challenges at massive scale, ensuring the engineering organization can innovate quickly and reliably. The position requires expertise in designing large-scale distributed systems, deep knowledge of computer science fundamentals, and proficiency in modern programming languages.

The role offers an opportunity to work on cutting-edge technology while having an outsized impact on both product and company culture. You'll be part of a rapidly growing team of ambitious professionals based in their Union Square, NYC headquarters. The compensation package is competitive, ranging from $200K to $300K plus equity, and includes comprehensive benefits such as medical coverage, 401K matching, and various wellness perks.

This is an in-person position that requires 10+ years of experience, offering the chance to shape architectural direction and provide technical leadership in a fast-growing AI company. You'll be working on systems that help creators worldwide tell their stories through video, making a significant impact on the future of video creation technology.

Last updated 6 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
  • Provide technical leadership and mentor other engineers

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 (data structures, algorithms, concurrency)
  • Strong proficiency in at least one modern programming language (Python, C++, Java, Rust, etc.)
  • Hands-on experience with cloud infrastructures (GCP, AWS, Azure) and container orchestration
  • Proven track record of delivering high-quality, scalable solutions to production
  • 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 (Talkspace, Kindbody, One Medical, HealthAdvocate, Teladoc)
  • Multiple team offsites per year
  • Monthly team events
  • Generous PTO policy

Interested in this job?

Jobs Related To Captions Principal Software Engineer

Principal Network Development Engineer, ML Networking

Principal Network Development Engineer position at Amazon, focusing on ML networking performance optimization and infrastructure development.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on Azure Cosmos DB and distributed systems, offering competitive compensation and remote work flexibility.

Software Engineering Architect

Senior technical leadership role at Salesforce building distributed systems for Data Cloud, focusing on large-scale data processing and analytics infrastructure.

Director, Edge & Traffic Engineering

Lead LinkedIn's global traffic management, DNS, and routing platform initiatives as Director of Edge & Traffic Engineering, ensuring high availability and performance.

Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, offering hybrid work arrangement and competitive compensation.