Senior Platform Engineer: Scala & Scalable Distributed Systems

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

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 engineerwith progressive levels of responsibility
  • Javaor C++ preferred; Scala helpful
  • Commercial software. Significant experience developing and releasing commercial software products that solve business problems
  • Database experiencein both relational and no-SQL environments. Postgres and Mongo experience is a plus.
  • ETLdesign 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 degreein 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 Platform Engineer
Senior/Principal Platform Engineer

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 100,000 - 140,000
Health care
Paid time off
Retirement savings plans
+3
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 Back-End & Platform Engineer
Senior Back-End & Platform Engineer

Roberts Recruiting, LLC • Boston (MA)

On-site
Confidential
Healthcare HMO & PPO
Stock options and 401k
Flexible Spending Accounts
+1
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 Software Engineer, Platform
Senior Software Engineer, Platform

Roberts Recruiting, LLC • Cambridge (MA)

On-site
USD 120,000 - 160,000
Senior Platform Engineer — Scale, Data & Observability
Senior Platform Engineer — Scale, Data & Observability

Roberts Recruiting, LLC • Cambridge (MA)

On-site
USD 120,000 - 160,000
Software Engineer-Predictive Analytics Engine (Scala/Spark)
Software Engineer-Predictive Analytics Engine (Scala/Spark)

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 90,000 - 120,000
Health care
Paid time off
Retirement savings plans
+4
Senior Scala Engineer
Senior Scala Engineer

Signify Technology • New York (NY)

Hybrid
USD 120,000 - 160,000
Technical Lead, Applications Platform
Technical Lead, Applications Platform

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 120,000 - 160,000
Staff Backend Engineer (Scala)
Staff Backend Engineer (Scala)

MoneyLion • New York (NY)

On-site
USD 180,000 - 260,000