Sr Software Engineer
Job Description
Join the Investor Modeling team at Wellington Management and help evolve Python-based modeling services and dashboard applications used in investor-facing workflows. This onsite role in Boston, MA blends hands-on full-stack delivery with technical leadership, including standards for libraries, frameworks, and tooling. You will also integrate AI-assisted development practices and emerging technologies into day-to-day work while supporting production reliability through data quality checks, alerting, and on-call.
Compensation: base salary range USD 90,000 - 180,000 per year, plus eligibility for variable compensation and a discretionary Corporate Bonus with additional incentives, if eligible.
How this role supports your work
- High-value benefits including health, wellbeing, retirement, and insurance programs
- Time and support with paid time off, employee assistance program, and life and disability insurance
- Growth options with tuition/CFA reimbursement and adoption assistance
- Work model built for collaboration: employees work from offices 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 (services, web, infrastructure, back-end), including prototyping new components and optimizing for performance and maintainability
- Set technical direction for the team’s Python and dashboard stack, evaluating and standardizing libraries, frameworks, and tooling
- Lead design reviews and provide architectural guidance to other engineers
- Integrate AI-driven capabilities into investment applications to improve workflows and decision-making
- Partner with business analysts, QA engineers, and investment professionals through requirements, testing, and user acceptance lifecycle
- Manage and communicate delivery timelines, providing status updates and escalating risks proactively
- Author and maintain technical design and support documentation
- Support production systems through data quality checks, alerting, and on-call participation
What you bring
- 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 such as GitHub Copilot and Claude Code in daily workflows
- Hands-on GenAI development experience is a strong plus
- Proficiency in Python, including data-oriented libraries such as pandas and NumPy, SQLAlchemy (or similar ORM), and a plotting/visualization library such as Bokeh
- Ability to ramp up on internal Python dashboard and internal data-access libraries during onboarding
- Experience providing technical leadership, including architecture/design discussions, evaluating and standardizing libraries and frameworks, or mentoring engineers
- Experience building production front-end applications with React, HTML, and CSS, and 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 and applying Agile methodologies and modern testing practices
- Excellent written and verbal communication skills, including communicating across technical and non-technical audiences, with strong follow-through
- Strong analytical and problem-solving skills, able to work independently and collaboratively, manage competing priorities, and deliver in a fast-paced, business-critical environment
- Prior experience in financial services or asset management is preferred
- BS or BA in Computer Science, Engineering, Mathematics, Economics, or related field, or equivalent practical experience
Core stack
- 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
Education
BS or BA degree in Computer Science, Engineering, Mathematics, Economics, or a related field, or equivalent practical experience.
Benefits
- 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)
- Incentives, if eligible; discretionary Corporate Bonus
If you believe you can excel in this role, apply and share a chance to review your background.