Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Follett Corporation Logo

Sr Manager, Software Engineering

Follett Corporation

Salary not specified
Oct 24, 2025
Westchester, IL, US
Apply Now

The company is looking to drive the development of customer-facing and back-end software products that serve students, faculty, and administrators at colleges across the US and Canada by hiring a Senior Manager of Software Engineering to lead their software engineering team.

Requirements

  • 7+ years of experience in software engineering.
  • 2+ years of experience in a software engineering lead or manager role.
  • 3+ years of experience working with deployments in AWS or GCP.
  • 4+ years of experience developing in C-Sharp or Python.
  • 4+ years of experience developing in SQL, including stored procedures.
  • Experience breaking apart monolithic applications as well as working on transactional systems, including those that drive orders and billing.
  • Strong understanding of application security.

Responsibilities

  • Provide technical leadership in software design, architecture, and problem-solving.
  • Be involved in hands-on development and stay updated with emerging technologies and industry trends.
  • Oversee the development of quality software, incorporating best practices in coding, testing, and security.
  • Ensure the software meets regulatory and compliance standards.
  • Collaborating with and engaging with DevOps.
  • Encourage innovation and continuously seek ways to improve the software development process.
  • Implement new technologies and methodologies where appropriate.

Other

  • Bachelor's degree in a related field or equivalent experience.
  • Experience managing both onshore and offshore teams.
  • Excellent leadership and communication skills.
  • Collaborate with other departments, such as product management, quality assurance, and sales, to align software development with company objectives and customer needs.
  • Ensure clear communication within and outside the team.