Imagine Learning logo
Imagine Learning

Imagine Learning empowers educators to inspire breakthrough moments in every student’s unique learning journey.

Director of Software Engineering

Engineering ManagerEngineering ManagerFull TimeRemoteMid LevelTeam 1,001-5,000Since 2004H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$153.4K - $209.1K / year

Seniority

Mid Level

Bachelor Degree

Job Description

Director of Software Engineering

Imagine Learning

Title: Director of Software Engineering Location: Remote, United States Engineering, Tech, and IT Job Description: Description Position at Imagine Learning Great Purpose. Great People. Great Opportunities. At Imagine Learning, we Empower Potential - in students, educators, and each other. As the leading provider of digital-first K-12 curriculum solutions, we're committed to igniting learning breakthroughs that spark curiosity, creativity, and confidence. Every day, our team designs innovative tools that help educators personalize instruction and engage students in meaningful ways. We're shaping the future of learning through our Curriculum-Informed AI approach - technology that understands instructional context, respects educator judgment, and transforms how teachers personalize learning at scale to unlock each student's potential. Together, we're reimagining what's possible and transforming education. That same spirit of innovation and purpose drives our team culture. At Imagine Learning, you'll find opportunities for meaningful work, continuous growth, and connection with passionate colleagues who care deeply about making a difference. We celebrate collaboration, embrace change, and believe in lifelong learning - for our students and ourselves. As a remote-friendly company, Imagine Learning offers flexible work arrangements across the U.S. and internationally. Most of our U.S.-based employees work from home or on a hybrid schedule at one of our office locations in Tempe, AZ (HQ), Austin, TX, Petaluma, CA, Rock Rapids, IA, or Bloomington, MN. Imagine Your Impact. The Director of Software Engineering will build, lead, and scale this organization. This role will be critical for transforming to AI native engineering culture for courseware products, driving technical excellence, and delivering highly scalable and reliable Ed Tech products used by millions of learners. The Director must be a hands-on technical leader who has personally architected, developed, and shipped complex, high scale systems. Position Information: This is a regular, full-time position, reporting to the Vice President of Engineering. Compensation: Base pay is anticipated to be between $153,415.00 and $209,075.00 per year. Eligible employees may also receive incentive/commission/annual bonus pay based on individual and/or company performance. Compensation may vary based on factors such as, but not limited to, individual skills, experience, training, education/certifications, geographic location, internal equity, and local market conditions. Location: In this US-based position your location will be remote. Travel: You can also expect up to approximately 25% travel, so be sure you have a valid driver's license and automobile insurance and a clean driving record for at least the preceding 39 months. Benefits: Imagine Learning provides a comprehensive benefits program to eligible employees, including: - Multiple health, dental, and vision plans, including medical plans with zero employee premiums - 401k plan with a company match - 16 paid holidays, which include 2 floating holidays and a winter shutdown from Christmas Eve through New Year's Day - Paid Time Off - Comprehensive maternity and fertility/family building benefits - Paid bonding leave when a new child joins your family - Access to on-demand mental health resources - Life and short and long-term disability insurance - Pre-tax savings plans - Paid volunteer time off - A wide variety of professional development programs, including tuition reimbursement - Work from home opportunities that foster work/life balance Envision Your Experience. In this role you'll have the opportunity to: - Mentors, and develops high-performing engineering teams, including engineering managers and senior ICs. - Drive performance management, promotions, rewards, and organizational structure. - Creates a culture of accountability, innovation, ownership, and continuous improvement. - Direct a blended team of FTEs and contractors, managing budgets effectively while ensuring strong delivery metrics. - Champions AI native software development in Courseware Products. - Uses AI to modernize/refactor existing complex systems. - Provides architectural leadership for building modern, scalable, secure, and resilient B2C products. - Stay hands-on with code reviews, design reviews, and technical deep dives as needed. - Drives technical decision-making, including tooling, frameworks, design patterns, and modernization. - Ensures best practices in coding, testing, CI/CD, observability, reliability, and operational excellence. - Translates business needs into clear technical requirements and execution plans. - Ensures customer feedback and metrics and directly influences prioritization and solution design. - Guides evaluation and improvement of both new and existing systems. - Establishes engineering processes based on Agile and lean delivery methodologies. - Ensures smooth delivery of features, releases, and ongoing platform enhancements. - Maintains high standards for uptime, reliability, scalability, and platform health. - Promotes best practices throughout the SDLC and champion engineering quality. - Other duties as required. Share Your Expertise. Experience, education, and qualifications essential for success in this role, include: - Bachelor's degree in computer science or technology and at least 14 years' experience in software engineering, and at least 6 years in engineering management; or an acceptable combination of education and experience. - Expertise in using Agentic AI in software development - Claude Code, GH Copilot. - Proven experience architecting and developing high-scale, high-availability B2C applications. - Proficiency in modern web development technologies, including: HTML5, CSS3, JavaScript, REST, Microservices, React, Java, C#, ASP.NET, .Net Core. - Deep experience with databases: SQL, SQL Server, PostgreSQL, NoSQL: MongoDB, In-memory: Redist. - Extensive experience developing and deploying on Amazon Web Services (AWS). - Strong experience in LLM, MLOps, Data & AI platforms and operations. - Domestic and international travel up to 25% required. At Imagine Learning, we believe our work is strongest when people feel respected, supported, and encouraged to contribute their unique perspectives. We strive to create a welcoming workplace where employees can learn from one another, grow together, and build educational experiences that reflect the world of our learners. Imagine Learning is an Equal Opportunity Employer committed to providing equal employment and advancement opportunities to qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, sex (including pregnancy, childbirth, lactation, or related medical conditions), gender identity or expression, transgender status (including whether or not you are transitioning or have transitioned), sexual orientation, marital status, religion (including religion dress and grooming practices), age 40 and over, physical or mental disability, medical condition, genetic information (including results of genetic testing and characteristics), veteran and/or military status, or service in the military, and any other basis or status protected under applicable federal, state, or local laws. To all recruitment agencies: Imagine Learning does not accept agency resumes. Please do not submit candidates for consideration via our online application system, to Imagine Learning employees, or to any other organization location. Imagine Learning is not responsible for any fees related to unsolicited resumes.

