Follett Higher Education is a leading provider of education technology and services, serving over half of the students in the United States. The Lead Software Engineer will guide a high-performing engineering team in delivering scalable software solutions while collaborating with cross-functional partners to meet business goals.
Responsibilities:
- Lead the planning and execution of software projects, coordinating team efforts to ensure the timely delivery of high-quality features
- Actively contribute to coding and development tasks, demonstrating technical expertise and a hands-on approach
- Conduct code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team
- Provide hands-on technical guidance to the engineering team, including mentoring, code reviews, and enforcing development best practices
- Set a high standard for code quality, reliability, and maintainability
- Foster a culture of ownership, continuous learning, and technical excellence
- Partner with product managers, designers, and stakeholders to align technical solutions with business goals
- Clearly articulate technical challenges, trade-offs, and recommendations to both technical and non-technical audiences
- Facilitate cross-functional coordination and knowledge sharing to enhance team effectiveness
- Ensure the reliability, security, and observability of production systems through robust monitoring, alerting, and incident response practices
- Lead efforts to reduce technical debt and improve deployment, testing, and automation workflows
- Support continuous improvement through post-incident reviews and performance tuning
Requirements:
- Bachelor's degree in a related field or equivalent experience
- 5+ years of experience in software engineering
- Successful track record of delivering programs on scope, on time, on budget, and with quality
- Strong proficiency in programming languages such as C# (.NET) and T-SQL
- Experience with agile development methodologies and project management tools
- Excellent problem-solving and critical-thinking skills
- Effective communication and interpersonal skills
- Experience with managing multiple concurrent projects
- Experience with Webservices, WCF, MVC, and Entity Framework