Software Engineer, Systems Engineer
Listed on 2026-01-01
-
Engineering
Software Engineer, Systems Engineer
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.
The Engineer independently executes moderate to complex technical work, contributes to team‑based architecture and implementation efforts, and 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. Responsibilities include system design, database development, API creation and consumption, testing, support for on‑premise and cloud‑based solutions, deployment automation, infrastructure maintenance, and Dev Ops practices in partnership with senior team members.
This position requires strong analytical, problem‑solving, and communication skills and the ability to work effectively within a cross‑functional team.
Are you a full‑stack developer passionate about purpose‑driven technology? Dartmouth’s Advancement Systems and Services team is looking for two Software Engineers to help design and build innovative solutions that support our institutional mission. Make an impact, grow your skills, and join a team that values innovation, collaboration, and team engagement.
Required Qualifications- Bachelor's degree in Computer Science or a related field
- 5–8 years of professional software engineering experience
- Demonstrated experience in:
- Full‑stack application development
- Oracle PL/SQL, SQL, APEX, including complex queries, data migrations, schema management, data replication, backup/recovery, performance tuning in an Oracle environment
- One or more programming languages (e.g., Python, JavaScript, Java, C#)
- Front‑end development (HTML, CSS, JavaScript)
- RESTful APIs and system integration
- Version control (Git, SVN), release pipelines, and collaborative development workflows
- Internet communication components (DNS, DNAME, SMTP) with solid understanding of security certificates (SSL/TLS) and authentication methods that ensure compliance with privacy regulations
- Familiarity with Dev Ops principles and CI/CD tools
- Strong problem‑solving, communication, and teamwork skills
- Ability to work independently on technical tasks and contribute to team solutions
- Experience with vendor system integration and support of ERP platforms (e.g., Advancement, SIS, Finance, HR)
- Familiarity with data governance, privacy, and compliance standards (e.g., FERPA, HIPAA, GDPR)
- Knowledge of cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes)
- Exposure to Agile development methodologies and tools
- Understanding of institutional workflows in higher education
- Strong knowledge and practical experience in database administration tasks
- Proficiency in application upgrade, cloning, and installation procedures
Lesa Knapp
Assistant Vice President for Advancement Administration
Phone: 603‑646‑1317
Dartmouth College is an equal opportunity employer under federal law. We prohibit discrimination on the basis of race, color, religion, sex, age, national origin, sexual orientation, gender identity or expression, disability, veteran status, marital status, or any other legally protected status. Applications are welcome from all.
Background CheckEmployment in this position is contingent upon consent to and successful completion of a pre‑employment background check, which may include a criminal background check, reference checks, verification of work history, conduct review, and verification of any required academic credentials, licenses, and/or certifications, with results acceptable to Dartmouth College. A criminal conviction will not automatically disqualify an applicant from employment. Background check information will be used in a confidential, non‑discriminatory manner consistent with state and federal law.
SpecialInstructions
Dartmouth College has a Tobacco‑Free Policy. Smoking and the use of tobacco‑based products (including smokeless tobacco) are prohibited in all facilities, grounds, vehicles or other areas owned, operated or occupied by Dartmouth College with no exceptions. For details, please see (Use the "Apply for this Job" box below).-policy.
Visa EligibilityThis position is not visa sponsorship eligible.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).