BereaCorps Associate Software Team Manager
BereaCorps positions are grant-funded, one-year contract positions from June 1, 2026 - May 31, 2027, with the possibility of a one-year extension. The positions are only available to 2025 and May 2026 Berea graduates, that have
completed all of their coursework by May 2026.
Summary
The Associate Software Team Manager will be responsible for working with a team of student programmers, providing them with guidance as they develop software solutions for Berea College. The Associate will assist in making decisions about team processes, managing issue queues, resolving and avoiding interpersonal conflicts, and many more tasks related to managing software engineering teams. The position requires interpersonal expertise working with teams of students, strong organizational thinking, and the ability to learn new technical skills and technologies. The Associate will use these new skills to assist labor students with debugging code, performing security and coding standards reviews, providing technical guidance, and designing implementable solutions. Any skills described above can be learned on the job.
Minimum Qualifications Required:
Education required to ensure success in this position:
● B.A. or B.S., or equivalent experience
Skills required to ensure success in this position:
● An ability to work in large and small teams
● An ability to lead teams
● Excellent written and verbal communication skills
● Strong organizational and analytical skills
● Desire to learn new technologies
Special skills, knowledge, and abilities that are a bonus:
● A basic knowledge of web technologies, particularly HTML, Javascript, and CSS
● A basic understanding of software engineering principles, such as Agile, version control, and lean processes
● An understanding of computing systems, including virtual machines and how systems interact
● An understanding of and respect for computer security and writing secure software
● A basic knowledge of programming languages, particularly Python
● A basic understanding of the Linux operating system
License, certification, or registration necessary:
● None
Physical requirements:
● Must be able to work at a standard desktop computer for long periods of time
Environmental conditions:
● None
Ability to operate the following vehicles or equipment:
● None
Primary Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Regular and predictable attendance is essential. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
● Organizing tasks for student programmers through version control systems
● Managing small teams of student programmers
● Leading scrum meetings following Agile principles
● Reviewing code and providing feedback for improvements
● Communicate with other Berea College employees and students to address software needs and solutions
● Designing and developing new ideas and implementing them into our existing systems
Other roles/duties will be assigned as necessary to assist the College in the attainment of the goals set forth and the enhancement of a positive, respectful learning environment for all staff, faculty and students.