Related Categories

Related Job Pages

More Engineering Manager Jobs

Role Description Join us at the First Nations Financial Management Board (FMB), where we support First Nations to strengthen their governance and financial practices. Since our establishment in 2006 under the First Nations Fiscal Management Act, we have been dedicated to providing fully optional tools and services tailored to meet the unique needs of First Nations communities. As an independent organization governed by a Board of Directors, the FMB is committed to fostering self-determination and financial sustainability. Be a part of our mission to support First Nations in achieving their financial goals and enhancing their administrative capabilities. What You Will Do - Develop relationships with assigned clients that have an approved Financial Administration Law (FAL) to build trust and ultimately prepare for FMS certification. - Support First Nation FAL clients to achieve FMS certification by facilitating, empowering, motivating, and educating. - Assist First Nations in promoting the change management principles required to achieve FMS certification. - Assist with the development of capacity building resources, such as internal control tools and templates, webinars, tutorials, workshops, and more. - Work with internal and external interest holders to identify and assist with the implementation of leading practice capacity development delivery methods. - Develop relationships with third party contractors, external researchers, and academic institutions including AFOA Canada for training materials. - Continue to work with clients after they achieve FMS certification to provide post-certification support. - Deliver presentations and coordinate FMB presence at national and regional conferences. Qualifications - A Degree in Finance, Accounting, Economics, or another business-related field. - A professional accounting designation (CPA or CAFM) preferred. - Minimum of five years of experience in planning and conducting internal or external audits of internal control over financial reporting or similar; and/or planning, monitoring and reporting activities or funding agreements. - Must be fluent in English (spoken and written); French an asset. - Knowledge and understanding of First Nations and Indigenous governments and organizations. - Knowledge of First Nations-related intervention policies, procedures and practices. - Ability to facilitate the review and implementation of approved finance, governance, human resources and information management policies. - Ability to think strategically and creatively and to work effectively in a fast-paced environment. - Ability to encourage and engage clients to build confidence, capacity and desire to ultimately achieve FMS certification. - Experience with Microsoft Office Suite including an advanced proficiency with Excel spreadsheets. - Willing to travel including to remote locations and able to work outside regular business hours. What to Expect FMB aims to keep the recruitment process as open as possible. As such, candidates can expect the following steps: - Initial phone screen. - Panel interview with 3 FMB members. - References, background check, and a trait assessment. - Offer. FMB is committed to inclusive practices. As such, please email hr@fnfmb.com should you require any accommodations as a candidate or if would like a copy of the full job description. FMB is an equal opportunity employer that recognizes and celebrates the diversity of all First Nations and people across Canada. We are an inclusive organization that treats all employees equally. As a First Nations Organization, applicants of Indigenous descent will be given preference.

