HOOK logo
HOOK

If it’s different, they’ll notice. If it’s relevant, they’ll listen. Creative, strategy and development since 2005.

Principal Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1-10Since 2005H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

76 days ago

Salary

0

Seniority

Lead

Job Description

Principal Engineer

HOOK

• Design, build, and maintain internal pipeline tools and systems • Work closely and empathetically with Motion Designers, Art Directors, and Producers • Develop plugins and extensions for Adobe Creative Suite applications and Figma • Own product areas end-to-end • Identify workflow bottlenecks across departments and propose and execute technical solutions • Recommend and evaluate new tools, frameworks, and approaches • Serve as technical lead on select client projects • Codify your knowledge through documentation, best practices, and internal guides • Participate in technical strategy as a craft leader

Job Requirements

  • Deep expertise in TypeScript and the Node.js ecosystem
  • Proven experience building and shipping production-grade applications end-to-end
  • Experience developing plugins, extensions, or integrations for creative software
  • Proficiency with Python, bash, and associated scripting and automation tools
  • Experience developing, deploying and operating applications on Google Cloud Platform, AWS, Vercel, or equivalent cloud environments
  • Working knowledge of relational databases or document-based databases
  • Deep proficiency in the React ecosystem
  • A strong foundation in software engineering principles
  • Strong communication and collaboration skills
  • An informed curiosity about AI and what it makes newly possible

Benefits

  • Health insurance
  • Dental
  • Matching 401k
  • Paid vacation and holidays
  • Professional development

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 105Since 2006

Role Description As one of Hook's principal pipeline engineers, you own the internal systems and tools that make our creative and production teams faster, smarter, and more capable, everything from web applications and workflow automation to plugins for the Adobe Creative Suite (UXP/CEP/Extendscript) and Figma. - Design, build, and maintain internal pipeline tools and systems that help Hook's creative, production, and operations teams work more efficiently. - Work closely and empathetically with Motion Designers, Art Directors, and Producers to deeply understand their workflows, gather requirements, and translate their creative challenges into technical solutions. - Develop plugins and extensions for Adobe Creative Suite applications (After Effects, Photoshop, Illustrator) and Figma, primarily in TypeScript. - Own product areas end-to-end: problem discovery, UX consideration, technical design, implementation, testing, deployment, and ongoing improvement. - Identify workflow bottlenecks across departments and propose and execute technical solutions. - Recommend and evaluate new tools, frameworks, and approaches, especially in areas where Hook has evolving or emerging needs. - Serve as technical lead on select client projects (typically websites or small web applications), and occasionally manage freelance developers contributing to those engagements. - Codify your knowledge through documentation, best practices, and internal guides that help the broader team level up. - Participate in technical strategy as a craft leader, pushing Hook's capabilities forward. Qualifications - Deep expertise in TypeScript and the Node.js ecosystem. - A demonstrated love of the whole development cycle: from proposal and planning through implementation, testing, optimization, and deployment. - Proven experience building and shipping production-grade applications end-to-end, with a strong sense of ownership and accountability throughout. - Experience developing plugins, extensions, or integrations for creative software — Adobe apps (After Effects, Photoshop, Illustrator), Figma, or similar tools. - Proficiency with Python, bash, and associated scripting and automation tools. - Experience developing, deploying and operating applications on Google Cloud Platform, AWS, Vercel, or equivalent cloud environments. - Working knowledge of relational databases or document-based databases. - Must have deep proficiency in the React ecosystem, including component architecture, state management, hooks, and optimization. - Comfortable with both frontend and backend engineering disciplines when developing applications. - A strong foundation in software engineering principles — you write secure, reliable, maintainable code. - The ability to work independently and make confident, well-reasoned architectural decisions. - Strong communication and collaboration skills. - An informed curiosity about AI and what it makes newly possible. - You integrate AI-assisted development tools into your workflow seamlessly. - An intuitive understanding of how to work in a fast-paced, creatively-driven environment. Requirements - Qualified applicants will include a resume and a statement of interest. - We are a remote first organization with a “work from wherever (within the US)” approach. - Company benefits include health, dental, matching 401k, paid vacation and holidays, and more. - Hook believes in compensation transparency and equity. - This role is leveled as a L6 or L7 depending on experience. Benefits - Health and dental insurance. - Matching 401k. - Paid vacation and holidays. - Remote work flexibility.

United States
solo.io logo

Senior AI Software Engineer

solo.io

Solo.io connects the world's applications with APIs and service mesh across any infrastructure.

Full TimeRemoteTeam 51-200Since 2017H1B Sponsor

• Deliver high-quality solutions to complex technical problems faced by customers. • Manage and optimize APIs in cloud-native environments for seamless user experience. • Transform ambiguous requirements into actionable tasks focusing on high-impact deliverables. • Propose ambitious and innovative solutions to drive product forward. • Introduce and uphold best coding practices to ensure codebase health. • Act as a mentor and provide constructive feedback during code and design reviews. • Participate in the hiring process to recruit top talent.

United States
Airbnb logo

Staff Software Engineer, Build

Airbnb

Airbnb is a community based on connection and belonging.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

• Architecting improvements to our existing Bazel installation, and remote build/cache infrastructure to improve correctness, reproducibility, and speed. • Setting the technical roadmap for software build system reliability and performance. • Accelerating inner-loop development velocity, along with CI run-times, by diagnosing and resolving build performance bottlenecks, including remote execution efficiency, cache hit rates, and critical path analysis. • Driving organizational alignment on build system investments across multiple teams and technical domains. • Serving as the technical authority on build systems across Airbnb: setting standards, mentoring senior engineers, and owning build architecture decisions across multiple repos. • Partnering with Security on optimizing build processes related to base images. • Ensuring a commitment to craft and operational excellence.

United States
$204K - $255K / year
Clover Health logo

Senior Software Engineer

Clover Health

Clover is a healthcare technology company helping members live their healthiest lives with our Medicare Advantage plans.

Full TimeRemoteTeam 501-1,000H1B Sponsor

• Simplify the complexities of healthcare by building scalable, efficient systems that enhance human efforts. • Stay up-to-date with new tools and technologies to solve challenges and advance our goals. • Help define and maintain development practices that enable fast iteration while ensuring quality, including writing tests and documenting key implementations. • Collaborate with Product Managers and operational teams to conceptualize and develop new features.

United States
$185K - $230K / year