Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$101.5k

Dartmouth College

Position Details

Position Information


Posting date
04/15/2026


Closing date

Open Until Filled
Yes


Position Number
0163700


Position Title
Software Engineer


Hiring Range Minimum
$101,500


Hiring Range Maximum
$119,000


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


Join us at our convenient location at 41 Centerra Parkway in Lebanon, NH, where you'll find a perfect balance of on-site engagement and remote flexibility. This position is part of a team that primarily works remotely but values intentional onsite engagement. Depending upon projects, you could be in the office daily for a period, or it could be 1-2 days in a month. When onsite, you will typically work out of 41 Centerra Parkway in Lebanon, NH where nearly 80 of your colleagues in Advancement have office space. Periodically, meetings are held in Hanover or on the Dartmouth campus, which is 3 miles from the Centerra Parkway location. Living within commutable distance to Hanover, NH, is preferred, allowing you to integrate smoothly into our team and community.

Location of Position


Lebanon, NH 03766
41 Centerra Parkway

Remote Work Eligibility?
Hybrid


Is this a term position?
No


If yes, length of term in months.

Is this a grant funded position?
No


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, database development, API creation and consumption, testing, and support for both on-premise and cloud-based solutions. The role also supports deployment automation, infrastructure maintenance, and DevOps practices in partnership with more senior team members. Strong analytical, problem-solving, and communication skills are essential for working effectively within a cross-functional team. The Software Engineer contributes to team growth through knowledge sharing, code review participation, and process improvement efforts.

Description


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.

We are looking to hire two talented individuals into this role.

Make an impact. Grow your skills. Join a team that values innovation, collaboration, and team engagement.

Required Qualifications - Education and Yrs Exp
Bachelor's degree


Required Qualifications - Skills, Knowledge and Abilities

  • 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, with proven ability to develop and manage complex queries and manage data migrations, administer, navigate and manage multiple schemas, data replication, backup/recovery, troubleshooting, development, and performance tuning in complex, consolidated 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
    • Working with and troubleshooting internet communication components, such as DNS, DNAME, SMTP with a solid understanding of security certificates (SSL/TLS) and other authentication methods and encryption that ensure compliance with privacy regulations
  • Familiarity with DevOps principles and CI/CD tools
  • Strong problem-solving, communication, and teamwork skills
  • Ability to work independently on technical tasks and contribute to team solutions
Preferred Qualifications
  • 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
Department Contact for Recruitment Inquiries
Lesa Knapp


Department Contact Phone Number
View phone number on click.appcast.io


Department Contact for Cover Letter and Title
Lesa Knapp, Assistant Vice President for Advancement Administration


Department Contact's Phone Number
View phone number on click.appcast.io


Equal Opportunity Employer


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 Check


Employment 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.

Is driving a vehicle (e.g. Dartmouth vehicle or off road vehicle, rental car, personal car) an essential function of this job?
Not an essential function


Special Instructions to Applicants


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 our policy.

Additional Instructions


This position is not visa sponsorship eligible.

Quick Link

Key Accountabilities


Description

Software Development
  • Designs, develops, tests, and maintains custom software solutions that meet user needs and align with institutional standards.
  • Translates technical requirements into functional software components.
  • Participates in solution design and architecture discussions, contributing to decisions on system structure, integration approaches, and performance optimization.
  • Develops and consumes APIs and web services for system interoperability.
  • Maintains and enhances database-driven applications using tools such as Oracle PL/SQL and APEX.
  • Implements unit testing, automated testing frameworks, and follows version control and release management best practices.
  • Participates in infrastructure and application support for both on-premises and cloud environments.
  • Collaborates on deployments and contributes to automation and DevOps workflows.
  • Collaborates on teams and leads team initiatives.
  • Develops and enhances documentation supporting systems, integrations, and processes, contributing to a shared knowledge base that informs the work of Advancement Systems and Services.
Percentage Of Time
60


Description

Collaboration and Client Support
  • Works closely with team members to complete tasks aligned to team goals and delivery timelines.
  • Partners with stakeholders to understand business needs, clarify requirements, and deliver value through technical solutions.
  • Supports vendor system implementations and integrations; engages with vendors on issue resolution.
  • Maintains strong working relationships with functional teams, end users, and other IT professionals across the institution.
Percentage Of Time
20


Description

Team Engagement and Continuous Learning
  • Participates in agile ceremonies, sprint planning, retrospectives, and team-based prioritization.
  • Shares technical knowledge through documentation, code reviews, cross training, and informal mentoring of colleagues.
  • Engages in continuous professional development to stay current with tools, languages, frameworks, and higher education technology practices.
  • Contributes to team culture through collaboration, knowledge sharing, and continuous improvement efforts.

Percentage Of Time
20

--
Demonstrates a commitment to diversity, inclusion, and cultural awareness through actions, interactions, and communications with others.


