Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Python

$170k - $200k

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

$170,000—$200,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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Python in United States vacancy
  •  ...We are looking for a motivated Senior Software Engineer (Python + AI) who is willing to dive into the new project with a modern stack. If you’re driven by a curiosity to learn and a desire to produce meaningful results, please apply! Why Join Exadel We’re an AI... 
    Senior
    Software
    Full time
    Contract work
    Work at office
    Remote work

    Exadel

    Remote
    1 day ago
  •  ...global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global...  ...We are looking for a talented backend engineer to join SmartPal - the industry's most...  ...adoption), Design and develop services with Python on top of Kubernetes/AWS infrastructure... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Worldwide

    Dev

    Remote
    1 day ago
  • $161.8k - $184.6k

    Senior Software Engineer - Full Stack (Python + Spark) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you... 
    Senior
    Software
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One Financial Corporation

    McLean, VA
    1 day ago
  •  ...disciplinary team in an ever-changing work environment? As a Software Engineer, you will have the opportunity to work on a variety of challenging...  ...~12+ years development experience in modern languages (Python, Java, JavaScript)  Additional Skills We'd Like to See:... 
    Senior
    Software
    Full time
    Immediate start

    Reinventing Geospatial, Inc. (rgi)

    Springfield, VA
    1 day ago
  •  ...weeks and months, to days.We are currently in search of a Senior Software Engineer who will work with the CTO to implement and determine the core...  ...in full-stack software development Strong skills in Python, FastAPI, Django, Javascript, React and/or comparable languages... 
    Senior
    Software

    Motion Recruitment

    Boston, MA
    3 days ago
  • $175k - $250k

     ...to learn more: Technology stack Swayable uses Python (Numpy, Scipy, scikit-learn, Pandas, Celery, Flask), JavaScript...  ...GraphQL. About the role Swayable is seeking a Senior Engineer blending Python software development expertise with scientific computing,... 
    Senior
    Software
    Full time

    Swayable

    New York, NY
    1 day ago
  • $145k - $190k

     ...will sponsor FSP)\ \\\ \\\ \\\ Our client is looking for a Senior Software Engineer with an active TS/SCI to join the team and work on a...  ...) tools \ \\\ -Ability to perform scripting such as Bash, Python, Ruby \ \\\ -Success troubleshooting complex problems \ \... 
    Senior
    Software
    Full time

    Swoop Staffing

    Remote
    1 day ago
  •  ...CaliforniaOnsiteFull Time$120k - $170kSenior Support Engineer Location: San Francisco, CAWork Arrangement: 5...  ...startup environment supporting a technical software platform, troubleshooting product issues, debugging with Python, and helping build scalable support processes... 
    Senior
    Software

    Motion Recruitment

    San Francisco, CA
    5 hours ago
  •  ...We are looking to hire an experienced Software Engineer to join our agile and exceptionally talented engineering team. As a Senior Engineer, you will work with our backend team...  ...main learning platform. Having extensive Python + Django experience is required. The project... 
    Senior
    Software
    Full time

    Edclub

    Remote
    1 day ago
  • $125k - $150k

    Senior Software Engineer, Python ProgrammerFitch Ratings is currently seeking a Senior Software Engineer specializing in Python Programming or applications to join our team in Chicago. In this role, you will support the development and delivery of applications based on... 
    Senior
    Software
    Immediate start

    Fitch Ratings

    Chicago, IL
    1 day ago
  •  ...cloud-based platforms. The role centers on Python, agentic AI, and scalable backend...  ...product innovation. If you are a backend engineer who thrives on building high-performance...  ...Required Skills & Experience · 5+ years of software engineering experience (or 3+ years with... 
    Senior
    Software
    Full time

    Motion Recruitment

    Woodland Hills, CA
    2 days ago
  • $190k - $230k

     ...Cleared Senior Software Engineer - Python Bestgate Engineering is seeking a Software Engineer to support the development of advanced cyber sensor and analytic modernization capabilities. This position is ideal for a cleared engineer with a strong background in network... 
    Senior
    Software
    Full time
    Remote work

    Bestgate Engineering

    Annapolis Junction, MD
    1 day ago
  • Dallas, TXAI & Technology - Software Development /Full Time /On-siteAllata...  ...intersection of strategy, engineering, data, and design, helping...  ....We are seeking a Senior Software Engineer to design,...  ...Elasticsearch, Kafka, Databricks, Python, and distributed systems to build... 
    Senior
    Software
    Full time

    Allata

    Dallas, TX
    3 days ago
  • $410 per month

     ...circumstances of each case. A reasonable estimate of the current range is: Grade: Technical 410Pay Range: $ - $Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or... 
    Senior
    Software
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    4 days ago
  •  ...impact. Our team includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging Technology, Shared...  ...at Fitch? Visit: Fitch Group is currently seeking a Senior Software Engineer - Python based out of our Toronto office.How You’ll Make an Impact... 
    Senior
    Software
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Ratings

    Toronto, OH
    3 days ago
  • $225k

     ...kThis employer is hiring an AI Solutions Engineer for a direct hire role based in Kennett...  ...This position sits at the intersection of software engineering and business consulting,...  ...workflows. You’ll be working heavily with Python, modern web technologies, and large language... 
    Senior
    Software
    2 days per week

    Motion Recruitment

    Kennett Square, PA
    2 days ago
  • $80 - $100 per hour

     ...used to test frontier AI models on real software engineering work: Design coding benchmarks that...  ...experience (non-negotiable) ~ Expert Python — clean, performant, well-tested code...  ...country of residence. Nice to have Senior or Lead-level profile with a history of... 
    Senior
    Software
    Remote job
    Full time
    Contract work
    For contractors

    G2i

    Miami, FL
    1 day ago
  •  ...OVERVIEW We are looking for an experienced Senior Market Data Engineer to join our team. The ideal candidate will have a strong background in Python, cloud technologies, and extensive...  ...field. 8+ years of experience in software engineering with a focus on market data... 
    Senior
    Software

    Balyasny Asset Management

    Chicago, IL
    4 days ago
  • $190k - $240k

     ...and a finalist in 2021!   Belay Technologies is seeking a Senior Software Engineer to join our Intel team. You will act as a general-purpose...  ...Production-grade software development experience in Java, Python, JavaScript, or NiFi Familiarity with software version control... 
    Senior
    Software
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Remote
    1 day ago
  • Tech - Lead Software Engineer, 603 (SWES04)Carry out critical tech solutions across multiple technical areas as an integral part of an agile team Description for Internal Candidates We have an opportunity to impact your career and provide an adventure where you can push... 
    Senior
    Software

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...leader in biotechnology and life sciences, is looking for a “ Senior Software Engineer \" based out in Tucson, AZ. \ \ Job Duration: \ Long...  ...and implement automated testing frameworks (primarily using Python) to maintain high software reliability. \\ During PI and... 
    Senior
    Software
    Long term contract
    Full time

    Dawar Consulting Inc

    Remote
    1 day ago
  • $88.2k - $156.7k

    Senior Software Engineer - GoLang and Python Position Description We are seeking a highly skilled Senior Software Engineer to join our dynamic data team. In this role, you will play a pivotal part in helping shape and drive technical strategy across key business areas... 
    Senior
    Software
    Local area
    Saint Louis, MO
    a month ago
  • $160k - $190k

     ...speed, accuracy, and money. We're hiring a Senior AI Engineer to fix that. Your job is simple to...  ...Experience ~7+ years of professional software engineering experience — you...  ...demos work. ~ Strong proficiency in Python and TypeScript/JavaScript — you can build... 
    Senior
    Software
    Hourly pay
    Full time
    Summer work
    Immediate start
    Shift work

    Spoton

    Chicago, IL
    1 day ago
  • A technology-driven retail company is seeking a Senior Software Engineer, Full Stack to develop services for processing customer orders and improve...  ...years of software development experience, particularly in Python, and is familiar with cloud-based solutions like AWS. This... 
    Senior
    Software
    Remote work

    Short Story

    San Francisco, CA
    1 day ago
  • $48k

    Senior Agentic AI Engineer (Python) Experience: 5-10 years Location: Onsite / Offshore (Flexible) Primary Objective We are seeking a Senior Agentic...  .... Must-Have Experience & Skills - 5-10 years of software engineering experience with strong Python expertise. -... 
    Senior
    Software
    Full time
    Temporary work
    For contractors
    Flexible hours

    Photon

    Remote
    2 days ago
  •  ...at scale, collaborating with talented engineers and data scientists. You’ll have the opportunity...  ..., and a commitment to excellence.As a Senior Lead Software Engineer at JPMorgan Chase within...  ...& Data Science: Strong proficiency in Python, Java alongside experience integrating... 
    Senior
    Software

    JP Morgan Chase

    Plano, TX
    3 days ago
  •  ...Senior Software Engineer (Python) Canada / Remote Long Term Contract The ideal candidates will have strong skills in Oracle, Postgres, Python, Kafka, CI/CD, Bitbucket, XML, Docker, and EKS, and be able to work independently. Responsibilities: Lead the... 
    Senior
    Software
    Long term contract
    Remote work

    Veracity

    United States
    5 days ago
  •  ...Senior Engineer II, Python: Design, develop, and maintain highly scalable backend services and APIs using Python. Implement and manage Kafka...  ...reviews, design discussions, and drive best practices for software design, CI/CD pipelines, and cloud architecture.... 
    Senior
    Software

    Cloud Analytics Technologies LLC

    Idaho County, ID
    3 days ago
  • $123k - $163k

     ...Requirements: Over 7 years of comprehensive software engineering experience, showcasing a breadth of...  ...development utilizing .NET/C# and Python. Familiarity with React, adhering to...  ...are Kforce, and we are in search of a Senior Software Engineer to join our team in Leawood... 
    Senior
    Software
    Full time

    Kforce Technology Staffing

    Leawood, KS
    more than 2 months ago
  •  ...motivated candidate to join our talented Team. Job Title: Senior Data Engineer / AI ML Engineer with Python, AI/ML & LLMs. Location: Reston, VA ( Hybrid )...  ...closely with data scientists, ML engineers, and software developers to design and implement robust data infrastructure... 
    Senior
    Software

    Ampcus

    Reston, VA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Python. Be the first to apply!