Senior Software Engineer ( SQL, Java, AWS )

Wellington Management   •  

Marlborough, MA

8 - 10 years

Posted 240 days ago

This job is no longer available.


Wellington Management offers comprehensive investment management capabilities that span nearly all segments of the global capital markets. Our investment solutions, tailored to the unique return and risk objectives of institutional clients in more than 55 countries, draw on a robust body of proprietary research and a collaborative culture that encourages independent thought and healthy debate. As a private partnership, we believe our ownership structure fosters a long-term view that aligns our perspectives with those of our clients.


The Compliance Systems team is responsible for providing solutions that meet our regulatory and compliance testing obligations.  As a global firm, Wellington needs to be compliant with regulations across different geographies. In addition, the regulatory environment is under constant pressure and ever changing, this team provides solutions that ensure Wellington is compliant and able to respond quickly to a regulator’s request.

This role is part of the IT team supporting Legal and Compliance.  Current state applications include everything from packaged vendor solutions for Regulatory Reporting, Code of Ethics compliance and AML Screening, to highly customized homegrown application solutions for compliance driven forensic testing. 
Members of the team play critical roles in our firm’s success by providing technology solutions which improve the quality, speed, and efficiency of our Compliance functions.

This individual will report to the Lead Engineer for Legal and Corporate Applications. In this role, the individual will participate in all development activities to successfully deploy new systems and enhancements and work with colleagues and end users to design, develop and implement solutions to meet business requirements.


As a senior member of the Compliance Systems team, this individual will have the following responsibilities:

  • Participate in architecture, design, implementation, deployment, and support.
  • Work with business team, project managers, and systems analysts to review and qualify business requirements, functional specifications, use-cases, and test plans.
  • Design, prototype and code new software components and applications based on functional specifications.
  • Coordinate with analyst teams and vendors to execute test plans and provide support during user acceptance testing.
  • Modify and enhance existing systems to incorporate new functionality and to optimize them for performance.
  • Author technical design and support documentation.


A candidate must possess the following qualifications:

  • 7+ years demonstrated experience developing web applications and services using SPRING, JDBC, and Javascript frameworks.
  • 7+ years of demonstrated database development and architecture experience.
  • Experience with PERL, JSON, XML, UNIX/Linux, and AngularJS is helpful.
  • Ability to work effectively in a multi-location team environment.
  • Ability to solve problems in a logical, methodical, and time efficient manner.
  • Experience in data management a plus.
  • Excellent organizational, written and verbal communication skills.
  • Ability to solve problems in a logical, methodical, and time efficient manner.
  • Ability to understand legacy in-house applications and highly complex and interrelated systems and processing.
  • Must possess strong SQL and Unix skills.
  • Experience and working knowledge of AWS and Python is a plus.
  • Experience with various software development methodologies, such as Agile.