Principal Software Engineer
Northern Light
Job Description
Job Description
Start with the data pipeline, range across the full stack, and help take a mature, revenue-earning platform to the next level, with AI at the center of how you build.
About Northern Light
Northern Light provides the world's most sophisticated machine learning-powered competitive intelligence platform for market research. For over 25 years, we've been helping Fortune 1000 enterprises make smarter, faster, and more informed decisions through our award-winning SinglePoint knowledge management platform. Our clients include global leaders across technology, pharmaceuticals, telecommunications, and life sciences who depend on us to transform fragmented data into strategic clarity.
We're a company that takes pride in our compulsive drive to provide exceptional client support. We wake up each day ready to tackle the challenges of knowledge management and we never stand still. Our recent innovations include generative AI capabilities, machine learning insights, and advanced competitive intelligence automation.
The Product: Search Over Content Nobody Else Has Assembled
SinglePoint is an enterprise search and market-intelligence platform. We license content from a large number of publishers and research vendors, combine it with each customer's own internal documents, normalize all of it, enrich it, index it into per-customer search databases, and serve it through a customer-specific portal with search, analytics, NLP enrichment, and AI summarization and Q&A.
Our customers are research and strategy teams at large enterprises. When they can't find something, it costs them a decision.
The Opportunity
Northern Light is seeking a Principal Software Engineer to start in our content pipeline and grow into ownership across the full platform. The pipeline brings in content from well over a hundred vendor feeds, makes it consistent, and makes it searchable for every customer. From there, the whole platform is open to you: services, search, AI features, and the customer portals.
It all works, it earns real revenue, and it's ready for its next chapter. We're looking for someone who sees a 25-year-old platform as an opportunity, reaches for AI tools by default, and gets genuinely excited about making something proven dramatically better.
What You'll Do
- Build and maintain ingestion for new vendor feeds and new customers, from the vendor's delivery quirks through to documents appearing in a customer's search results.
- Shape how vendor content is transformed into a consistent, reliable format customers can trust.
- Migrate legacy pipelines onto the current stack, including an ongoing Perl-to-Python effort and a newer move toward containerized, contract-bound services.
- Help replace convention-driven job scheduling with explicit, durable workflows.
- Track down production content problems and fix them at the root.
- Bring AI into the pipeline itself, using ML, NLP, LLMs, and AI tooling to classify, enrich, and validate content, and to speed up how we build and migrate.
- Work across the full stack, from back-end services to the customer portals (PHP and React/TypeScript), following problems and ideas all the way from the vendor to what the customer sees.
Who We Hire: AI-First Builders Who Finish What They Start
You can take a task that isn't fully specified, go find the missing context yourself, and drive it until it is running in production, verified against the behavior it replaced, and the thing it replaced is switched off. Not “my part is done.” Done.
Transforming a mature system takes creativity and energy as much as rigor. We want someone who brings fresh ideas, shares them freely, and makes the people around them better.
What We're Looking For
- A track record of delivering production software. Things you built that real users depend on, and that you kept running.
- Comfort in code you didn't write. Much of this estate is older than the people working on it. You can read an unfamiliar system, form an accurate model of it, and change it safely.
- Strong data pipeline instincts. You build pipelines that are reliable and repeatable, and you can prove a new one matches the old one before you cut over.
- Operational comfort. Containers, CI/CD, and enough production instinct to know whether your change is actually live.
- An AI-first way of working. You use AI coding assistants, LLMs, and agents every day, and you have ideas about where they can make a pipeline smarter.
- Collaborative energy. Small team, big ambitions. You share ideas freely, write down what you learn, and make the people around you better.
- Judgment about scope. You know when to fix the root cause and when to ship the narrow thing and record the debt.
Languages: No Language Requirement
What runs here today is mostly Python, Rust, PHP, and React, plus some long-lived Perl. New backend work is mostly Python and Rust; the portals are PHP and React.
We don't require any of these on your résumé. We hire for judgment, for the ability to pick up whatever the problem happens to be written in, and for finishing. If you have been strong in two or three languages, you'll be fine in ours.
One honest note: you will read Perl in this job. You don't have to love it. You do have to be willing.
Helps, But Not Required
- Building with LLMs, embeddings, or AI agents in production
- Web crawling and scraping at scale (Scrapy or equivalent)
- Search and information retrieval: indexing, relevance, faceting
- Durable workflow engines such as Temporal or Airflow
- Rust
- Kubernetes, Helm, Terraform
- PHP
- Working with licensed third-party data feeds
Job Details
Job Type: Full-Time
Location: Hybrid in the Boston, MA area, with regular time at our Somerville office, Eastern Time working hours.
Work authorization requirements: Must be authorized to work in the United States (unfortunately, we cannot sponsor visas).
Why Join Northern Light
- Join a company shaping the future of competitive and market intelligence.
- Work with a collaborative, high-performing team that values creativity, experimentation, and measurable results.
- Put AI at the center of how you build, with the room to bring new ideas into a platform customers already rely on.
- Range across the full stack, from vendor feeds to the customer-facing portals.
- Competitive salary, benefits, and professional growth opportunities.
- Regular team offsites and opportunities for cross-functional collaboration.
Working at Northern Light
Northern Light is based in the Boston, MA area. Northern Light is proud to provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Northern Light SinglePoint, LLC participates in E-Verify and will provide the federal government with Form I-9 information to confirm employment eligibility for all new hires. For more information, visit
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
$266.2k - $425.9k
...on actual billing behavior, and service teams can see renewal risk before it's too late.About the RoleWe're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services,...SuggestedContract workLive outWork at officeRemote work$108k - $209k
...groundbreaking companies since 2000, including Moderna. The Role We are seeking an experienced, creative, and talented Principal / Senior Software Engineer. The ideal candidate will have a strong background in software and product development, with the ability to lead...Suggested$150k - $210k
...maintenance of all three packages, and we're hiring an experienced engineer to serve as a primary maintainer. You'll take broad ownership... ..., community-facing disposition. Substantial professional software engineering experience building and maintaining production-grade...SuggestedFull timeWork at officeLocal areaImmediate startFlexible hours$95k - $245k
...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our... ...information about Draper, visit .Job Description Summary:The Embedded Software Engineer (PMTS) provides technical expertise and leadership...SuggestedFull timeLocal area$75k - $275k
...From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our... ...information about Draper, visit .Job Description Summary:The Principal Embedded Software Engineer develops high performance solutions for resource...SuggestedFull timeLocal area$170k - $235k
Principal Software Engineer, AI EngineeringCambridge, MA About this position:Context Labs is seeking a Principal Software Engineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics spaces. Working as an integral leader within...$95k - $245k
...defense and space exploration to biomedical engineering, lives often depend on the solutions we... ..., visit .Job Description Summary:A Principal Quality Engineer (PMTS) ensure that... ...business needsDrive improvements to Draper’s software development process, including best...Full timeLocal area- ...Description We have partnered with a cutting-edge data company to make an important senior engineering hire. We are looking for a collaborative, customer-focused, and creative principal software engineer to develop a high-performance mobile application framework that powers on-...
$188k - $257.5k
...Intelligence group at Flagship Pioneering is building intelligent software systems that integrate agentic AI with scientific... ...reason over complex biological problems. We are seeking a Principal Software Engineer to own the underlying agentic platform: the durable orchestration...$142.5k - $256.5k
...with a diverse pipeline of development programs across various diseases. Moderna is looking for a hands-on, impact-driven Principal Software Engineer, Platform Engineering to help define, build and evolve reusable platform capabilities that enable application teams to...Permanent employmentFull timeWork at officeImmediate startWork from home$169.3k - $304.7k
...compute interfaces, virtualization management, APIs, and low-level platform services. Partner with the best As a Principal Software Development Engineer in Test, you will own VM/fleet test strategy, performance quality gates, and hypervisor behavior validation across...Work experience placementWork at office- ...Job Description Job Description As a Principal Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross-functional teams, contribute to the design...Full timeWork at officeFlexible hours
$169.3k - $304.7k
...of core compute interfaces, virtualization management, APIs, and low-level platform services. Partner with the best As a Principal Software Engineer, you will own the design of the control plane that places, reconciles, and operates VMs across the Compute fleet. As a...Work experience placementWork at office$241.4k - $322.6k
...our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk....Full timeTemporary workLocal areaFlexible hours$164k - $280k
...quality, and sustainable healthcare for all.Role Summary: The Principal Frontend Engineer will serve as a senior technical authority shaping the... ...work is consequential — this platform underpins clinical software used by healthcare providers every day — and this role is...Full timeTemporary workWork at officeWork from home- THE GLOBAL LEADER IN DATA & ANALYTICS RECRUITMENTHarnham Search and Selection Company Number: 05723485Harnham Search and Selection is a registered company in England and Wales. Reg no. 05723485Harnham Europe Limited Company Number: 09956940Harnham GmbH HRB: 196954Harnham...Work at office
$164k - $280k
...as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.The Principal Software Engineer leads the design and delivery of backend software for athenahealth’s Collector product. Based in Boston, MA with a hybrid...Full timeTemporary workWork at office- ...ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.Role Summary Join our innovative team as a Principal Software Engineer in Boston, MA, where you will play a pivotal role in shaping the future of medication management. This hybrid position...Full timeTemporary workWork at office
$131k - $200k
Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling... ...differences that make us who we are and the work we do possible. Principal Software Engineer (SRE)-Onshape Hybrid-Boston, MAAbout the RoleOnshape’s...Permanent employmentFull timeWork at officeLocal areaImmediate startVisa sponsorshipFlexible hours$181k - $300k
...making a meaningful impact, this leadership opportunity may be the right fit for you.Our OpportunityChewy is looking for a Principal Software Engineer to join our Fulfillment Technology & Science team. Our fulfillment systems power critical, high-volume operations across...Local areaFlexible hours$143k - $193.05k
It's fun to work in a company where people truly BELIEVE in what they're doing!Job Description Summary:The Senior Principal Software Engineer serves as a technical leader for the Vertica database platform, defining and driving the architecture, design, and implementation...Full timeRemote work- ...for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.As a Principal Software Engineer, Manipulation on Berkshire Grey’s Scoop program, you will serve as a senior technical leader responsible for advancing...
$88k - $168k
DescriptionDo you bring deep full-stack software engineering experience and the judgment to identify, design and deliver the right solutions... ...and you are driven by purpose, join SOPHiA GENETICS as a Principal Software Engineer and enable us to make a positive impact on...Full timeContract workTemporary workWork at officeLocal areaWork from homeWorldwideWeekend work- ...Designs and implements digital products, software applications, and services across the... ..., and related open-source technologies. Engineers scalable platform features within an Agile... ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely...Full time
$144k - $216k
...making them smarter, faster and more efficient.Job Summary & ResponsibilitiesPosition SummaryWe are seeking a highly experienced Software Engineer / Technical Lead to provide technical leadership and hands-on software development for advanced semiconductor inspection and...Permanent employmentFull time$178.13k - $230k
Principal Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will contribute to the enhancement and maintenance of one or more software modules or components as a senior member of an Agile Scrum team. Will also provide engineering troubleshooting assistance...Full timeTemporary workRemote workFlexible hoursShift work$150k - $180k
...BHSI) is seeking a highly skilled and experienced Technology professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Boston. This role offers a unique opportunity to shape the strategic evolution of enterprise technology by...Temporary workFlexible hours$131k - $180k
Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling... ...differences that make us who we are and the work we do possible. Principal Software Engineer - Hybrid Boston, MAOnshape ( ), a PTC SaaS business, is...Full timeWork experience placementWork at officeLocal areaImmediate startVisa sponsorshipFlexible hours2 days per week3 days per week- ...the heterogeneous environments our customers run.This is a core engineering role on a small, high-ownership team. There is no dedicated QA... ...is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently announced...Remote workFlexible hours
- Akamai Technologies, Inc. is seeking a Principal Software Engineer Lead to design and own the control plane that places, reconciles, and operates VMs across the Compute fleet. You will tackle partitioning strategy, reconciliation loops, and bulk operation models to ensure...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Somerville, MA
- principal Somerville, MA
- senior principal cloud computing engineer Somerville, MA
- senior principal scientist Somerville, MA
- principal applied scientist Somerville, MA
- principal scientist Somerville, MA
- software applications developer Somerville, MA
- healthcare software sales Somerville, MA
- software sales executive Somerville, MA
- software support Somerville, MA