Canada
C$115.6K - C$144.8K / year

Senior Project Engineering Manager

Kerry

Kerry is the world's leading taste and nutrition company for the food, beverage and pharmaceutical industries. Every day we partner with customers to create healthier, tastier and more sustainable products that are consumed by billions of people across the world. Our vision is to be our customers' most valued partner, creating a world of sustainable nutrition.

Role Description As a Senior Project Engineer Manager , you’ll own high-impact capital projects from idea to start-up ($50K–$15M) across Kerry’s Taste manufacturing network in North America. This is a hands-on, high-visibility role where you’ll modernize process manufacturing systems—spanning sanitary processing, aseptic systems, automation, bulk packing, facilities, utilities, and safety improvements—and help turn great concepts into reliable, day-one performance. If you’re energized by building what’s next and seeing your work come to life on the plant floor, you’ll thrive here. This role can be remotely located with the following restrictions: located in the eastern or central time zones, within a short commute to a major airport, travel ranging from 30-80% depending on project stage. Key Responsibilities - Own capital projects end-to-end—from concept and scope through design, installation, commissioning, and seamless handoff to Operations. - Collaborate with up to 5 manufacturing plants across North America (4 in the eastern time zone and 1 in the pacific time zone) to deliver projects to address the critical priorities of the manufacturing network. - Bring people together across Manufacturing, R&D, Finance, HSE, Quality, and Maintenance to define the need, align on priorities, and turn it into an executable plan. - Build and drive scope, budget, and schedule—balancing speed, cost, and quality while clearing roadblocks and accelerating decisions. - Create crisp engineering and capital-approval deliverables (charters, estimates, justifications, specifications) that set projects up for success. - Lead vendors, contractors, and internal experts—coordinating procurement, construction, and installation to deliver right-first-time execution. Collaborate with partner engineering firms to develop and deliver project scope. - Spot risk early and manage it proactively—ensuring safe execution and compliance with Kerry standards, OSHA/HSE requirements, and GMPs. - Keep stakeholders aligned with clear updates, smart escalation, and change management that protects schedule, cost, and outcomes. - Lead start-up and early equipment management to deliver stable, repeatable performance—and a confident ramp-up for the manufacturing teams. Qualifications - B.S. in Engineering (Chemical or Mechanical) from an ABET-accredited university. - 4+ years leading capital projects ($100K+) in a manufacturing environment—project engineering and/or project management. - Project management training or certification (e.g., PMP) is a plus. - Clear, confident communicator with strong technical writing and stakeholder management skills. - Experience as a process engineer or plant engineer based at a manufacturing site. - Manufacturing experience in food, beverages, consumer goods, chemical, or pharmaceutical environments preferred. - Exposure to aseptic bulk packing equipment preferred. - Strong working knowledge of Microsoft Word, PowerPoint, Excel, and Project; familiarity with AI tools (Copilot, ChatGPT, or similar) is a plus. - Familiarity with CAD software preferred. - Technologies in use at these sites include spray drying, powder blending, liquids mixing, coffee roasting, distillation, reverse osmosis, clean-in-place systems, sanitary piping, valve clusters and more. Requirements - The typical hiring range for this role is $88,100 to $144,000 annually and is based on several factors including but not limited to education, work experience, certifications, location, etc. Benefits - Comprehensive benefits package. - Incentive and recognition programs. - Equity stock purchase and retirement contribution (all benefits and incentives are subject to eligibility requirements).

