Demo

Senior/Principal SW Engineer, Platform

Roberts Recruiting
Boston, MA Full Time
POSTED ON 12/31/2025
AVAILABLE BEFORE 1/31/2026
About the Role
We're seeking a Senior/Principal Software Engineer to join our Platform team.  Successful candidates will live and breathe server-side development and be very interested in delivering scalable distributed services in Scala. This role will involve working closely with other teams team to define, implement, and improve the technologies and frameworks that span our ecosystem.  
Responsibilities
  • Deliver software to the market.  Design, code, and test high quality software in Scala that will be used by millions of consumers and dozens of developers every day.
  • Think frameworks.  As a member of the Platform team you will lead efforts to deliver various frameworks that other teams can leverage.  Smart API design, ETL patterns, documentation, and a desire to make your peers more efficient are a must.
  • Focus on Scale. Performance is at the center of everything we do and you will have your hands full creating tight algorithms, scalable data design, and efficient communication protocols.
  • Get your hands dirty.  Analyze and troubleshoot network and infrastructure issues. Monitor and measure system performance. The heart of any well-tuned system is a known system. 
  • Own security. In this role you will become an expert in system security and will work towards hardening our platform.
  • Learn. Quickly learn and use new technologies: Scala, Machine Learning, Distributed Computing, Spark, Hadoop, Consul, AngularJS, security, cloud computing, DevOps, security, system performance, profiling, etc.
  • Drive Solutions.  You will drive solutions from end to end in an agile, iterative, environment.  
  • Work with others.   You will work with operations, product managers and development leads to come up with ways to invent, productize, and delivery analytic applications.  
Qualifications and Skills
  • 4 years as a software engineer with progressive levels of responsibility
  • Java or C preferred; Scala helpful
  • Commercial software.  Significant experience developing and releasing commercial software products that solve business problems
  • Database experience in both relational and no-SQL environments.  Postgres and Mongo experience is a plus.
  • ETL design and implementation experience helpful.
  • Distributed Software Design. Ability to understand business requirements and decompose into highly distributed subsystems.
  • Software Analysis. Ability to analyze complex data and present results to business users; report building and data visualization skills a plus
  • Undergraduate degree in a quantitative field (Math, Physics, Engineering, and/or Computer Science) is required.
  • Motivated.  You love this stuff, are a self-starter with a can do attitude.
  • Soft skills.  You need strong listening and communications skills, an ability to drive solutions independently.
Benefits and Perks
  • We offer our employees health care, paid time off, retirement savings plans, parental leave, and professional development opportunities.
  • We also provide in-office meals, a fully stocked kitchen, an open office full of fun, generous, and friendly people, plus company outings.

Salary.com Estimation for Senior/Principal SW Engineer, Platform in Boston, MA
$154,015 to $188,241
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/Principal SW Engineer, Platform?

Sign up to receive alerts about other jobs on the Senior/Principal SW Engineer, Platform career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
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/Principal SW Engineer, Platform.

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

  • Bug/Defect Analysis Skill

    • Income Estimation: $88,984 - $115,784
    • Income Estimation: $90,707 - $120,959
  • Computer Simulation Skill

    • Income Estimation: $90,267 - $107,792
    • Income Estimation: $90,926 - $113,495
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
  • 12 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
  • 12 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
  • 13 Days Ago

  • Roberts Recruiting Boston, MA
  • Founded in March of 2015, our brand is a line of shoes made the old way, by hand, in Italy, sold the new way: direct to consumer, with new drops of limited... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior/Principal SW Engineer, Platform jobs in the Boston, MA area that may be a better fit.

  • Roberts Recruiting Boston, MA
  • We are a rapidly growing startup building the first all-in-one restaurant management software platform. Our Android tablet based system helps restaurants o... more
  • 2 Months Ago

  • Roberts Recruiting Cambridge, MA
  • Our Business Operations team is responsible for most of the corporate systems we use to run our business. Our portfolio includes CRM and its peripherals, b... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!