The Marsal Family School of Education Office of Communications at the University of Michigan is seeking a Software Engineer Senior. This position has responsibility for web development supporting internal and external websites and web-based tools. Reporting to the Director of Communications, the incumbent will manage and continue to develop an external facing website on a Drupal 10 platform, a WordPress Multisite (hosting ~20 websites), and an internal facing intranet with U-M authentication.
- 
Design and develop web-based solutions to support the Marsal School goals and objectives, including those that support internal communications and external marketing
- 
Execute key business initiatives using modern Web Development technologies and practices
- 
Manage a growing portfolio of web services built for the Marsal School. Including but not limited to: custom applications, intranet (with User Authentication using Single sign-on), various Content Management Systems (CMS), and University provided Software as a Service (SaaS)
- 
Serve as the primary point of contact for internal departments and appropriate external vendors/hosting sites for web projects and third party web based software
- 
Independently manage the strategic planning and improvement of web operations in areas of governance, infrastructure, and service enhancements and/or improvements
- 
Independently troubleshoot, research, and resolve technical issues
- 
Observe, interact with, and coach staff/faculty to better understand their workflow and meet their needs
- 
Design, develop and test new features on Marsal web properties in collaboration with team members, and stakeholders
- 
Effectively lead and communicate with teams to solve problems, make decisions, manage change, and be innovative
 Seeking a candidate able to:
- 
Develop and maintain positive and cooperative relationships, inside and outside of work group, interacting in a friendly, open, ethical, honest, and accepting manner
- 
Communicate clearly, correctly, knowledgeably, respectfully, and effectively, verbally and in writing
- 
Respond quickly to inquiries and requests
- 
Build rapport and credibility with others
- 
Assume a broad range of responsibilities
- 
Ability to work independently, set own goals, and deadlines
- 
Research new technical solutions
- 
Bachelor's Degree in Information Systems, Computer Science, or Engineering or equivalent experience
- 
Minimum 3-5 years of experience in leading web operations (strategy and development of web applications, large public websites, and intranet service)
- 
5+ years of demonstrated expertise in web languages, platforms, frameworks, libraries, and package managers: HTML5, CSS3, JavaScript, JavaScript frameworks (i.e Angular, React, Vue) PHP, JSON, Web APIs, MySQL, Composer, NPM
- 
Content Management Systems: Hands-on experience developing custom Drupal and WordPress themes/modules/plugins/features, content creation, and administrating required core, security, and module/plugin updates
- 
Knowledge and understanding of common production processes and software development practices, and version control (Git/GitHub, Pantheon is a plus)
- 
Experience building/maintaining applications supporting role-based authentication with Single sign-on (SSO), OAUTH, SAML/OIDC
- 
Demonstrated ability to develop and troubleshoot a complex application stack
- 
Up-to-date knowledge of and passion for ever-changing technology and new media is required and essential.
- 
Knowledge of web and application design, design systems, and branding, responsive design
- 
Knowledge of networking and hosting web applications: basic TCP networking, HTTP(S)/1.1/2.0, LoadBalancing, HA, Clustering
- 
Experience configuring and maintaining Google Tag Manager, Google Analytics, Google Search Console, Bing Webmaster Tools
- 
Ability to handle cross-browser and cross-platform issues effectively
- 
Ability to translate requirements into detailed design and solution documents
- 
Experience with Apache/NGINX, Linux, and Mobile Apps
- 
Experience using software for web design (i.e. Sketch, Figma, Photoshop)
- 
Knowledge of CDNs and security software (Cloudflare is a plus)
- 
Knowledge and experience maintaining DNS
This position is hybrid with a minimum of 2 days on-site at the Marsal Family School of Education, 610 E. University, Ann Arbor, MI 48109.
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.
Applications with less than 5 years of demonstrated expertise in web languages, platforms, frameworks, libraries, and package managers: HTML5, CSS3, JavaScript, JavaScript frameworks (i.e Angular, React, Vue) PHP, JSON, Web APIs, MySQL, Composer, NPM will be considered for the position of Web Software Developer, which is an underfilled title with a corresponding salary at the lower end of our posted range.
The University of Michigan is an equal employment opportunity employer.