Software Engineer - Client Systems

GMOBoston, MA
Onsite

About The Position

The Technology Client Systems Team is responsible for the development and support of line of business applications that support GMO clients and their overall experience with GMO. This team consists of 10 technology professionals whose key functions include application development, system integration, application support, and production support. The supported business areas are Client Services and Sales, Marketing, Shareholder Services and Operations. The Software Engineer will be a senior individual contributor responsible for the technical design, full stack implementation and maintenance for several systems built on Microsoft .NET in C# and Angular. This individual will also be responsible for contributions on a Python, data-centric architecture redefining how fellow developers and business partners access information within the firm. The candidate will work within an agile project team and will have close interaction with our business stakeholders.

Requirements

  • Minimum 6-8 years of programming experience in C# and the Microsoft stack
  • Working knowledge of Python
  • Solid understanding of object-oriented design and architecture
  • Proficient in SQL, preferably T-SQL in Microsoft SQL Server
  • Experience with cloud-based platforms such as Microsoft Azure or AWS
  • Strong understanding of software architecture and the design of distributed systems
  • Strong grasp of web technologies including at least one prominent JavaScript framework, Angular preferred
  • Familiarity with distributed enterprise applications
  • Understanding of Agile practices

Nice To Haves

  • Experience migrating distributed applications to a cloud-based platforms
  • Experience working with client reporting vendor systems such as Coric
  • Experience working with web content management systems such as Optimizely or Sitecore
  • Experience with marketing automation systems such as Seismic

Responsibilities

  • Design and implement technical solutions for our business partners
  • Enhance existing applications and libraries
  • Fix existing system issues
  • Migrate existing systems to a cloud environment
  • Work with business partners to develop requirements
  • Produce effective technical documentation where needed

Benefits

  • medical insurance
  • dental insurance
  • life insurance
  • long-term disability coverage
  • a 401(k)/profit-sharing retirement plan
  • open paid time off
  • leaves of absences
  • dependent care resources
  • tuition reimbursement
  • charitable gifts matching
  • flexible spending accounts
  • commuter benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service