Demo

Senior Software Engineer (Java)

Roberts Recruiting
Boston, MA Full Time
POSTED ON 12/29/2025
AVAILABLE BEFORE 1/28/2026

Company Description

Headquartered in San Francisco, we are a SaaS technology company with a mission to unleash the power of the people-centric web. Our platform enables brands to enter the new world of Context-Driven Marketing and build meaningful relationships with those impacting their business and category.

Our SaaS platform is used by Fortune 500 companies across a variety of industries including Energy, Travel and Hospitality, Financial Services, Software, Consumer Goods, Retail, and Pharmaceuticals. A majority of the top Communications Agencies use our product. We are growing rapidly in terms of recurring revenue and the size of our customer base in North America, Europe, and Asia.
 

Job Description

We are looking for a seasoned Senior Software Engineer to join our core search engine team. You'll be involved with all aspects of our distributed back-end systems including: ingesting data from various web sources (APIs, web crawls, etc), scaling our data processing pipeline, data processing queues, data indexing with Elasticsearch and data querying using information retrieval and analytics techniques. You know what it takes to build, administer and grow distributed software systems and can hit the ground running.

Qualifications

You should be interested in or have experience with several of the following
  • Deep understanding of Core Java and how to performance tune JVM based apps (required)
  • AWS or similar IaaS cloud services
  • Lucene, Elasticsearch or Solr (prior experience with Elasticsearch a huge plus)
  • NoSQL DB engines (MongoDB a plus)
  • Messaging systems (RabbitMQ a plus)
  • Scaling distributed data systems
  • Optimizing applications, both stand-alone and in distributed systems to maximize performance
  • Clear articulation to your team of your design choices
  • Comfortable with doing frequent internal pull request reviews
  • Scrum master experience a big plus
  • Mentoring experience a big plus
Your professional aspirations
  • You have a strong interest in scaling distributed data systems such as Elasticsearch, MongoDB, Hadoop, Cassandra or others
  • You have a strong interest in open-source search engines such as Lucene and Elasticsearch
What makes you get up in the morning
  • You roll up your sleeves and dive head first into new challenges and technologies
  • You know how to leverage many languages such as Java, Scala, Ruby, JavaScript or Python and frameworks such as Akka or Node.js
  • You leverage OSS software but also contribute back to it
  • You like using technology to empower people

Salary.com Estimation for Senior Software Engineer (Java) in Boston, MA
$130,908 to $157,362
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer (Java)?

Sign up to receive alerts about other jobs on the Senior Software Engineer (Java) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer (Java).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Roberts Recruiting

  • Roberts Recruiting Nashua, NH
  • ​This role is for a key contributor to a small, high-powered team of software engineers building next-generation technologies that will change how users en... more
  • 13 Days Ago

  • Roberts Recruiting Boston, MA
  • About the Role We're seeking a Senior/Principal Software Engineer to join our Platform team. Successful candidates will live and breathe server-side develo... more
  • 13 Days Ago

  • Roberts Recruiting Boston, MA
  • Opportunity We are looking for a Senior Software Engineer who thrives in the challenge of pushing high-volume consumer and business platforms to their next... more
  • 13 Days Ago

  • Roberts Recruiting Cambridge, MA
  • We're looking for a DevOps Lead to join our Product Engineering team at our HQ in Kendall Square. This is a fantastic opportunity to work with an amazing t... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer (Java) jobs in the Boston, MA area that may be a better fit.

  • Siemens EDA (Siemens Digital Industries Software) Waltham, MA
  • Company: Siemens EDA Job Title: Senior Software Engineer - Compiler Job Reference #: 468724 Job Location: Waltham, MA Siemens EDA is a global technology le... more
  • 14 Days Ago

  • TALENT Software Services Waltham, MA
  • Are you an experienced Software Quality Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeki... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!