Senior Software Engineer - Back End in Boston, MA

$100K - $150K(Ladders Estimates)

Sun Life Financial   •  

Boston, MA 02108

Industry: Finance & Insurance


5 - 7 years

Posted 53 days ago

Job Description:

We're looking for a Senior Software Engineer that brings an interdisciplinary background to help us solve hard problems. As a Senior Software Engineer, you will:

  • Create and maintain multiple software services deployed daily.
  • Play an integral part in and lead software design and architecture discussions.
  • Follow best practices around Scrum and Kanban agile software methodologies.
  • Understand and model a complex industry using techniques such as Domain-Driven Design.
  • Pair program with team members.
  • Encourage and model good development practices through PR reviews and mentoring other engineers.
  • Achieve operational excellence using metrics, monitoring, and alerting.
  • Continuously integrate and deploy new software using a CI/CD pipeline.

Our Tech Stack

Maxwell's products are supported by an exciting mix of modern technologies: Our back end stack is made up of services written in JavaScript (TypeScript), Go, Scala, and PHP that communicate with each other using gRPC and REST. We store our product data in MySQL, MongoDB, and Redis databases. Front end applications are written in JavaScript and make heavy use of React, Redux, and Styled Components. Services are deployed to a Kubernetes cluster using a CI/CD pipeline and are hosted on AWS.


  • At least 5 years experience in front end development using JavaScript (Node.js), Go, Scala, or PHP building complex web applications.
  • Ability to architect and diagram complex software systems.
  • Experience with and appreciation for developing web based business applications with complex data structures and workflows.
  • Strong communication skills and great product sense.
  • Expertise with software development processes such as test-driven development and continuous delivery.
  • Bachelor's degree.

Valid Through: 2019-10-18