Demo

Senior Software Engineer (Java)

Roberts Recruiting
Boston, MA Full Time
POSTED ON 12/18/2024
AVAILABLE BEFORE 2/18/2025

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

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
Hired Organization Address Boston, MA Full Time
Senior Integration Engineer Job Description Our Global Cybersecurity Services is seeking a system and data integration e...
Roberts Recruiting
Hired Organization Address Watertown, MA Full Time
Description: The Senior Full Stack Engineer is part of our R&D engineering team and will work collaboratively in a small...
Roberts Recruiting
Hired Organization Address Boston, MA Full Time
The Team: The Services Platform and our Management Interface (TMI) team empowers other engineering teams to focus less o...
Roberts Recruiting
Hired Organization Address Cambridge, MA Full Time
We are a social media platform dedicated to empowering and advocating for the world’s workers. We develop technology to ...

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.

Senior Software Process Engineer

Software Aspekte, Natick, MA

Senior Software Engineer

Eze Castle Software LLC, Boston, MA

AI Assistant is available now!

Feel free to start your new journey!