Senior Director, Software Development
Follett Software
Role Description
The Senior Director, Software Development is responsible for leading the engineering organization for Follett Software’s library portfolio, including K–12 library products, international library management solutions, and shared platform capabilities that support the portfolio. This role brings together engineering leadership across multiple library products and shared platform capabilities – serving K-12 school libraries and international library management – with accountability for delivery, modernization, and operational performance across the portfolio.
The Senior Director provides strategic and operational leadership across the full software development lifecycle, including:
- Planning
- Architecture
- Development
- Testing
- Release
- Maintenance
- Continuous improvement
This leader partners closely with Product, Design, QA, Cloud Engineering, Technical Support, and customer-facing teams to translate business priorities into engineering execution. They drive technical strategy and architectural modernization while balancing product innovation, platform stability, customer commitments, and operational excellence across all the library suite.
The ideal candidate is a pragmatic and collaborative senior engineering leader who combines strong people leadership with sound technical judgment, cross-product organizational experience, and a clear focus on customer outcomes.
Qualifications
- Bachelor's degree or equivalent experience in Computer Science, Software Engineering, Information Technology, or a related field.
- 12+ years of software development leadership experience, including significant experience in senior engineering leadership roles with responsibility for multiple teams and/or product lines.
- Proven success leading large or multi-product engineering functions, including direct reports who are themselves people leaders.
- Strong experience delivering and supporting commercial software products in a SaaS, web application, or hybrid software environment.
- Strong technical foundation in modern software engineering practices and sufficient depth to credibly guide teams working across diverse technology stacks, including Java, J2EE, .Net and service integrations, SQL Server, JavaScript, Git-based workflows, and Jira or similar development tools.
- Experience leading modernization efforts in environments that include legacy technologies such as Java, J2EE, .Net, JBoss, WildFly, SQL, jQuery, or third-party UI frameworks, while moving teams toward more scalable and maintainable approaches.
- Familiarity with Azure or comparable cloud platforms, CI/CD practices, automated testing, release management, and secure software development principles.
- Demonstrated ability to balance strategic thinking with operational execution in a fast-paced, multi-product environment.
- Strong leadership skills with the ability to influence across functions, communicate clearly with technical and non-technical audiences, and lead through change.
- Experience setting direction through metrics, managing budgets and resources, and making data-informed decisions.
- Strong judgment, emotional intelligence, and a track record of building healthy, accountable, high-performing teams.
Requirements
- Familiarity with AI development techniques, coding agents, Spec-Driven Development, and AI-embedded CLI/IDE tooling.
- Experience in EdTech, K-12 software, library systems, resource management, or other education-adjacent software environments.
- Experience leading engineering across international or multi-market product lines, including awareness of regional compliance, data residency, or localization considerations.
- Experience supporting customer-facing products with complex implementation, integration, and support considerations.
- Experience leading teams through seasonal or customer-critical operating periods with high continuity requirements.
- Experience driving adoption of modern engineering practices such as AI-enabled development, spec-driven workflows, or similar operating models.
Benefits
- Fully remote work, giving you the flexibility to do your best work from anywhere in the continental U.S. (unless otherwise noted)
- Subsidized healthcare plans, including orthodontic coverage, with HSA option that includes employer matching
- Company-paid disability and life insurance, with the option to enhance coverage through voluntary plans
- Robust Paid Time Off, including Flex PTO for salaried roles, paid parental leave, company holidays, and paid volunteer service time
- Retirement savings with employer match, vesting every pay period
- Flexible Spending Accounts for healthcare and dependent care
- Optional supplemental coverages, such as accident, hospital, and critical illness insurance, identity theft and credit monitoring, and legal protection services
- Meaningful recognition and tangible rewards that celebrate achievements, fuel motivation, and recognize both individual and team success
$260k - $390k
Senior Director, Software Development, Test Automation Systems We’re hiring a Senior Director, Software Development, Test Automation Systems to architect and build Lila’s test automation platform and quality engineering practice for our AI‑powered scientific and lab automation...SeniorFull timeContract workWork at officeLocal areaFlexible hours- Role Description The Senior Director, Software Development is responsible for leading the engineering organization for Follett Software’s library portfolio, including K–12 library products, international library management solutions, and shared platform capabilities that...SeniorFull timeSeasonal workRemote workFlexible hours
$141.44k - $212.16k
...- $212,160.00Category: Technology, Applications Development, ProfessionalCompany: CitiCiti is seeking a Senior Engineering Manager to lead large-scale application... ...and mentor multiple teams of software engineers and analysts, setting technical direction...SeniorFull timeWork at officeRemote work- ...improve our Continuous Delivery processes by establishing automation, streamlining build and deployment methods, and enhancing software development practices. Assist in analyzing application configuration management issues in both production and nonproduction environments...SeniorRemote work
- ...digital financial products to build innovative and exceptional software solutions. Seek out and advocate for the use of new and... ...Server or Oracle and ORMs including Entity framework; Test-driven development using test frameworks/tools - Selenium, Moq, Performance testing...SeniorRemote work
- Director - Software & Firmware Development Manager at Endurance Lift Solutions Houston, Texas, United States - Full Time Start Date Immediate Expiry Date 25 Aug, 26 0.0 Posted On 27 May, 26 Experience 10 year(s) or above Remote Job Yes Telecommute Yes Sponsor...Full timeImmediate startRemote workVisa sponsorship
- TD Bank seeks a Senior IT Development Manager to lead a broad IT development organization in Mount Laurel, NJ. You will provide strategic direction, hands-on technical leadership, and ensure delivery of large-scale applications across mainframe, distributed, and cloud environments...SeniorRemote jobFull time
$158k - $228k
Honeywell Aerospace Technologies is seeking a Principal Business Development Leader to drive business growth by identifying new opportunities and securing technology funding. The role requires over 10 years of experience in RF technologies and a Bachelor's degree in a related...SeniorRemote work$159.3k - $273.2k
...Caring. Connecting. Growing together.We are looking for a Sr Dir Software Engineering to lead our engineering teams within... ...highly strategic role, you will drive the architectural design, development, and deployment of complex, enterprise-scale software solutions...SeniorMinimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...The Role We are seeking a hands-on Senior Software Developer / Technical Lead with an AI focus to help us lead teams that build new... ...developers deliver well-architected solutions. # Use AI-assisted development tools and create fit-for-purpose agents and agentic...SeniorTemporary work
- ...of disciplines.About the role Software engineering is at an... ...can deliver. Roku is seeking a Director of Software Engineering to lead... ...the company runs. This is a senior leadership role: you’ll set the... ...used across the full software development lifecycle — with the judgment...SeniorWork at officeLocal areaRemote workMonday to ThursdayFlexible hoursShift work
$239k - $323k
...energy future.Ready to Power a Smarter World with us?The Senior Director Engineering , Home Software Applications is a senior engineering and product... ...accelerate this transformation by embedding AI‑assisted development practices across teams, evolving team topologies to...SeniorFull timeTemporary workWork experience placementRemote workFlexible hours$201.2k - $373.6k
...are transforming drug discovery and development. Roche’s Research and Early... ...artificial intelligence with enterprise software engineering, guiding the... ...California is $201,200 - $373,600 (Director) and $229,900 - $426,900 (Senior Director). Actual pay will be determined...SeniorFull timeWork experience placementLocal areaWorldwideRelocation package3 days per week$220.1k - $297.7k
...delivering competitive shipping costs, industry-leading delivery performance, and custom experiences at world-class scale.As a Software Development Manager on the MCCF Outbound team, you'll lead technical strategy for a system operating at massive scale — processing tens...SeniorWorldwideFlexible hours$144.2k - $288.4k
...reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking an experienced Lead Director - Software Development Engineering who will be accountable for building and executing the Retail Pharmacy modernization technology strategy...Full timeTemporary workLocal areaRemote work- ...global scale, come make a difference at Fiserv. Job Title Senior Director of Software Engineering What does a successful Senior Director of... ...and KPIs, conduct performance reviews, and support career development for all the team members Drive modernization and migration...SeniorFull timeContract workWork experience placement
- ...Intel Corporation is seeking a Software Engineering Manager to lead a team of engineers and architects delivering software solutions across firmware, drivers, operating systems, applications, and platforms. You will mentor, define objectives, and drive execution while...SeniorRemote job
$160k - $320k
...Senior Director, Software Engineering – Agent Builder Bentonville, AR 703 Associate Dr, Bentonville, AR 72712-6556 Requisition ID: R-2... ...components, and tooling standards. Team Leadership & Talent Development Hire, develop, and lead Distinguished Agent Builders,...SeniorPermanent employmentContract workLocal areaHome officeFlexible hours- ...everywhere love where they work. Your Role as a Senior Director of Quality Assurance: As the Senior Director of Software Quality Assurance, you will own the strategy,... ...improved throughout the software development lifecycle. You will partner with engineering,...SeniorFull timeWork experience placementCasual workWork at officeLocal areaRemote workFlexible hoursShift work
- Optum is seeking a Senior Director of Software Engineering to lead engineering teams within UnitedHealthcare Employer & Individual Technology. You will drive architecture, design, and deployment of enterprise AI‑powered applications and multi‑platform systems. You will...SeniorWork at officeRemote work
$10k
## Senior Director, Software Engineering – Listings Technology (AI + Data Focus)Applylocations: GA - Glenridge Pointtime type: Full timeposted... ...AI-first engineering practices — including agent-assisted development, intelligent automation, and AI-enabled operational workflows...SeniorWork at officeHome officeFlexible hours3 days per week- ...receive investment in your professional development? At DTCC, we are at the forefront of... ...Impact you will have in this role:As a Director of Software Engineering, you will lead the... ...Develop and mentor engineering managers and senior engineers, fostering a culture of accountability...Remote workFlexible hours
- ResponsibilitiesThe Senior Clinical Applications Systems Analyst Epic - Beaker independently defines system objectives, requirements... ...at all phases of clinical applications systems analysis and development. Studies clinical information technology systems’ needs, investigates...SeniorRemote work
$145.1k - $269.5k
.... Creating a world where we all have more time with the people we love. That’s what makes us Roche.The OpportunityAs the Senior Software Development Manager, you will lead a global, highly skilled function responsible for transforming complex healthcare challenges into...SeniorFull timeLocal area- The Senior Manager - Controls and Automation Software Development is responsible for leading Patterson-UTI’s Controls and Automation Development team, providing... ...delivery.This position reports to the Director, Controls & Automation.Detailed Description Engineering...SeniorRemote workNight shiftWeekend work
$287k - $307k
...workforce planning, including succession planning, leadership development, and hiring strategy for senior engineering leaders; Establish and govern engineering... ...field, plus 6 years of professional experience as a Software Engineer, Software Developer, or any occupation, job...SeniorContract workRemote work$133.3k - $208.3k
Role Description Dayforce is looking for a Senior Manager, Software Development to lead the full-stack mobile platform, including native development, backend services, AI experiences, and observability, supporting more than 1.4 million daily active users as they manage...SeniorFull time- ...We are looking for a Senior Software Engineer / Technical Lead to manage and guide a dynamic development team. This hybrid role requires 3 days on-site in Manhattan and requires strong proficiency in C#, .NET, and AWS technologies. The ideal candidate will participate...SeniorFull time
- A leading IT consulting firm is seeking a Senior Software Architect in St. Louis, MO. This role involves translating user requirements into... ...stakeholders. Candidates must have a background in software development with strong Java skills, as well as Team Lead experience....SeniorRemote work
$200k - $250k
...Are Baton is ’s in-house product development group focused on harnessing emerging technologies... ...We design and ship category-defining software that enables Ryder and its 50,000+... ...economy, you’ll love it here. Role: Senior Software Engineer - Full Stack, Technical...SeniorFull timeWork at officeImmediate startRemote workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Director, Software Development. Be the first to apply!
- director of software Remote
- senior software manager Remote
- software project manager Remote
- head of software development Remote
- software manager Remote
- senior applications manager Remote
- embedded software manager Remote
- director software development Remote
- application engineering manager Remote
- application manager Remote