EST (UTC-5) + 1 moreAll locations: EST (UTC-5) | CST (UTC-6)
$88.1K - $144K / year
Full TimeRemoteTeam 5,001-10,000

Role Description Crowe’s Technology Advisory (ITA) practice is seeking a Manager, Data Engineer to lead data platform engagements for clients across a range of industries. This individual will serve as the primary technical and delivery lead for data engineering initiatives, combining hands-on development expertise with project management and client advisory responsibilities. The ideal candidate brings deep programming proficiency alongside practical experience with modern data platform vendors, and is equally comfortable writing production-grade code and presenting architectural recommendations to senior client stakeholders. Key Responsibilities - Engagement Delivery - Lead end-to-end delivery of data engineering engagements, owning scope, quality, timeline, and client satisfaction. - Conduct discovery workshops to assess current-state data architectures, integration patterns, and platform maturity. - Author and present statements of work, technical proposals, and executive-level deliverables. - Serve as the senior escalation point for architectural decisions and complex technical issues across active engagements. - Solution Design & Development - Design and implement scalable data pipelines, ingestion frameworks, and transformation layers using platforms such as Microsoft Fabric, Databricks, and MuleSoft. - Write, review, and optimize production code in Python, SQL, and/or Scala; enforce code quality standards and best practices across the engagement team. - Architect cloud environments and govern data modeling decisions. - Evaluate and recommend vendor solutions aligned to client use cases, data volumes, and existing technology landscape. - Integrate structured and unstructured data sources, including APIs, event streams, and enterprise applications. - Team & Stakeholder Management - Manage and mentor team members, providing technical guidance and career development support. - Collaborate with client executive, data, analytics, and IT teams to align delivery priorities and ensure adoption of engineered solutions. - Coordinate across workstreams (M&A, Integrations, Data Governance, Analytics, Cloud Infrastructure) to ensure cohesive platform delivery. - Practice Development - Contribute to the development of reusable accelerators, delivery playbooks, and platform standards within the practice. - Support business development activities including RFP responses, capability demonstrations, and client presentations. - Stay current on emerging data engineering tools, frameworks, and vendor roadmaps; share knowledge across the practice. Qualifications - Bachelor’s degree in Computer Science, Data Engineering, Software Engineering, or related field required. - Microsoft Certified: Fabric Analytics Engineer Associate or Azure Data Engineer Associate preferred. - Databricks Certified Data Engineer Associate or Professional a plus. Requirements - 5–8+ years of progressive experience in data engineering, data platform development, or technical consulting. - Demonstrated experience leading data platform builds, migrations, or integration programs in a client-facing or consulting environment. - Prior experience managing or mentoring technical team members. - Private Equity or Financial Services sector experience is a plus. Benefits - Comprehensive total rewards package. - Inclusive culture that values diversity. - Consistent meetings with a Career Coach for career goals and aspirations.

United States
$115K - $184K / year
R1 RCM logo

Senior Manager, Software Engineering

R1 RCM

Technology-driven revenue cycle management services for healthcare providers.

Full TimeRemoteTeam 10,001+Since 2017H1B Sponsor

• Lead engineering for the Entri “schedule maximizer” and “order facilitator” systems • Stay close to the technology while leading the team by driving architecture, participating in design decisions, and stepping in on complex production issues • Lead modernization of legacy desktop applications into scalable SaaS products while driving adoption of the enterprise data platform to improve performance and system efficiency • Develop engineers through mentorship, coaching, and structured knowledge sharing • Work in a pod-based model where engineering and product jointly influence roadmap decisions

California
$113.5K - $226.6K / year