×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: ThoughtMetric
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, Cloud Engineer - Software, Database Engineering
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

About Thought Metric

Thought Metric is a bootstrapped B2B SaaS startup building a marketing attribution platform for e-commerce. We help SMB and mid-market brands understand how their marketing performs and make data-driven decisions to scale revenue. We re a small fast-growing team where you ll be our first engineering hire.

We re hiring a full-stack software engineer to help build out our attribution platform. You ll work directly with our CEO to build the data pipelines, attribution models, integrations, and user interfaces that turn raw marketing data into decisions our customers can act on. You ll own user-facing features end-to-end, data model, application logic, API endpoints, and UI, shipping an intuitive, high-quality product.

Responsibilities
  • Own the full stack end-to-end — design and build features across the entire system, from cloud infrastructure and PostgreSQL databases through back-end services to the Vue front end.
  • Run production — configure, tune, and maintain databases and web servers in Google Cloud keeping the platform fast and reliable.
  • Architect systems — make the high-level design decisions that span production servers, data stores, APIs, and UI, and choose the right tools and databases for each job.
  • Backend Development — design schemas and indexes, write performant SQL, and make the architecture calls needed to handle data at scale primarily in Ruby, Go and PostgreSQL.
Examples of projects at Thought Metric
  • Expand our Shopify integration to ingest product cost of goods data, fold that data into our existing schema, and then build the back end queries and front end views to surface that data to customers.
  • Improving our current PostgreSQL production setup to ensure that it can scale to tens of terabytes of data and beyond.
Qualifications

Must-haves

  • Strong general programming fundamentals — solid grasp of data structures, algorithms and Big O, and the tradeoffs between languages, type systems (strong/weak), and compiled vs. interpreted runtimes, with the judgment to pick the right tool for the job.
  • Deep SQL and database expertise — schema design, indexing, query performance, and a working understanding of different database types and when to reach for each.
  • Comfort operating in production — configuring and running web servers on Linux, and deploying and managing infrastructure in a cloud environment (Google Cloud).
  • Strong debugging skills and a sense of ownership over production reliability — you can stay calm and methodical diagnosing a live outage.
  • Comfort designing system architecture — making sound high-level decisions spanning servers, databases, back end, and front end.

Nice-to-haves

  • Experience with Ruby and Go.
  • Experience making big-data architecture decisions and tuning databases at scale.
  • Competitive compensation packages, including early stage equity.
  • Flexible PTO.
  • Health, vision, and dental insurance.
  • Free gym membership.
  • Chance to be a part of the founding team and help shape the company s future.
How to Apply

Please submit your resume and a cover letter detailing your relevant experience and why you re the ideal candidate for this position to mike. We look forward to hearing from you!

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary