At Follett Software, we empower educators across roles with technology that streamlines processes and manages information and resources to improve their schools, increase student success, and drive ...
At Follett Software, we empower educators across roles with technology that streamlines processes and manages information and resources to improve their schools, increase student success, and drive ...
Sr Software Engineer Low Latency
Chicago, IL · On-site
$126K - $166K/yr
Software Guidance & Assistance, Inc., (SGA), is searching for a Sr Software Engineer Low Latency for a CONTRACT assignment with one of our premier Financial Services clients in Chicago, NY
Sr Software Engineer Low Latency
Chicago, IL · On-site
$126K - $166K/yr
Software Guidance & Assistance, Inc., (SGA), is searching for a Sr Software Engineer Low Latency for a CONTRACT assignment with one of our premier Financial Services clients in Chicago, NY
Software Guidance & Assistance, Inc., (SGA), is searching for a Software Developer (MERN) for a CONTRACT assignment with one of our premier Financial/Insurance clients in Chicago, IL
Software Guidance & Assistance, Inc., (SGA), is searching for a Software Developer (MERN) for a CONTRACT assignment with one of our premier Financial/Insurance clients in Chicago, IL
Software Engineer
Chicago, IL · On-site
$89K - $144K/yr
Launch your software engineering career while helping build the connected technologies that power some of the world's most iconic machines. At Caterpillar, you'll work on products used around the ...
Software Engineer
Chicago, IL · On-site
$89K - $144K/yr
Launch your software engineering career while helping build the connected technologies that power some of the world's most iconic machines. At Caterpillar, you'll work on products used around the ...
Software Engineer
Oswego, IL · On-site
$95 - $135/hr
Software Engineer * - Join our growing Software for External Medical Device team and contribute to the development of cutting-edge applications that support implantable medical devices. In this ...
New
Software Engineer
Oswego, IL · On-site
$95 - $135/hr
Software Engineer * - Join our growing Software for External Medical Device team and contribute to the development of cutting-edge applications that support implantable medical devices. In this ...
New
Software Engineer
Hammond, IN · On-site
$70 - $90/hr
We are looking to hire numerous Engineers; priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...
Software Engineer
Hammond, IN · On-site
$70 - $90/hr
We are looking to hire numerous Engineers; priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...
Software Engineer
Lisle, IL · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local
Software Engineer
Lisle, IL · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local
Software Engineer
Chicago, IL · On-site
$110 - $160/hr
Leverage creativity and expertise in software design and architecture to drive innovation. * Propose and implement state-of-the-art solutions for web and desktop applications. * Ensure a robust and ...
Software Engineer
Chicago, IL · On-site
$110 - $160/hr
Leverage creativity and expertise in software design and architecture to drive innovation. * Propose and implement state-of-the-art solutions for web and desktop applications. * Ensure a robust and ...
.NET Developer - QMS
Aurora, IL · On-site
$85 - $105/hr
NET Developer - Quality Management Software (QMS) Aurora, IL | Full-Time QT9 Software is seeking an experienced .NET Developer for our QMS team. In this role, you will design, develop, and maintain ...
.NET Developer - QMS
Aurora, IL · On-site
$85 - $105/hr
NET Developer - Quality Management Software (QMS) Aurora, IL | Full-Time QT9 Software is seeking an experienced .NET Developer for our QMS team. In this role, you will design, develop, and maintain ...
Software Engineer
Hammond, IN · On-site
Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At ...
Software Engineer
Hammond, IN · On-site
Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At ...
The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...
The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...
Software Engineer
Hammond, IN · On-site
Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At ...
Quick apply
Software Engineer
Hammond, IN · On-site
Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At ...
Software Engineer
Hammond, IN · On-site
Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At ...
Software Engineer
Hammond, IN · On-site
Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At ...
Software Engineer
Chicago, IL · On-site
The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...
Software Engineer
Chicago, IL · On-site
The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...
Software Engineer
Chicago, IL · On-site
$75 - $95/hr
Software Engineer Reports To: Manager, Software Engineering We are seeking an experienced and results‑driven Software Engineer with strong .NET/C# and SQL skills and hands‑on experience ...
Software Engineer
Chicago, IL · On-site
$75 - $95/hr
Software Engineer Reports To: Manager, Software Engineering We are seeking an experienced and results‑driven Software Engineer with strong .NET/C# and SQL skills and hands‑on experience ...
Software Engineer
Chicago, IL · On-site +1
Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...
Software Engineer
Chicago, IL · On-site +1
Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...
Software Developer
Chicago, IL · On-site
The Software Developer is responsible for detailed design and development of software in the areas of software design, implementation, deployment support and unit testing. The Software Developer is ...
Software Developer
Chicago, IL · On-site
The Software Developer is responsible for detailed design and development of software in the areas of software design, implementation, deployment support and unit testing. The Software Developer is ...
Software Testers
Chicago, IL · On-site
Company Description 360 IT Professionals is leading name in the software development industry, bring innovative business solutions to clients in Silicon Valley. We are always looking forward to bring ...
Software Testers
Chicago, IL · On-site
Company Description 360 IT Professionals is leading name in the software development industry, bring innovative business solutions to clients in Silicon Valley. We are always looking forward to bring ...
Software Developer
Chicago, IL · On-site
The Software Developer is responsible for detailed design and development of software in the areas of software design, implementation, deployment support and unit testing. The Software Developer is ...
Software Developer
Chicago, IL · On-site
The Software Developer is responsible for detailed design and development of software in the areas of software design, implementation, deployment support and unit testing. The Software Developer is ...
Software Engineer
Chicago, IL · On-site +1
$75K - $95K/yr
Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial ...
Software Engineer
Chicago, IL · On-site +1
$75K - $95K/yr
Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial ...
Software information
See New Lenox, IL salary details
$48.8K - $59.7K
1% of jobs
$59.7K - $70.7K
4% of jobs
$70.7K - $81.6K
9% of jobs
$91.7K is the 25th percentile. Wages below this are outliers.
$81.6K - $92.5K
12% of jobs
$92.5K - $103.4K
15% of jobs
The median wage is $110.5K / yr.
$103.4K - $114.3K
14% of jobs
$114.3K - $125.2K
15% of jobs
$129.5K is the 75th percentile. Wages above this are outliers.
$125.2K - $136.1K
13% of jobs
$136.1K - $147.1K
9% of jobs
$147.1K - $158K
5% of jobs
$158K - $168.9K
3% of jobs
$48.8K
$113.8K
$168.9K
How much do software jobs pay per year?
What is a software developer?
What are different types of software jobs?
Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?
What are some common challenges software professionals face when working on large-scale projects?
What is the difference between Software vs Web Developer?
| Aspect | Software | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle Certified | Similar credentials; often a degree in CS or Web Development certifications |
| Work Environment | Develops software applications for various platforms, including desktop and mobile | Builds websites and web applications primarily for online use |
| Employer & Industry Usage | Used across tech companies, software firms, and enterprises | Common in digital agencies, tech startups, and online businesses |
| Common Search & Comparison Intent | People compare to understand different roles in software creation | Often compared to see distinctions in web-focused development |
While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.
What are some software jobs?
Which software career is best?
What are the most commonly searched types of Software jobs in New Lenox, IL?
The most popular types of Software jobs in New Lenox, IL are:
What are popular job titles related to Software jobs in New Lenox, IL?
For Software jobs in New Lenox, IL, the most frequently searched job titles are:
What cities near New Lenox, IL are hiring for Software jobs?
Cities near New Lenox, IL with the most Software job openings:

