AI-Enabled Software Engineer

University of Maine System•United States,
•$72,000 - $80,000•Remote

About The Position

The University of Maine System seeks a forward-thinking programmer who is excited to use artificial intelligence to work efficiently and effectively. The role maintains and extends applications supporting approximately 30,000 students across Maine’s seven public universities and the University of Maine School of Law, and develops new custom tools from requirements through deployment. System-approved AI coding assistants are a regular part of the workflow. The engineer remains responsible for the quality, security, accessibility, and maintainability of all delivered software. The position is fully remote and open to candidates anywhere in the continental United States. It reports directly to the Chief Information Officer (CIO). Standard hours are Monday through Friday, 8:00 AM–5:00 PM Eastern, with occasional evening or weekend work as needs arise. Occasional travel to university campuses may be required. The role is designated as an Essential Employee position, and the incumbent may need to continue working remotely or otherwise support critical operations during emergencies or campus closures.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or an equivalent combination of education and experience.
  • At least two years of software development experience, including professional employment, internships, freelance work, or substantial completed projects.
  • Experience building or maintaining server-side applications using Node.js or comparable technologies.
  • Proficiency in at least one modern programming language, such as JavaScript or Python.
  • Knowledge of full-stack application design and the software development lifecycle, including front-end and back-end development, API design, databases, testing, code review, version control, and deployment.
  • Knowledge of secure software development, data privacy, and accessibility principles relevant to institutional applications.
  • Skill in diagnosing complex application failures and performance issues in production environments.
  • Ability to plan and prioritize work, solve novel problems independently, and seek input or escalate risks when appropriate.
  • Clear written and verbal communication with technical and non-technical audiences, and ability to collaborate across teams and coach less experienced colleagues.
  • U.S. work authorization that does not require employer sponsorship now or in the future; applicants requiring visa sponsorship or OPT extensions cannot be considered.

Nice To Haves

  • Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Experience maintaining or extending applications developed by others, including code produced with AI assistance.
  • Experience deploying or supporting applications on cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Experience developing integrations with middleware platforms such as Boomi or comparable tools.
  • Experience developing or supporting software in higher education, education technology, or a research environment.
  • Familiarity with higher education systems and data privacy requirements, including FERPA.
  • A portfolio, GitHub profile, or examples of applications built independently.

Responsibilities

  • Maintain, debug, and extend existing Node.js and related web applications, taking ownership of unfamiliar or sparsely documented codebases, identifying dependencies and risks, and planning changes with appropriate coordination and documentation.
  • Independently analyze and resolve application problems when prescribed procedures are unavailable, using judgment about when to seek clarification or escalate risks.
  • Architect and build custom full-stack web applications from requirements and design through testing, deployment, and ongoing support, including APIs, database interactions, and front-end interfaces.
  • Design and maintain data integration pipelines connecting institutional systems, including student information, learning management, and enterprise resource planning systems.
  • Write, test, review, and document maintainable code so others can support and extend applications.
  • Use System-approved AI coding assistants regularly while following institutional data-protection and tool-use requirements; critically review, test, and revise AI-generated code for errors, edge cases, security and privacy risks, accessibility, and maintainability.
  • Research emerging AI development tools, recommend practical uses, and demonstrate effective AI-assisted development practices to IT colleagues.
  • Monitor and improve production application performance, security, accessibility, and reliability, and explain designs, changes, and technical issues to technical colleagues and non-technical stakeholders.
  • Provide the CIO with technical input on AI tools, licensing, API costs, and infrastructure needs to inform technology and budget decisions.
  • Coach the AI Software Support Analyst and junior developers on application development and AI-assisted coding practices, and supervise or mentor student employees as needed.
  • Contribute to institutional software development standards and shared technical practices.

Benefits

  • Competitive salary of $72,000–$80,000, commensurate with education and experience; the range is fixed within a predefined wage band.
  • Medical, dental, and vision coverage, flexible spending accounts (FSA), and Health Savings Account (HSA) options.
  • Employer-paid basic life insurance and long-term disability coverage, with additional voluntary coverage options.
  • Retirement plan through TIAA with a 10% employer contribution and opportunities for additional tax-deferred retirement savings.
  • Paid vacation and sick leave, plus 13 paid holidays each year.
  • Tuition waiver program for employees, including graduate courses and Maine Law, plus substantial tuition discounts for eligible spouses and dependent children.
  • Employee Assistance Program (EAP) and wellness programs.
  • Professional development and opportunities to grow a career within Maine’s public university system.
  • Additional voluntary benefits, including pet insurance, home and auto insurance discounts, and supplemental disability and life insurance options.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service