Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Northbeam

Staff Software Engineer (Python)

Posted Updated
Discussion
  • We’re looking for a Staff-level Software Engineer who leans backend and can take product problems from ambiguity through architecture to production
  • You’ll spend roughly 70% of your time on backend and distributed systems work and 20–30% on frontend, giving you the ability to own capabilities across the stack and to make architectural calls that hold up on both sides of it
  • You’ll take new products from early traction to meaningful scale, and set the technical direction that gets them there. That includes architecting our new incrementality offering into a scalable experimentation platform, defining our approach to near real-time data infrastructure, and establishing how AI shows up in our marketing users’ workflows
  • You’ll partner closely with data scientists, product managers, and designers, and your influence on what gets built will be as real as your influence on how
  • Architect our new incrementality product into a reliable, repeatable experimentation platform, and own the technical decisions that determine whether it scales
  • Set the direction for near-real-time ingestion and processing as we move beyond batch workflows
  • Define the patterns for AI-powered workflows that help marketers evaluate performance and act on insights — the first version and the framework that follows it
  • Lead work on connection-state systems and the partner ecosystem across data ingestion and exports
  • Shape technical approach in adjacent product areas such as role-based access control (RBAC)
  • Multiply the team: design review, mentorship, and raising the standard for what ships
  • Strong coding fundamentals, with AI used as an accelerator rather than a substitute for core capabilities
  • 8+ years designing and building distributed backend systems, microservices, APIs, and/or data processing systems in Python
  • A generalist mindset and willingness to work across backend, frontend, pipelines, and infrastructure when the product requires it
  • Experience mentoring engineers and improving how a team operates
  • Deep experience owning system architecture, including the tradeoffs that only surface at scale
  • Demonstrated ability to turn ambiguous product needs into sound technical architecture and production-ready solutions — repeatedly, across different problem spaces
  • Fluency navigating complex datasets and interconnected tables to investigate issues, trace dependencies, and find the right path forward
  • Working frontend experience with React and TypeScript; deep frontend specialization is NOT required
  • Startup experience, or experience in an environment demanding breadth, sound judgment, and strong problem-solving under ambiguity
  • A track record of partnering with product managers, designers, and data scientists to shape what gets built, not only how
  • Most of your experience is in data-intensive backend engineering, but you’ve also shipped frontend work
  • You’ve been the person a team turns to when the architecture question doesn’t have an obvious answer
  • We accept applications on an ongoing basis
  • The interview process varies by role but typically begins with a 30-minute interview with a Northbeam recruiter, followed by a video interview with the hiring manager
  • Next, candidates complete a role-specific video interview followed by video or onsite interviews with several team members
  • The final step is a video interview with our CEO/Co-founder. The entire interview process is usually 5-7 interviews total and requires around 5-8 hours of your time

Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.