Senior Software Engineer, Python [Remote]
$165k - $210kNorthbeam
- Remote job
About Northbeam
Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution modeling and customizable dashboards. Our technology helps customers accurately track ad spend, understand the full customer journey, and drive profitable growth. Machine learning has been at the heart of Northbeam since day one: our full suite of measurement, spanning multi-touch attribution, MMM+, and incrementality, is built on it, along with laser-accurate first-party data. Now we're taking that foundation further, using AI to help brands operationalize their data and turn Northbeam insights into automated decisions.
We're experiencing rapid growth, have strong product-market fit, and are looking for the right people to help us scale. This is a rare chance to make a meaningful impact at a fast-moving, high-growth company. At Northbeam, you'll join a team of driven, collaborative, and talented individuals who value personal growth and excellence. We'd love for you to be part of our journey.
We're a remote-friendly company with physical offices in San Francisco and Los Angeles.
About the Role
We’re looking for a senior-level software engineer who leans backend and can take product problems from first principles through implementation. You’ll spend roughly 70% of your time on backend and distributed systems work and 20–30% on frontend work, giving you the ability to own features across the stack when needed.
You’ll help take new products and capabilities from early traction to meaningful scale — designing reliable backend systems while contributing the frontend components required to deliver complete product experiences. This work could include helping expand our new incrementality offering into a scalable experimentation platform, building near real-time data infrastructure or building AI into our marketing user's workflows . You'll have an opportunity to collaborate with a cross-functional team of data scientists, product managers, and designers along the way.
Your Impact
- Scale our new incrementality product into a reliable, repeatable experimentation platform.
- Develop near-real-time ingestion and processing capabilities to move beyond batch workflows.
- Build new AI-powered workflows that help marketers evaluate performance and act on insights.
- Improve connection-state systems and help extend the partner ecosystem across data ingestion and exports.
- Work on other product areas such as role-based access control (RBAC).
- Contribute to frontend work when needed to deliver complete experiences.
What You Bring
- 5+ years of experience designing and building distributed backend systems, microservices, APIs and/or data processing systems written in Python.
- Multiple years of professional experience building system architecture.
- Experience working closely with product managers, designers, and data scientists while independently driving implementation and delivery.
- Previous startup experience or working in an environment where engineers need breadth, sound judgment, and strong problem-solving skills.
- Demonstrated experience turning ambiguous product needs into sound technical architecture and production-ready solutions.
- The ability to navigate complex datasets and interconnected tables to investigate issues, trace dependencies, and identify the right path forward in ambiguous technical situations.
- Working frontend experience with technologies such as React and TypeScript; deep frontend specialization is not required.
- Strong coding fundamentals and the ability to solve technical problems independently, with AI used as an accelerator rather than a substitute for core capabilities.
- A generalist mindset and willingness to work across backend, frontend, pipelines, and infrastructure when the product requires it.
You may be a strong fit if
- Most of your experience is in data-intensive backend engineering, but you have also shipped frontend work.
Base Salary Range
$165,000—$210,000 USD
Actual compensation may vary based on experience, skills, and location.
In addition to your base salary, we offer an equity package, comprehensive healthcare benefits (medical, dental, and vision), and a 401(k) plan. Our team enjoys a flexible PTO policy, 12 company-paid holidays, and 12 weeks of paid parental leave. We also provide a $500 work-from-home stipend to support your remote setup.
Interview Process
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.
We accept applications on an ongoing basis.
$165k - $210k
...systems team is foundational and load-bearing. As a data-tilted software engineer working at Northbeam, you will work with a cross-functional... ..., and data pipeline orchestration. ~ Strong proficiency in Python ~ Experience with API-based ETL, handling REST, GraphQL,...SeniorSoftwareRemote jobTemporary workWork from homeFlexible hours- Tekstraton is seeking a high-caliber Senior Data Platform Engineer to design, scale, and operationalize... ...batch and streaming data pipelines using Python, PySpark, and modern orchestration... ...data scientists, BI developers, and software engineering teams to accelerate data...SeniorSoftwareTemporary workWork experience placement
- ...a safer, simpler digital future. As a Senior IT Engineer on the IT Engineering team, you’ll shape... ...thoughtfully integrating AI across the full software and product development lifecycle to... ...) APIs and scripting languages such as Python and Bash. • Use infrastructure or...SeniorSoftwareFull timeImmediate startRemote work
- ...Network and Edge Services, and Stateful Services. As a Senior Staff Cloud Platform Engineer, you set the multi-year technical strategy for Infrastructure... ...teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without...SeniorSoftwareFull timeImmediate startRemote work
- ...shape a safer, simpler digital future. The Billing & Payments Engineering team builds and owns the mission-critical systems that power 1... ...Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing...SeniorSoftwareFull timeImmediate startRemote work
- ...award-winning games or crafting engine technology that enables others... ...security measures and operate software to protect systems and... ...technology that support it. As a Senior CDO Analyst, you will lead investigations... ...or programming skills (Python or similar) and a drive to...SeniorSoftware
- Software Guidance & Assistance, Inc., (SGA), is searching for a Sr SDET/QA Architect for a right to hire assignment with... ...Responsibilities : Seeking a visionary and hands-on Senior Software Development Engineer in Test (SDET) / Quality Engineering Architect to define...SeniorSoftwareFull timeContract workShift work
- Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. Forward Deployed Engineer for a right to hire assignment with one of our premier... ...Responsibilities : Seeking a Senior Forward Deployed Engineer (FDE) with deep Java and Python technology expertise to...SeniorSoftware
- Tekstraton is seeking an experienced Senior Java Microservices Engineer to join our high-performing engineering team onsite in Calgary, AB. In this... ...engineers.Requirements:7+ years of professional backend software engineering experience, with extensive expertise in Java...SeniorSoftwareTemporary work
- ...Senior ERP Developer JOB-10047594 Anticipated Start Date October 12, 202... ...Employer Info Our client is a full-service engineering, architecture, construction,... ...Serve as a technical leader on complex software development projects, partnering closely...SeniorSoftwareFull timeContract workLocal area
$140k - $160k
...maintenance, electrical services, estimation, engineering, and others. With over $1B in annual... ...seeking a dynamic and detail-oriented Senior Electrical Estimator to join our team. The... ...and compliant bids. Utilize Accubid software to develop and maintain project cost...SeniorSoftwareFor contractorsFor subcontractorWork at officeLocal areaImmediate startRelocation package- Tekstraton is seeking a Senior Data Platform Engineer to design, scale, and optimize our modern enterprise... ...with Data Science, Analytics, and Software Engineering teams to design self-service... ...(Snowpark, Streams & Tasks).Advanced Python development capabilities coupled with...SeniorSoftwareContract workWork at office
$144k - $202k
...About the role We're looking for a Senior Product Manager to own the Admin Workflows... ...US. How we're using AI today Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move...SeniorSoftwareFull timeCurrently hiringLocal areaImmediate startRemote workWork from home- ...award-winning games or crafting engine technology that enables others... ...security measures and operate software to protect systems and... ...scale with the business. As a senior programmer reporting directly... ...more modern languages such as Python, Go, TypeScript, or C#, with a...SeniorSoftware
$203k - $294k
...safer, simpler digital future. As Senior Staff Product Manager, Device Security,... ..., and AI agents. You’ll partner with Engineering, Design, and Go To Market (GTM) teams to... ...thoughtfully integrating AI across the full software and product development lifecycle to...SeniorSoftwareFull timeCurrently hiringLocal areaImmediate startRemote workWork from home- ...configuration, testing, training, and documentation. Assist with / lead software upgrades, patches code releases and database changes.... ...and in-house custom interfaces and reports. Assist more senior I/S staff in working with business partners to optimize processes...SeniorSoftwareVisa sponsorshipWork visa
- ...clinicians, data scientists, data platform engineers, and product experts to shape solutions... ..., and building pipelines (SQL, Python). Collaborate with cross-functional teams... ...coding skills in Python and SQL. ~ Strong software development foundations - dedication to...SeniorSoftwareRemote jobLocal area
- ...work and empower them to do more with less. The Opportunity: Senior Software Engineer II, Applied AI (Remote - USA / Canada) We are looking for a... ...Have: - 6+ years of back-end development experience with Python, TypeScript/Node. js or Java, with a track record of delivering...SeniorSoftwareFull timeRemote work
- ...tooling, you’ll contribute to the company’s mission and growth. How we’re using AI today Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing quality or...SeniorSoftwareFull timeImmediate startRemote work
- ...of the on-going initiatives in some of these areas and to own engineering and operational tasks from beginning to end. The candidate will... ...Windows 10/11. Expertise with SCCM OSD orchestration and software delivery concepts. Advanced PowerShell scripting skills, and...Software
- ...highly analytical and commercially minded Senior Performance Marketing Analyst to help... ...well-documented. Partner with Data and Engineering teams to improve data quality, tracking... ...teams. Preferred Experience Python for automation, advanced analytics, or predictive...SeniorFull timeTemporary work
- ...Job Description – Senior AI/ML Engineer Location: San Francisco, CA (on-site, 5 days a week... ...our founders to build core parts of the software stack for our fast-growing startup.... ...shipped • Design and implement robust Python solutions for benchmarking, model evaluation...SeniorSoftwareFull timeWork at office
$140k - $210k
...Clockwork Systems Clockwork.io – Software Driven Fabrics to increase... ...and veteran systems engineers who share a vision for redefining... ...are seeking an experienced Senior Software Engineer to contribute... ...experience in C++, Go, Python, Rust, or similar systems programming...SeniorSoftware- ...spread across North America, Europe, and India. We are adding more engineers and require a fungible developer to help us create the same... ...Cloud Platform services. Solid skills in AI-enhanced software design and development. Excellent verbal and written communication...Software
- Software Guidance & Assistance, Inc., (SGA), is searching for a Python Engineer for a right to hire assignment with one of our premier financial services clients in Mississauga... ...platforms. Work closely with senior engineers, architects, and business partners...Software
- ...visit . About the Position The Senior Application Security Engineer is a hands-on role within Production... ..., APIs, cloud services, and software delivery practices. The role combines... ...scripting, or programming, preferably Python. • Strong communication and relationship...SeniorSoftwareFull time
- ...re solving as we are. Role Summary: We’re looking for a Senior Integrations Software Engineer to help build and evolve our next-generation Censys Platform... ...focused on integrations or robust backend systems. - Python or Go (3+ years experience). - API: Deep expertise in...SeniorSoftwareFull time
- ...requirements to the internal product team Work with Support Engineering to work through customer challenges and unblock specific... ...in the United States or Canada ~3-5 years of experience in a software development role ~ Advanced experience with at least one of...SeniorSoftwareRemote jobFull timeFlexible hours
- ...Montreal, QC in a hybrid capacity, you will bridge the gap between software engineering and cloud operations, designing resilient hybrid... ...GitLab CI, GitHub Actions).Strong scripting capabilities in Python, Bash, or Go for infrastructure automation and systems integration...SeniorSoftwareContract work
$167k - $205.9k
...Ventures and has raised over $150M to date. The Role The Senior IT Operations Engineer is responsible for the design, deployment, and day-to-day... ...maintain deployment scripting for automated device and software provisioning. Administer Mobile Device Management (MDM...SeniorSoftwareWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Python [Remote]. Be the first to apply!
- software engineer internship remote Canada
- software engineer remote Canada
- information technology software engineer Canada
- senior software engineer remote Canada
- junior software developer remote Canada
- startup software engineer Canada
- senior software design engineer Canada
- financial software developer Canada
- software developer Canada
- network software engineer Canada