Senior Director, Software Development
Chicago, IL
Full-time
Medical, Life, Retirement, PTO
Posted 27 days ago
Job description
Company Overview:
Everything we do is for educators. We're partnering with them to advance a bold vision for education that boosts district performance and student success. At Follett Software, we empower educators across roles with technology that streamlines processes and manages information and resources to improve their schools, increase student success, and drive the future of education. We believe that by empowering educators to amplify their impact on students' lives, we can change the world. Our goal and mission is to drive the future of education. We are inspired by educators to deliver transformative technology. Our innovative, connected solutions simplify challenges and offer a seamless and intuitive experience.
POSITION SUMMARY
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, and continuous improvement. They will lead development managers and engineers responsible for delivering secure, scalable, and reliable software that serves educators, librarians, administrators, and school districts across domestic and international markets.
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.POSITION SCOPE
Engineering Leadership and Delivery
- Lead the engineering organizations for domestic and international Library Management products and the wider Destiny platform, ensuring strong delivery, team health, and operational continuity across all product lines.
- Establish and execute an engineering vision aligned to product strategy, customer needs, and company goals, while owning delivery of the roadmap across Library Management and the shared Destiny platform from planning through release and follow-through.
- Provide technical and organizational leadership across architecture, modernization, engineering standards, and operational excellence, with attention to scalability, security, performance, reliability, and maintainability.
- Ensure leadership continuity through critical business periods, especially the back-to-school season, including release cadence, escalation ownership, cross-team coordination, and customer-impacting issue management across all products.
Cross-Product and Cross-Functional Partnership
- Partner closely with Product, Design, Security, QA, Cloud Engineering, DevOps, Technical Support, and other customer-facing teams to improve product outcomes, resolve escalations, and strengthen end-to-end execution.
- Operate effectively across distinct product contexts—including Destiny Library Manager/Resource Manager and Accessit Library—while identifying opportunities to strengthen shared platform capabilities and connected experiences across the broader library ecosystem. Represent engineering priorities, tradeoffs, and delivery status clearly and credibly to executive and cross-functional stakeholders.
Organizational Leadership and Talent
- Lead organizational design, talent planning, hiring, coaching, and succession across all three product lines, fostering a culture of accountability, collaboration, learning, and continuous improvement.
- Develop and grow development managers and senior engineers, providing regular coaching, clear performance expectations, and meaningful career development opportunities.
- Identify and nurture individual strengths and specialized abilities to drive career development and team satisfaction.
- Partner with recruiting to attract top engineering talent and build retention strategies that recognize achievement and create advancement pathways.
- Create and maintain a positive, inclusive, secure and collaborative engineering culture that promotes open communication and a sense of belonging.
Operational Excellence and Governance
- Maintain strong operating rigor and organizational clarity through durable documentation, clear ownership, and effective communication of key product, team, customer, vendor, and operational context.
- Use metrics, judgment, and business context to manage priorities, resources, budgets, risks, and team performance, and to drive sound engineering decisions.
- Ensure regular, transparent communication with teams about organizational updates, changes, and expectations, facilitating open dialogue and encouraging feedback.
Modern Engineering Practices and AI Adoption
- Champion adoption of modern engineering practices, including AI-enabled and Spec-Driven Development approaches, by building clarity, accountability, and strong technical leadership across the organization.
- Advance engineering maturity across the portfolio through modern development practices, appropriate use of AI-enabled workflows, and clear technical and delivery standards.Other duties as assigned.
QUALIFICATIONS
Required
- 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.
Preferred
- 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.
WORK ENVIRONMENT
- This role is remote and only open to candidates currently located in the United States and able to work without sponsorship.
- It requires a suitable space that provides a private and quiet workplace.
- Work hours and schedules may be adjusted as needed to meet the requirements of the position, the needs of the organization, and collaboration with teams operating outside of the U.S., including overlap with their working hours when necessary.
PHYSICAL REQUIREMENTS
- Perform tasks in a home office environment with frequent virtual meetings, communications, and interruptions, requiring effective time management and prioritization.
- Prolonged sitting with sustained visual focus on digital screens, requiring the ability to interact at a typical working distance.
- Frequent use of keyboard and mouse, involving repetitive hand movements and fine motor skills for typing, navigating, and handling materials.
- Occasionally adjust position or move within the workspace to reach, retrieve, or access items, involving bending, twisting, or reaching, and occasionally lifting or carrying items weighing up to 10 pounds.
- Travel requirements: Minimal (less than 10%)
This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. However, this job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. Duties, responsibilities, and activities may change at any time with or without notice. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the job.
At Follett Software, our people come first.
We're deeply committed to supporting the well-being, growth, and success of every Team Member. That commitment shows up in a thoughtfully designed, comprehensive benefits package that helps you thrive—at work and in life. Here's what you can expect:
- 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
EEO
Follett Software provides equal employment opportunities to applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability. We are committed to providing reasonable accommodations to, among others, individuals with disabilities and disabled veterans. If you are interested in applying for employment and need assistance or an accommodation in the application process due to a disability, please contact us by email and let us know the nature of your request and your contact information.
Email: recruiting@follettsoftware.com
CCPA Notice for California Residents: https://follettsoftware.com/wp-content/uploads/2024/10/Notice-to-California-Applicants.pdf
About Follett Software
Sourced by ZipRecruiter
Industry
Education programs administration
Company size
10,000+ Employees
Headquarters location
McHenry, IL, US
Year founded
1985