Software Engineer

Dartmouth College
📍 Hanover, New Hampshire, United States 💼 Regular Full Time 🕒 Posted June 12, 2026

Job Description

Position Purpose

The Software Engineer for Advancement is a full-stack developer who designs, develops, tests, and maintains software applications that advance the mission of Dartmouth’s Advancement division. This role requires a strong combination of technical expertise across multiple platforms and programming languages, alongside a deep understanding of our business objectives. The successful candidate will apply both business acumen and technical skills to deliver high-quality, maintainable solutions within an agile team environment This role independently executes moderate to complex technical work and actively contributes to team-based architecture and implementation efforts. The Software Engineer collaborates with teammates, clients, vendors, and campus partners to develop custom applications, enhance vendor systems, and support integrations that connect Advancement systems to broader institutional platforms. This includes involvement in system design, datab...

Ready to Apply?

Submit your application today and join our talented team at Dartmouth College.

Submit Application

Job Details

  • Location Hanover, New Hampshire
  • Job Type Regular Full Time
  • Category Computer Occupations
  • Posted Date June 12, 2026
  • Application Deadline July 22, 2026