About this role
Northbeam is currently seeking a Senior Software Engineer, Python for a remote position within the United States. This role suits an experienced generalist with a strong backend focus who wants to scale advanced marketing intelligence platforms and AI-driven workflows.
Role Overview
Northbeam is hiring a senior-level software engineer with a backend orientation to guide product development from initial principles to full execution. Approximately 70 percent of the daily responsibilities involve backend and distributed systems development. The remaining 20 to 30 percent focuses on frontend contributions to ensure complete, end-to-end product features. Team members collaborate closely with data scientists, product managers, and designers to scale core capabilities like incrementality testing, real-time data ingestion, and automated AI marketing solutions.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
Northbeam constructs advanced marketing intelligence platforms that deliver unified business data views, customizable dashboards, and multi-touch attribution modeling for eCommerce brands. Machine learning has served as the core foundation since inception, leveraging AI to help organizations operationalize business data. Operating as a remote-friendly enterprise, the organization maintains physical corporate hubs located in San Francisco and Los Angeles.
How to Apply
Interested candidates should submit their application directly through the official Northbeam careers page.
Skills and tech stack
Questions candidates ask
Is this position fully remote?
Yes, this role is listed as Remote - USA, though Northbeam also maintains physical corporate offices in San Francisco and Los Angeles.
What is the salary range for the Senior Software Engineer position?
The base salary range is between $170,000 and $200,000 USD, with exact compensation dependent on location, skills, and experience.
How much time is spent on backend versus frontend tasks?
Approximately 70% of the work is dedicated to backend and distributed systems, while 20% to 30% involves frontend development.
What technical experience is required?
Applicants must have 5+ years of experience designing distributed backend systems, APIs, or microservices in Python, along with working frontend knowledge of React and TypeScript.
What benefits are included with the job?
Benefits include equity, comprehensive medical, dental, and vision healthcare, a 401(k) plan, flexible PTO, 12 paid holidays, 12 weeks of paid parental leave, and a $500 work-from-home stipend.
