Sr Software Engineer
Job Description
Wellington Management’s Investor Modeling team is seeking a Senior Software Engineer to lead the design and evolution of Python-based modeling services and dashboard applications across the full stack. The role contributes to investor-facing workflows, including the integration of AI-assisted development and emerging technologies.
Role Overview
As part of the Investor Modeling team, you will set technical direction and drive the design and evolution of modeling services and dashboard applications spanning the front-end, services, and data layer. You will also shape how AI-assisted development practices and emerging technologies are applied within investor-facing workflows and tooling. Beyond feature delivery, the position focuses on architecture guidance, library and framework standardization, and raising the technical bar for engineering work in the Python and dashboard ecosystem.
Onsite Location and Work Schedule
This role is based in Boston, MA (onsite). In support of in-person collaboration, employees work from the office 4 days a week, with flexibility to work remotely 1 day a week.
Responsibilities
- Design, develop, test, deploy, and support investment modeling applications across the full stack, including services, web, infrastructure, and back-end; prototype new components and optimize existing systems for performance and maintainability
- Set technical direction for the team’s Python and dashboard stack, evaluating, standardizing, and recommending libraries, frameworks, and tooling
- Lead design reviews and provide architectural guidance to engineers on the team
- Integrate AI-driven capabilities into investment applications to improve workflows and decision-making
- Collaborate with business analysts, QA engineers, and investment professionals across requirements, testing, and user acceptance lifecycle
- Manage and communicate delivery timelines, providing status updates and proactively escalating risks
- Author and maintain technical design and support documentation
- Support production systems through data quality checks, alerting, and on-call participation
Required Qualifications
- 7+ years of experience designing and developing durable, impactful software solutions
- Comfort with SDLC tooling: issue tracking (JIRA), source control (Git), CI/CD (Jenkins / GitHub Actions), and AWS
- Demonstrated use of AI-assisted development tools (for example, GitHub Copilot and Claude Code) in daily workflows
- Hands-on GenAI development experience is a strong plus
- Proficiency in Python with hands-on experience in data-oriented libraries such as pandas and NumPy, SQLAlchemy (or a similar ORM), and a plotting or visualization library (for example, Bokeh)
- Ability to ramp up on an internal Python dashboard framework and internal data-access libraries as part of onboarding
- Experience providing technical leadership, including leading architecture or design discussions, evaluating and standardizing libraries and frameworks, or mentoring engineers
- Experience building and maintaining production front-end applications using React, HTML, and CSS, including consuming GraphQL and/or REST APIs
- Experience writing SQL and working with relational databases such as PostgreSQL and Oracle
- Experience with NoSQL databases such as MongoDB and DocDB
- Experience working in a DevOps environment
- Experience with Agile methodologies and modern software development and testing practices
- Excellent written and verbal communication skills, with the ability to communicate effectively across technical and non-technical audiences, plus strong follow-through
- Strong analytical and problem-solving skills, with the ability to work independently and collaboratively, manage competing priorities, and deliver in a fast-paced, business-critical environment
- Prior experience in the financial services or asset management industry
- BS or BA degree in Computer Science, Engineering, Mathematics, Economics, or a related field, or equivalent practical experience
Technologies
- Python, pandas, NumPy, SQLAlchemy, Bokeh
- React, HTML, CSS, GraphQL, REST APIs
- JIRA, Git, Jenkins, GitHub Actions, AWS
- GitHub Copilot, Claude Code, GenAI
- PostgreSQL, Oracle, MongoDB, DocDB
- DevOps, Agile
Compensation
The base salary range for this position is USD 90,000 - 180,000 per year.
Benefits
- Salary
- Variable compensation
- Comprehensive and high value benefit package
- Retirement plan
- Health and wellbeing
- Dental coverage
- Vision coverage
- Pharmacy coverage
- Health savings account
- Flexible spending accounts and commuter program
- Employee assistance program
- Life and disability insurance
- Adoption assistance
- Back-up childcare
- Tuition/CFA reimbursement
- Paid time off (leave of absence, paid holidays, volunteer, sick and vacation time)
- Discretionary Corporate Bonus
- Incentives, if eligible
Application Encouragement
If you believe you could excel in this role, Wellington Management encourages you to apply and welcomes a chance to review your background.