Principal Engineer

  • $180k-$250k
  • Remote - Worldwide

Remote

Software Development

Principal

Job description

Yottaa is the all-in-one speed solution for eCommerce brands and retailers. We help digital teams unlock revenue through faster, more reliable storefronts – through strategic consulting, fully managed services, and self-serve performance software. Yottaa optimizes speed and performance across the full stack, from site code and third-party apps to infrastructure and security, giving teams the visibility and control they need to turn site speed into a growth lever.

Yottaa is seeking a Principal Engineer to lead a high-performing team of engineers focused on building the future of eCommerce performance and security. This role requires a rare blend of technical depth, assertive leadership, and strategic foresight. You will lead by example—solutioning complex technical challenges, steering architectural decisions, and driving execution from idea to deployment.

Our tech stack includes JavaScript, React, Java, Ruby, Node.js, SQL, and AWS.

We’re currently hiring in the U.S. and British Columbia (Canada) - remote or hybrid options available depending on your location.

Lead with Vision and Strategy

  • Own and communicate a clear technical and execution strategy that aligns with company-wide goals.
  • Translate business objectives into actionable engineering plans and scalable architecture.
  • Identify opportunities for innovation and guide your team toward continuous improvement.

Drive Execution & Agile Delivery

  • Organize and lead agile ceremonies (sprint planning, stand-ups, retrospectives).
  • Ensure visibility and clarity of work across team members and stakeholders.
  • Proactively manage scope, timelines, and priorities in a fast-paced, iterative environment.

Solution and Build

  • Serve as a senior technical contributor: vet architecture, write code when needed, and guide design discussions.
  • Provide hands-on leadership through code reviews, debugging, and complex problem solving.
  • Own delivery for key initiatives, ensuring code quality, scalability, and maintainability.

Manage and Grow a High-Performing Team

  • Set clear expectations and deliver feedback regularly through coaching and 1:1s.
  • Mentor engineers at all levels and support their growth paths through tailored development plans.
  • Create an environment that promotes ownership, autonomy, and technical excellence.

Your Experience

  • 7 years or more of Engineering Experience
  • 5 years or more of Technical Team Leadership
  • Experience working in at a SaaS Product company providing contribution and technical leadership for a small team
  • Full-stack software engineering experience in Java, JavaScript, Ruby, Node.js, or Python.
  • Proven leadership delivering complex software projects through full development lifecycles.
  • Strong solutioning skills and ability to break down ambiguous problems into clear execution paths.
  • Ability to strategically plan and align engineering priorities with organizational goals.
  • Comfortable working across the stack—client, server, database—and driving architectural discussions.
  • Exceptional communication skills and assertiveness in cross-functional settings.

Bonus Points

  • Experience with eCommerce platforms and composable architectures.
  • Experience with Databricks
  • Familiarity with React, Rails, or similar frameworks.
  • Deep understanding of web performance, browser internals, SPAs, and technologies like DOM, CORS, and CSS.

$180,000 - $250,000 a year

CAD

Trusted by over 1,500 brands including Bombas, Brooklinen, Pet Supermarket, Tarte, and YETI, Yottaa improves site speed by up to 30%, reducing bounce rates, and increasing conversions. With solutions purpose-built for eCommerce – real-time monitoring, third-party control, expert consulting, and fully managed delivery – Yottaa turns performance into a consistent revenue driver. Learn more at yottaa.com or follow @yottaa on LinkedIn and X.

Share this job:
Please let Yottaa know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply