Our client, a leading technology company, empowers businesses and entrepreneurs globally to develop software and applications effortlessly, without the need for coding or infrastructure concerns. They have developed a robust visual programming language operating on standard cloud infrastructure, making technology accessible and user-friendly, enabling users to realize their visions swiftly.

What we’ve achieved

Our client's product is operational and flourishing. Entire ventures, backed by venture capital, have been established solely on their platform. Recently securing a $100 million Series A funding after years of self-funding, they stand as one of the fastest-growing companies in the tech landscape of New York.

You can construct virtually anything on their platform. All new team members build applications on their platform during onboarding. A recent addition to their Customer Success team recreated the social media platform Goodreads in just four days, complete with user authentication, activity feed, upvoting, commenting, followers, lists, account management, live updates, a comprehensive database, API connectivity, and more.

About the role:

Our client is seeking an Engineering Manager for their Platform division to revamp and deliver the runtime systems responsible for executing all full-stack applications on their platform. This entails designing and managing the cloud platform directly serving end customers, load and capacity management services, tenant isolation and scaling, observability, and deploying multi-region high-availability systems. This role involves creating a Platform-as-a-Service (PaaS) using cloud-native technology, abstracting infrastructure complexities from end-users, thus enabling them to deploy various applications seamlessly.

The ideal candidate should possess experience in constructing intricate distributed systems capable of managing substantial external loads with low latency and high reliability. We seek individuals with expertise in scaling systems employing queuing, event buses, batching and scheduling, high availability, autoscaling, sharding, multi-tier caching, distributed pipelines, high-concurrency code, and comprehensive observability across subsystems.

While cloud engineering is integral, this position is not solely focused on infrastructure or DevOps. Our client is developing robust services utilizing technologies like Node, Rust, Terraform, and other cloud-native tools.

This role requires after-hours/on-call availability.

As our Engineering Manager, you will focus on:

  • Career Development: Leading, elevating, and promoting a diverse team of 7-9 engineers, fostering inclusion, equity, and continuous learning.
  • Strategic Collaboration: Collaborating closely with product managers, engineering managers, leadership, and senior/staff engineers to develop and implement next-generation distributed systems and software designs crucial for our client's growth and operations.
  • Problem Solving: Addressing and resolving complex scaling issues such as multi-tenancy, trust and safety, security, and capacity management, while users leverage the system in novel, unexpected, and high-load ways.
  • Technical Innovation: Driving the evolution of our platform's core, inventing smart workload management, autoscaling, self-healing, and observability techniques, enhancing product performance and reliability across the board.
  • Risk Management: Navigating the tradeoffs, challenges, ambiguity, and relative priority assessments inherent to legacy software attempting to scale, aligning short-term needs with long-term vision. Assisting in bridging on-call responsibilities and engineering ownership with our product roadmapping, empowering engineers to prevent issues proactively.
  • Communication: Articulating the value and significance of platform work to the business, celebrating victories, conducting post-mortems, and collaborating inclusively with integral cross-functional teams to propel projects forward and achieve results.
  • Culture Development: Contributing to building an engineering culture of shared success and shared failure where stakes are high in a sustainable manner that promotes quality.

Most qualified candidates will:

  • Be a current staff/principal engineer, tech lead, engineering manager, or senior engineering manager, with at least 2 years of people management experience.
  • Possess experience managing people.

This position offers:

A unique opportunity to lead and influence a platform that is reshaping the traditional engineering stack for the world. If you are seeking a role that will propel your career as a technology leader of the future, pushing your leadership and engineering skills to their limits, this is the perfect role for you.

Compensation:

Competitive compensation aligned with tier one markets such as New York City, San Francisco, and Seattle. The estimated salary for this role ranges from $174,000 to $236,000. Actual pay is determined by multiple factors such as skills, qualifications, experience, and market demand.

Our client encourages applications from individuals of all ages, abilities, and experiences, without discrimination based on race, color, ancestry, religion, national origin, sexual orientation, age, citizenship, marital or family status, disability, gender, gender identity or expression, pregnancy or caregiver status, veteran status, or any other legally protected status.

Our client is very remote-friendly, with employees working across the United States. Candidates must be authorized to work in the U.S.