AcademicJobs Jobs

AcademicJobs

Applications Close:

Hanover, NH

5 Star Employer Ranking

"Enterprise Software Engineer III"

Academic Connect
Applications Close

Enterprise Software Engineer III

Enterprise Software Engineer III

Company: Dartmouth College

Category: Software Engineer/Programmer

Type: Full-Time

Posting date 03/02/2026

Open Until Filled Yes

Position Number 1128441

Hiring Range Minimum $106,600

Hiring Range Maximum $133,200

Union Type Not a Union Position

SEIU Level Not an SEIU Position

FLSA Status Exempt

Employment Category Regular Full Time

Scheduled Months per Year 12

Scheduled Hours per Week 40

Schedule M-F, 8 AM - 5 PM

Location of Position Hanover, NH

Remote Work Eligibility? Hybrid

Is this a term position? No

Is this a grant funded position? No

Position Purpose

The Enterprise Staff Software Engineer III (ESEIII) leads large-scale, multi-domain software engineering projects encompassing system architecture design, application software development, implementation, and testing. Aligned with the team's adoption of full stack development, the ESEIII assumes responsibility for upgrading commercial off the shelf applications (COTS), cloning and patching databases, and automating routine support tasks through shell scripting, ensuring optimal resource utilization. The ESEIII provides technical direction to less experienced team members, actively fostering growth and technical acumen. As part of a cohesive DevOps team, the ESEIII upgrades all technology stack components to improve the delivery of technology services and enhance overall customer satisfaction.

Required Qualifications - Education and Yrs Exp Bachelor's degree

Required Qualifications - Skills, Knowledge and Abilities

  • At least five years of experience in the design, development, and implementation of software systems.
  • Three years' experience with a variety of databases, hosted applications, or similar enterprise application environments.
  • Programming experience in a multi-tier and cross-platform systems environment.
  • Ability to manage or work on multiple projects simultaneously.
  • Familiarity with computer security systems, demonstrated skill in utilizing source code control systems, Apache and Tomcat, and cloud technologies such as AWS, Azure, or GCP or OCI.
  • Expertise in procedural and object-oriented languages, APIs, Web Services, SQL, Java, Ruby, ODI, replication technology, data modeling, and JavaScript.
  • Experience should include application design and maintenance in relational databases, software administration in an applications development environment.
  • A working knowledge of or ability to learn most of the programming languages and operating systems.
  • A working knowledge of DBA tasks.
  • Application upgrade, cloning, and installation skills.
  • Experience installing and maintaining vendor-provided software.
  • Experience supporting a large system implementation.
  • Experience scoping, designing, and developing a software project.
  • Experience resolving complex problems (Front-end, Back-end, Platform).
  • Strong analytical skills.
  • Excellent interpersonal skills.

Preferred Qualifications

  • Proficient in Database Administration (DBA) tasks.
  • Demonstrated experience in supporting large-scale system implementations.
  • Skilled in automation techniques for deploying and maintaining complex systems.

Department Contact for Recruitment Inquiries Kyle Hastbacka

Department Contact Phone Number kyle.m.hastbacka@dartmouth.edu

Department Contact for Cover Letter and Title David Ricker, Director of Enterprise Analytics and Business Systems

Department Contact's Phone Number NA

Quick Link https://searchjobs.dartmouth.edu/postings/84879

Description

Software Development

  • Provides advanced system level support to customers, other software, and infrastructure engineers, by executing tests, reproducing defects, documenting defect analysis in defect tracking system(s)
  • Provides technical leadership and guidance to development teams, facilitates and guides the timely completion of software modules and subsystems within a domain area, and provides leadership within tiger and scrum teams within a single domain area.
  • Utilizes and enhances the software configuration management system to correctly maintain SW files, build SW and install SW in a development and application environment.
  • Writes technical requirements, creates designs from technical specifications, develops system architectures and prototypes, and performs software module unit tests, integration, and user acceptance tests to ensure correct application operation and quality
  • Independently diagnoses, debugs, and resolves defects and troubleshoots system issues, and identifies gaps between software functionality and business requirements to develop technical process improvements across a complete domain area.
  • Execute and troubleshoot an application across a domain.
  • Manages and leads multiple projects simultaneously using Agile principles, and raises issues, risks, and options to multiple and cross-domain management early in the process when obstacles occur.
  • Develops technical process improvement across a complete domain area.
  • Contributes strategic technical insight and expertise to program planning, domain area planning, and department-wide process improvement initiatives, and maintains software files using configuration management system, builds and installs software in development and application environments, and administers research and teaching systems with responsibility for hardware, operating system, networking, security, file systems, and application software.
  • Provide 24/7 on-call support for critical production systems, ensuring rapid response and resolution to any issues that arise, including weekends and holidays.

Percentage Of Time 40%

Description

Collaboration and Relationship Management

  • Collaborates with clients to determine business requirements and understands the business processes of a single domain area.
  • Designs, engineers, deploys, and supports computing systems and software to meet the research and teaching needs of Dartmouth faculty.
  • Administers research and teaching systems with responsibility for hardware, operating system, networking, security, file systems, and application software, including software and hardware installation, maintenance, upgrades, documentation, performance monitoring, and user support.
  • Provides system-level support to customers, software, and infrastructure engineers by executing tests, reproducing defects, and documenting analysis in tracking systems.
  • Advises Cross Domain Leadership on opportunities and ramifications of using existing systems.
  • Is responsible for full contract and RFP with a vendor and serves as a vendor liaison.

Percentage Of Time 40%

Description

Training and Development

  • Leads and shares expertise in domain architectural software design, software development, data design, systems analysis techniques, and business functions.
  • Actively engages in professional development by attending relevant conferences, workshops, and courses to stay up-to-date with industry advancements and trends.
  • Stays informed and connected within the field by participating in meetings, teleconferences, and keeping current with technology trends and development tools/techniques.
  • Mentors others to ensure that best testing practices are used consistently and evolve with changing technical specifications.
  • Assists in team building and mentors software engineering portfolio.

Percentage Of Time 15%

Description

Other duties as assigned.

Percentage Of Time 5%

  • Demonstrates professionalism and collegiality through actions, interactions, and communications with others appropriate to an environment that is welcoming to all.
  • Performs other duties as assigned.
10

Unlock this job opportunity


View more options below

View full job details

See the complete job description, requirements, and application process

Stay on their radar

Join the talent pool for AcademicJobs

Join Talent Pool

Express interest in this position

Let AcademicJobs know you're interested in Enterprise Software Engineer III

Add this Job Post to FavoritesExpress Interest

Get similar job alerts

Receive notifications when similar positions become available

Share this opportunity

Send this job to colleagues or friends who might be interested

503 Jobs Found

AcademicJobs

Boston, Massachusetts
Staff / Administration
Add this Job Post to Favorites
Closes: May 3, 2026

AcademicJobs

Ithaca, New York
Staff / Administration
Add this Job Post to Favorites
Closes: May 2, 2026
View More