Senior Associate, Software Engineer

TIFF Advisory Services•Boston, MA
•$120,000 - $160,000•Onsite

About The Position

TIFF Investment Management is hiring a Senior Associate, Software Engineer to contribute to its technology initiatives by designing, building, and supporting software, data, and user-facing solutions. This hands-on engineering role focuses on delivering reliable systems and intuitive user experiences in collaboration with technology and business colleagues. The successful candidate will bring software engineering skills, a user-focused mindset, experience developing modern front-end applications and scalable back-end services, and comfort using AI-assisted development tools such as Claude Code or Codex without compromising quality. TIFF is an investment management firm founded in 1991 that provides Outsourced Chief Investment Officer (OCIO) and private markets solutions to endowments, foundations, RIAs, family offices, and other institutional organizations. It is an approximately 80-person firm managing about $11 billion for around 400 U.S. nonprofits. The position is based in the Boston office and reports to the Director, Head of Software Engineering. The role has no direct supervisory responsibilities, though it may coordinate with external consultants or vendors. The position operates in a professional office environment and routinely uses standard office equipment, including computers, phones, printers, and photocopiers. It is largely sedentary, though filing may require lifting files, opening filing cabinets, and bending or standing. Travel is negligible, but occasional trips may be required. TIFF describes its culture as mission-driven, collaborative, inclusive, cross-disciplinary, and intellectually rigorous. The firm offers competitive compensation and benefits, including a bonus opportunity, up to 23 days of paid time off, 12 paid holidays, firm-wide work-from-home days, comprehensive health, dental, and vision insurance, short- and long-term disability and life insurance, and paid time off for volunteer service. TIFF is an Equal Opportunity Employer and will make reasonable accommodations in accordance with applicable law that do not impose an undue hardship.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • At least 5 years of progressive software engineering experience.
  • Proficiency in C# or a comparable object-oriented language, such as Python or Java, and experience building web applications.
  • Familiarity with React and modern front-end development practices.
  • Experience with relational databases, preferably Azure SQL.
  • Prior experience working effectively in collaborative software engineering teams.
  • Strong problem-solving, programming, and debugging ability.
  • Familiarity with Azure DevOps for version control and deployment pipelines.
  • Understanding of integration techniques, including APIs and data feeds, and secure coding practices.
  • Ability to use AI coding assistants such as Claude Code or Codex throughout the development workflow, including planning, breaking down work, implementation, and review of generated code.
  • Strong interpersonal skills and ability to thrive in a collaborative team environment.
  • Clear communication skills, including the ability to explain technical ideas to colleagues with varying technical backgrounds.
  • Proactive and resourceful approach, with commitment to delivering high-quality outcomes.

Nice To Haves

  • Software engineering experience in investment management or financial services.
  • Power BI experience.
  • Exposure to data modeling, reporting, or business intelligence tools.

Responsibilities

  • Design, develop, test, and deploy software solutions that support business objectives.
  • Build and enhance front-end applications, particularly with React, with an emphasis on user experience.
  • Write clean, maintainable, and documented code with attention to performance and security.
  • Collaborate with peers and technical leads on solution design and integration.
  • Develop queries and integrations in Azure SQL Database, the firm's central data repository.
  • Build and maintain data pipelines and feeds that provide reliable access to data across systems.
  • Contribute to business intelligence reporting.
  • Work within a Kanban-based team using daily stand-ups and transparent work tracking.
  • Partner with colleagues to refine requirements, share knowledge, and deliver incremental improvements.
  • Participate in peer reviews, collaborative problem-solving, and team discussions.
  • Use Azure DevOps for work tracking, source control, and CI/CD.
  • Troubleshoot and resolve technical issues to maintain stable, performant applications.
  • Identify opportunities to simplify, automate, or improve systems and processes.
  • Document designs, code, and processes for transparency and maintainability.
  • Ensure compliance with firm policies and industry standards.
  • Coordinate with external consultants or vendors as needed.

Benefits

  • Competitive salary with bonus opportunity.
  • Up to 23 days of paid time off.
  • 12 paid holidays.
  • Firm-wide work-from-home days.
  • Comprehensive health, dental, and vision insurance.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Paid time off for volunteer service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service