Senior/Principal SW Engineer, Platform

Roberts Recruiting, LLC

Boston (MA)

On-site

USD 100,000 - 130,000

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health care
Paid time off
Retirement savings plans
Parental leave
Professional development opportunities
In-office meals
Open office environment

Job summary

A technology company is seeking a Senior/Principal Software Engineer in Boston, MA. The successful candidate will focus on server-side development, contributing to scalable distributed services using Scala and leading the design of frameworks for other teams. Candidates should have significant commercial software experience and possess a strong background in both Java and C++. Competitive benefits including health care and professional development opportunities are offered.

Qualifications

  • 4+ years as a software engineer with progressive levels of responsibility.
  • Significant experience developing and releasing commercial software products.
  • Ability to analyze complex data and present results.

Responsibilities

  • Design, code, and test high quality software in Scala.
  • Lead efforts to deliver various frameworks for other teams.
  • Analyze and troubleshoot network and infrastructure issues.

Skills

Scala
Java
C++
Database experience (Postgres, Mongo)
ETL design and implementation

Education

Undergraduate degree in a quantitative field

Job description

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 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 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 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 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
Full Stack SW Engineer (Scala, AngularJS)
Full Stack SW Engineer (Scala, AngularJS)

Roberts Recruiting, LLC • Woburn (MA)

On-site
USD 80,000 - 100,000
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
Software Engineer - Analytics Engine (Scala, Spark)
Software Engineer - 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/Principal SW Engineer
Senior/Principal SW Engineer

Roberts Recruiting, LLC • Nashua (NH)

On-site
USD 100,000 - 130,000
Senior Software Engineer, Platform
Senior Software Engineer, Platform

Roberts Recruiting, LLC • Cambridge (MA)

On-site
USD 120,000 - 160,000
Staff Software Engineer - Data Platform
Staff Software Engineer - Data Platform

Hivemapper • San Francisco (CA)

On-site
USD 140,000 - 200,000
Medical, dental and vision benefits plus FSA
Family leave
401(k) program
+3
Technical Lead, Software Engineering
Technical Lead, Software Engineering

Roberts Recruiting, LLC • Boston (MA)

Hybrid
USD 120,000 - 150,000
Medical, Dental, Vision, Life & Disability insurances
401(k) and pre-tax commuter & healthcare benefits
Flexible vacation policy
+2