Manager, Software Engineering

Job Level
Mid-level position
Job Category
Manager / Supervisor
Sector
  • Systems / Operations
Job Status
Areas of Responsibility
  • Software
Applications Accepted From University Wide, Public: Open to the public 
Special Instructions to Applicants

Please complete the online application and attach required documents. Required documents include a detailed cover letter, resume, and a list of at least three (3) professional references with current contact details, including email addresses.

Position will remain open until filled. For full consideration, please apply by May 1, 2019.

This position is eligible for the following benefits: Level 1 - Medical/Rx, Vision, Dental, Ortho; Winter Break Closure; Holidays Paid; Basic/Supp/Dep Life; Educ. Benefits; Sick Leave; Vacation; Retirement 
Posting Number 20162322S
Job Description

The Office of Information Technology (OIT) is seeking a manager for the software engineering team. The Software Engineering Manager is the leader of the software engineering team which is responsible for the design, development, and delivery of small scale to enterprise-wide software applications and integrations used by students, faculty, and staff at Ohio University. Collaborates with other managers and technical leads throughout IT to formulate the strategic vision for application, integration, and API development. Assists in scheduling, coordinating, and designing projects. Expands the university’s use of custom applications and integrations as a strategic enabler of goals and objectives. Creates and maintains policies, standards and guidelines that direct how custom applications and APIs are developed, managed, and maintained.

Job responsibilities include, but are not limited to:

  • Managing a team of software engineers to continually develop, enhance, and improve custom applications and integrations.
  • Attracting, retaining, and cultivating high-performing software development talent.

  • Painting a compelling vision that motivates team members to achieve excellent results.

  • Overseeing the student software engineer program.

  • Fostering a collaborative, high performance, learning culture

  • Inspiring and empowering the team to collaborate and continually improve their skills and practices.

  • Ensuring the team sustains the quality of their software by using practices such as test-driven development, unit testing, and continuous deployment.

  • Building a strong, collaborative partnership with stakeholders, service and product owners, and IT leadership to deliver software that achieves business objectives.

  • Providing high level technical assessments and estimates of projects.

  • Identifying and addressing technical debt.

  • Maintaining awareness of emerging technology trends, tools, and frameworks and introducing them when they can improve the team’s productivity.

  • Designing, building, and implementing a technical roadmap and execution plan for the next generation integration and application delivery platforms.

  • Providing architectural & engineering expertise and leads by example by rolling up sleeves to do technical deep dives, if needed.

Minimum Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field and/or practical experience in the field.

  • Combination of 8+ years progressive experience in one or more of the following positions: software engineer, systems engineer, application developer, or other IT-related development position.

  • At least 1 year in a technical leadership role (team lead, lead software engineer, IT manager).

  • Experience with at least two application development stacks (e.g. Java/Spring and Node/Angular).

  • Solid understanding of the Software Development Life Cycle, including TDD, and CI/CD.

  • Experience with Waterfall and Agile approaches to software development and implementation.

  • Demonstrated experience with technical project management, estimation, planning, and execution.

  • Excellent verbal and written communication skills

Preferred Qualifications
  • 5+ years software engineering/development.

  • Strong project management experience with complex projects.

  • Demonstrated ability to cultivate self-management skills in team members.

  • Excellent leadership skills resolving people-related issues, as well as difficult technical challenges.

  • Ability to think critically about processes and collaboratively improve them.

  • Experience with any/all of the following: Java, Grails, Spring, Node.js, AngularJS, MuleSoft, and mobile development.

  • Solid background working with REST and SOAP web services.

Department Information and Technology Office
Pay Rate

$100,000 to $115,000 depending on candidate’s experience and qualification. Employees also enjoy a generous benefits package including health benefits, paid time off, and education benefits for employees and qualified dependents.

Job Open Date 04/02/2019
Posting Close Date

05/01/2019

Job Category Administrative - Exempt-Salaried
Months 12
Planning Unit Vice President for Finance & Administration
Work Schedule

Typical work expectations are Monday – Friday, 8:00 – 5:00; however, candidates must be willing to work evenings and/or weekends if necessary.

Campus Athens
Expected hours worked per week 40+ hours per week
Expected duration of assignment Indefinite
Applicants may contact this person if they have questions about this position. Don Pendergast (don.pendergast@ohio.edu)
Diversity Statement

Ohio University is committed to creating a respectful and inclusive educational and workplace environment. Ohio University is an equal access/equal opportunity and affirmative action employer with a strong commitment to building and maintaining a diverse workforce. Women, persons of color, persons with disabilities, and veterans are encouraged to apply. Ohio University is a member of the OH/Western PA/WV Higher Education Recruitment Consortium. www.ohwpawvherc.org