Lead Software Engineer
MFS Investment Management · Boston, MA · 2 wk ago
HybridEngineering$110k–$159k/yrFull-time
About the role
Apply sound judgment and discretion to address business challenges by analyzing processes and environments and leveraging technology across business units. Lead software development efforts throughout the lifecycle, focusing on advanced software creation while adhering to established standards and best practices. Serve as a technical lead in an Agile environment for small to midsized projects, collaborating with product owners, business analysts, and quality assurance teams to deliver solutions within tight deadlines.
Responsibilities
- Establish, document, and enforce technical standards and best practices throughout all project phases.
- Deliver technical solutions that transform the way MFS ingests and processes cash flows, strengthens cash and collateral controls, and improves transparency across key cash views (e.g., trade-date, settlement-date, tradable, and encumbered/collateral cash).
- Evaluate existing processes and technology to define and implement a scalable future target state for the highly customized and growing Retail SMA business.
- Collaborate with Product Owners, Analysts, and Operations stakeholders to deliver solutions that transform the way MFS operates.
- Provide technical guidance and mentorship to junior team members.
- Create and improve processes, examine workflows, and recommend ways to increase efficiency and standardize practices across projects.
- Participate in the development community of practice to promote innovation and best practices.
- Collaborate effectively with globally distributed teams.
Requirements
- Bachelor’s degree in computer science or related technical field, or equivalent experience.
- Minimum 5-6+ years of experience in Financial Services supporting Operations, Trading or Investment systems.
- Experience or familiarity with Microsoft AI ecosystem, including Azure OpenAI / Azure AI, Microsoft Copilot and Copilot Studio, and Power Platform (Power Apps, Power Automate, Power BI).
- Strong experience in one or more development languages/platforms (C#, .NET, Java, Python, React/Angular).
- Experience building integrations with multi-tiered third-party systems (cloud and on premises).
- Experience designing or integrating AI-driven workflows, including intelligent document and email processing, case management, and human-in-the-loop automation.
- Experience with data platforms (Snowflake, Oracle, Microsoft SQL Server).
- Experience working in a continuous integration / CI-CD environment (preferably Azure DevOps or equivalent).
- Experience working within a mature SDLC model, collaborating with BA, QA, and end users to deliver solutions.
- Proven ability to analyze operational workflows and identify automation opportunities across Investment Operations processes.
- Strong troubleshooting and analytical skills, with demonstrated ability to make independent decisions.
- Excellent oral and written communication skills, with experience supporting front-office and operations stakeholders.
Qualifications
- Domain expertise in cash processing and collateral management, including trade-date and settlement-date cash, margining (initial and variation margin), collateral eligibility, haircuts, and optimization across cleared and bilateral exposures.
- Experience with SMA business models and operational workflows, including end to end implementation of Portfolio Manager strategy changes for both Model Delivery and SMA Manager traded accounts, onboarding, reconciliations, rotations, technology solutions, and interaction with sponsor platforms.
- Experience working with platforms such as Charles River, Eagle, Acadia Margin Manager, Murex or Calypso.
Skills
- Strong problem-solving skills.
- Effective communication.
- Ability to work collaboratively in a fast-paced environment.
Benefits
- Base Salary Range: $110,000.00 - $158,500.00
- This position is eligible for competitive incentive bonus.
Pay
- Base Salary Range: $110,000.00 - $158,500.00
Schedule
- MFS is a hybrid work environment (remote/onsite) unless otherwise stated in the job posting.