--
Performs other duties as assigned.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Hanover, NH vacancy
  • $87.7k

     ...Posting date 03/13/2026 Closing date Open Until Filled Yes Position Number 1129555 Position Title Research Software Engineer Hiring Range Minimum $87,700 Hiring Range Maximum $109,600 Union Type Not a Union Position SEIU Level... 
    Suggested
    Full time
    Remote work
    Worldwide

    Dartmouth College

    Hanover, NH
    3 days ago
  •  ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data...  ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their... 
    Suggested

    SynergisticIT

    Hanover, NH
    2 days ago
  • Role Name: Java Developer Location: Hanover JOB DESCRIPTION: Design develop and maintain applications for creditdebit card lifecycle management including authorization clearing settlement and disputes Work on payment processing systems card management systems...
    Suggested

    eTeam

    Hanover, NH
    1 day ago
  • Title: Salesforce Developer Location: Hartford, CT (Day 1 Onsite) Rate: ***/hr only Job Description: Required Salesforce Platform Developer 1 (PD1) Certification Required 3-5 years of SFDC Developer/Admin experience with SalesForce Technologies Salesforce...
    Suggested

    Yantran LLC

    Hartford, VT
    5 days ago
  •  ...Job Description My client is a local multidisciplinary Civil Engineering firm looking to add an Engineer with land development experience to their team! They work projects of all sizes and properly manage them. They are known for having an incredible work environment... 
    Suggested
    Local area
    Flexible hours

    gpac

    Hanover, NH
    2 days ago
  •  ...duties. Requires expertise in specialty areas. Shall perform engineering tasks for front-end design and development efforts including,...  ...~7 years of experience in the functional area. ~7 years of software development experience in object-oriented and scripted... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Lebanon, NH
    3 days ago
  •  ...4, Band 7 Job-Specific Essential Duties and Responsibilities: Provides subject matter proficiency supporting back-end software development activities. Applies analytical skills supporting process improvement, specialized studies, and requirements definition... 
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Lebanon, NH
    1 day ago
  • Position Details Position Information Posting date 05/05/2026 Closing date Open Until Filled Yes Position Number 1129591 Position Title Director of External Relations Hiring Range Minimum Please Inquire....
    Full time
    Internship
    Remote work

    Dartmouth College

    Hanover, NH
    4 days ago
  • $26.25 - $32.85 per hour

    Our Story We think shopping should be fun. Actually, really fun. As in scoring our exclusive collection of colorful, classic styles at prices that can’t be beat. A fan of lots of options in amazing fits? You’ve got it. Looking for some great accessories you won’t find ...
    Hourly pay
    Full time
    Work at office
    Immediate start
    Night shift

    Dormont Manufacturing Company

    Hanover, NH
    3 days ago
  • $55k - $70k

    Job Description Are you a proven Sales Leader with a passion for wireless technology and developing high-performing teams? If you thrive on achieving results, love inspiring others to reach their full potential, and are ready to take charge in a fast-paced, dynamic environment...
    Local area

    BeMobile

    Hanover, NH
    1 day ago
  • $12 - $24.33 per hour

    Position Overview The Team Lead works closely with the Department Manager(s) or Store Manager to receive, price, and stock merchandise to meet the needs of the store's customers and drive sales and profits. Assist Team Members with completing the work within the store....
    Part time
    Flexible hours
    Afternoon shift

    Follett

    Hanover, NH
    2 days ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in West Lebanon. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    West Lebanon, NH
    3 days ago
  • $25 - $50 per hour

    Role Overview TSA is accepting applications for Lead and Supervisory Transportation Security Officers at airports in Etna. These roles are ideal for individuals looking to step into leadership positions within airport security operations. TSA provides training to prepare...
    Shift work
    Night shift
    Weekend work

    Airport Security Careers

    Etna, NH
    3 days ago
  • Interim Team Lead The Interim Team Leader assumes the responsibilities of a Team Leader on a temporary basis. The Interim Team Leader is responsible for assisting the Store Manager and Assistant Store Manager with the execution of operational, sales, and merchandising...
    Temporary work
    Interim role
    Seasonal work
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Tractor Supply

    West Lebanon, NH
    5 days ago
  • Six South St Hotel in Hanover, NH, is seeking a Front Office Associate to create exceptional guest experiences by managing front desk operations and guest services. Applicants should possess strong hospitality skills and a positive attitude. The role requires previous ...
    Night shift
    Weekend work

    Six-South-Street-Hotel

    Hanover, NH
    1 day ago
  •  ...The Chief Engineer is responsible for the overall maintenance of the building. As a department manager, this position directs and works with employees to successfully execute all engineering operations, including proper operation, maintenance, and repair of all HVAC,... 
    Local area
    Flexible hours

    Martin Resorts

    Lebanon, NH
    2 days ago
  • Job Description Opens and closes the store in the absence of store management, including all required systems start-ups, required cash handling, and ensuring the floor and stock room are ready for the business day. Responsible for opening back door of store for deliveries...
    Work experience placement
    Seasonal work
    Local area
    Shift work

    Walgreens Boots Alliance

    West Lebanon, NH
    2 days ago
  • $47k - $50k

     ...Exempt | Employment Type: Full-Time Responsibilities Deliver first- and second-level technical support to end users for hardware, software, and application issues via phone, remote access tools, and on-site assistance. Log, track, and maintain accurate documentation for... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Shift work
    Afternoon shift

    City of Lincoln

    Lebanon, NH
    15 hours ago
  • Assistant Night Team Leader Provides fast, friendly, helpful and efficient service to all Price Chopper customers. Responsible for the nighttime operation of the store in the absence of the Night Manager. Oversees clerks and ensures that shelves are stocked and leveled...
    Shift work
    Night shift

    Price Chopper

    West Lebanon, NH
    5 days ago
  • Benefits Great Work Environment 401(k) Competitive salary Flexible schedule Opportunity for advancement Paid time off Training & development Job Summary The Lead Teacher develops and implements lesson plans, ensures a safe and welcoming environment, and provides guidance...
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Twin River Children's Center

    West Lebanon, NH
    2 days ago
  • $80k - $90k

     ...& Rs You will conduct daily inspections of output on the production floor. Qualifications: 5+ years experience as a Quality Engineer Strong experience in the injection molding process Ensure all Quality Assurance Requirements (QAR) are followed and met during the... 
    Immediate start
    Relocation package
    Shift work

    MRINetwork

    White River Junction, VT
    5 days ago
  • Job Description Job Description Salary: up to $32   Shift: 1st Shift- 7am-7pm, 2nd shift- 7pm-7am  Equipment: M2000 press Job Description Job Title: Lead Press Operator – 8-Unit Web Press (Night Shift) We are seeking an experienced Lead Press Operator to oversee...
    Temporary work
    Relocation package
    All shifts
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Social Influence LLC

    Hanover, NH
    a month ago
  • $29 - $45 per hour

    JOB DESCRIPTION Job Title Field Service Engineer - Imaging Systems (Lebanon-Claremont, New Hampshire) Job Description Field Service Engineer (Lebanon-Claremont, NH) Allow your passion for improving lives to shine in this role where you’ll be responsible... 
    Hourly pay
    Full time
    Work at office
    Immediate start
    Remote work
    Home office
    Work visa
    Flexible hours
    Night shift
    3 days per week

    Philips

    Lebanon, NH
    17 days ago
  •  ...Senior Water Resources Engineer Creativity. Innovation. A desire to effect positive change. That's what it takes to work at Fuss &...  ...hydrologic and hydraulic (H&H) modeling using industry-standard software Prepare technical reports, drainage studies, and design documentation... 
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Trilon Group

    White River Junction, VT
    1 day ago
  • BJ's Wholesale Club, Inc. in West Lebanon, NH is seeking a Member Experience Supervisor to lead teams focused on providing outstanding member services. This full-time role involves ensuring compliance with club standards while fostering a positive work environment and ...
    Weekly pay
    Full time

    BJ's Wholesale Club

    Lebanon, NH
    3 days ago
  • $17.5 per hour

    About the Role As Beauty Lead Advisor, you will drive sales through an authentic passion for beauty and engage clients by identifying their needs with a consultative approach. You will maintain expert knowledge of top beauty brands, execute merchandise sets, replenishment...
    Full time
    Night shift
    Weekend work

    Kohl's

    West Lebanon, NH
    5 days ago
  • $24 - $25 per hour

    Job Description Job Description Salary: $24-$25/hour JobTitle:Community Food Market Registration Coordinator About Upper Valley Haven Upper Valley Haven is a community-centered nonprofit dedicated to helping people move out of homelessness and hunger and...
    Hourly pay
    Full time
    Local area
    Monday to Thursday

    Upper Valley Haven

    White River Junction, VT
    14 days ago
  • Interim Team Lead Overall Job Summary The Interim Team Leader assumes the responsibilities of a Team Leader on a temporary basis. The Interim Team Leader is responsible for assisting the Store Manager and Assistant Store Manager with the execution of operational,...
    Full time
    Temporary work
    Part time
    Interim role
    Seasonal work
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Tractor Supply

    Lebanon, NH
    3 days ago
  • Travel Interventional Radiology Technologist Lebanon, New Hampshire We are looking for an Interventional Radiology Technologist (IR Tech) for an immediate travel opening in Lebanon, NH. The right IR Tech should have 1 year of recent acute care experience. Read below...
    Immediate start

    Travel Nurse Across America

    Lebanon, NH
    5 days ago
  • New PERMANENT Geneomic Technologist II, Lab Cytogenetics position at a beautiful, highly-rated facility in the state of NH! Permanent, full time position Excellent pay and full benefits Requirements: ASCP certification (or equivalent) required ...
    Permanent employment
    Full time
    Shift work

    K.A. Recruiting

    Enfield, NH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!