Senior Associate, Software Engineer

TIFF Advisory ServicesBoston, MA
$105,000 - $135,000Onsite

About The Position

TIFF Investment Management is seeking a Senior Associate, Software Engineer to contribute to their technology initiatives by designing, building, and supporting software, data, and user-facing solutions. This is a hands-on development role focused on delivering high-quality, reliable systems and intuitive user experiences in close collaboration with colleagues across technology and business teams. The ideal candidate is a strong team player with solid technical skills, a user-focused mindset, and experience building modern front-end applications alongside back-end services.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 5+ years of progressive software development experience, including significant business analysis.
  • Proficiency in C# and SQL.
  • Familiarity with React and modern front-end development practices.
  • Experience with relational databases, preferably Azure SQL.
  • Strong programming and debugging ability in C# and SQL.
  • Proficiency in front-end development with React, with an emphasis on usability and performance.
  • Understanding of integration techniques (APIs, data feeds) and secure coding practices.
  • Strong interpersonal skills and ability to thrive in a collaborative team environment.
  • Clear communicator, able to explain technical ideas to colleagues of varying technical backgrounds.
  • Proactive, resourceful, and committed to delivering high-quality outcomes.

Nice To Haves

  • Familiarity with Python is preferred.
  • Exposure to data modeling, reporting, or BI tools (Power BI strongly preferred).
  • Prior experience working effectively in collaborative software development teams
  • Familiarity with Azure DevOps for version control and deployment pipelines.

Responsibilities

  • Design, develop, test, and deploy software solutions that support business objectives.
  • Build and enhance front-end applications with a strong emphasis on React and user experience design.
  • Write clean, maintainable, and well-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, which serves as the firm’s central data repository.
  • Build and maintain pipelines and feeds to ensure reliable access to data across systems.
  • Contribute to business intelligence reporting, with Power BI experience strongly preferred.
  • Work effectively within a Kanban-based team environment with daily stand-ups and transparent work tracking.
  • Partner with colleagues to refine requirements, share knowledge, and deliver incremental improvements.
  • Contribute actively to peer reviews, collaborative problem-solving, and team discussions.
  • Use Azure DevOps for work tracking, source control, and CI/CD.
  • Troubleshoot and resolve technical issues, ensuring applications remain stable and performant.
  • Identify opportunities to simplify, automate, or enhance existing systems and processes.
  • Document designs, code, and processes for transparency and maintainability.
  • Ensure compliance with firm policies and industry standards.

Benefits

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