Senior/Principal Platform Engineer

Roberts Recruiting, LLC

Boston (MA)

On-site

USD 100,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health care
Paid time off
Retirement savings plans
Professional development opportunities
In-office meals
Company outings

Job summary

A dynamic technology firm is seeking a Senior Software Engineer for their Platform team. This position requires expertise in server-side development, a proactive approach, and experience in developing commercial software. Ideal candidates will have 4+ years of relevant experience and strong skills in Scala, Java, or C++. The role offers competitive benefits, fostering both professional and personal growth in a collaborative environment.

Qualifications

  • 4+ years as a software engineer with progressive responsibility.
  • Significant experience developing and commercializing software products.
  • Experience in relational and no-SQL database environments.
  • Ability to decompose business requirements into distributed subsystems.

Responsibilities

  • Design, code, and test high-quality software in Scala.
  • Lead efforts to deliver frameworks for other teams.
  • Create efficient algorithms and scalable data designs.
  • Analyze and troubleshoot network issues.
  • Become an expert in system security.
  • Drive solutions from end to end in an agile environment.
  • Work closely with operations and product managers.

Skills

Software Engineering
Scala
Java
C++
Database Management
ETL Design
Distributed Systems
Data Analysis
Communication Skills

Education

Undergraduate degree in a quantitative field

Tools

Postgres
MongoDB

Job description

About the Role

We're seeking a Senior 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 teamsteam to define, implement, and improve the technologies and frameworksthat 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.
  • Thinkframeworks. 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 roleyou 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 endin 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 visualisation 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 employeeshealth 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior/Principal SW Engineer, Platform
Senior/Principal SW Engineer, Platform

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 100,000 - 130,000
Health care
Paid time off
Retirement savings plans
+4
Senior Platform Engineer: Scala & Scalable Distributed Systems
Senior Platform Engineer: Scala & Scalable Distributed Systems

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 100,000 - 140,000
Health care
Paid time off
Retirement savings plans
+3
Senior Platform, Back-End and Scalable Infrastructure Engineers
Senior Platform, Back-End and Scalable Infrastructure Engineers

Roberts Recruiting, LLC • Boston (MA)

On-site
Confidential
Healthcare HMO & PPO
Stock options and 401k
Flexible Spending Accounts
+1
Senior Scala Engineer
Senior Scala Engineer

Signify Technology • New York (NY)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer, Platform
Senior Software Engineer, Platform

Roberts Recruiting, LLC • Cambridge (MA)

On-site
USD 120,000 - 160,000
Scala Backend Developer
Scala Backend Developer

Ladders • United States

Remote
USD 121,000 - 163,000
Medical, dental, vision options
401(k) with company matching
Flexible work weeks and generous PTO
+4
Scala Developer
Scala Developer

Signify Technology • New York (NY)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer (Scala)
Senior Software Engineer (Scala)

Jobgether • Oregon

Hybrid
USD 140,000 - 190,000
Remote work within United States
Professional development opportunities
Flexible work arrangements
Senior Engineer
Senior Engineer

Tata Consultancy Services • Basking Ridge (NJ)

On-site
USD 100,000 - 120,000
Discretionary Incentive
Comprehensive Medical Coverage
Parental Leaves
+3
Staff Backend Engineer (Scala)
Staff Backend Engineer (Scala)

Gen Digital Inc. • New York (NY)

On-site
USD 180,000 - 240,000