Director Of Engineering, Enterprise Applications

Ascend Learning Leawood , KS 66211

Posted 2 months ago

Ascend Learning is a national leader in data driven, online educational solutions for learners, educators and employers in high-growth, licensure-driven professions spanning healthcare, fitness and wellness, skilled trades, insurance and financial services. We are passionate about accelerating learning while impacting job readiness, employment success and employee retention with the belief that our work changes lives.

Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K.

Ascend Learning is looking to add a Director of Engineering to our Enterprise Applications team in Leawood, KS. This position facilitates the management and evolution of the Enterprise Applications back-office solutions and services within the IT organization. This individual must maintain highly collaborative partnerships with key business leaders to align solution roadmaps and the delivery of projects with corporate strategy and organizational objectives. This person balances time at a strategic level providing product direction and evaluation, determining investment plans and roadmaps, building and leading a team of talented software engineers to execute on key programs and tasks, and collaborating with peers across the organization to deliver enterprise programs. This position requires someone passionate about technology, finance and accounting. And they must be able to demonstrate a thorough understanding of business needs, product road-mapping, project execution, team building, resource management, and risk management.

Job Responsibilities

  • Act as a thought leader by developing a strategy and roadmap for the evolution of Ascend's back-office solutions. Align program priorities in direct support of organizational objectives. Oversee, contribute to, and collaborate with colleagues on the creation of product strategies, roadmaps, and backlogs. Effectively balancing the needs of external/internal customers, business sponsors and the Tech & Ops organization.

  • Lead and develop a high performing team to deliver on strategy through a matrixed team of software engineers, business analysts, quality engineers, and scrum masters to deliver technical projects in support of multiple departments across Ascend. Remove project roadblocks to ensure resources successfully deliver on commitments within budget and on Establish and implement plans to recruit, retain, and grow a world class, diverse engineering team.

  • Lead in an environment driven by agile development practices - turning concepts into MVPs, measuring the business value of work delivered, and adapting based on results.

  • Align program priorities in direct support of organizational objectives. Oversee, contribute to, and collaborate with colleagues on the creation of financial systems' product strategies, roadmaps, and backlogs. Effectively balancing the needs of external/internal customers, business sponsors and the Tech & Ops organization.

  • Communicate and collaborate with executive leadership, development managers, product owners, and engineers to perform appropriate gap analysis; identify, manage and mitigate risks that may impact the planned cost and benefits of products and programs. Provide a high-level of visibility and transparency to senior leadership and other teams.

  • Partner with the CFO, CIO, and the senior leadership team to understand and align planned technology projects to compliment the organization's process evolution and innovation plans. Quickly provide a maturity assessment and plan to support organizational and technology growth.

Required Skills and Abilities

  • Proven ability to build an effective, high performing team through leadership and people development.

  • Ability to work collaboratively with all levels of the organization, including direct team members, business stakeholders, and executive leadership

  • Strong influencing, negotiation, and conflict resolution skills

  • Natural leader in a matrixed organization

  • Establish and guide team members through OKR goals to continually improve delivery, quality, and efficiency.

  • Ability to communicate technical concepts to a non-technical audience

  • Ability to work independently with minimal direction

  • Ability to function effectively during ambiguous tasks

  • Technical aptitude to lead development teams

  • Analytical thinker and problem solver

  • Detail oriented with a strong focus on quality

  • Excellent written and verbal communication skills

Required Education and Experience

  • Bachelor's degree in Computer Science, Mathematics, Engineering or related work experience in the technology industry (software development, MIS, IT)

  • Advanced degree in Finance, Accounting, or a related field highly preferred.

  • 10+ years-experience working within an Enterprise Applications/IT organization with shared applications/services

  • 6+ years-experience working within a Finance organization or directly supporting one is preferred

  • 5+ years of progressive leadership experience. Experience managing onshore and offshore team members.

  • 3+ years of experience leading software development/application management teams

  • Previous experience as a hands-on software engineer

  • Experience with Microsoft Dynamics GP, ImageNow, Softrax, Planful, or similar financial systems highly preferred

  • Experience with HR, ITSM, IAM, integration, order entry, and workforce productivity solutions and services preferred

  • Experience managing an application and program portfolio, preferably including supplier management, financial management, budgeting, and performance management

  • Experience with Agile/Scrum, Scaled Agile Framework (SAFE), SDLC processes highly recommended

Ascend Learning, LLC is proud to be an equal opportunity employer (M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Data Engineering Intern

Ascend Learning

Posted 2 months ago

VIEW JOBS 5/13/2021 12:00:00 AM 2021-08-11T00:00 Ascend Learning is seeking a motivated, energetic Data Engineering Intern with background in data engineering and good communication skills in our Leawood, KS office. Are you interested in joining a team delivering online education backed by data and analytics systems? Our team works with leading edge data technologies such as Snowflake, Elastic Search, Azure, Microsoft Bot framework, Confluent-Kafka, Kafka Connect, Kafka Streams, SQL Server, Google Material Design, Angular JavaScript, and Java. Join our team of data engineers, data architects, and data scientists to positively change the lives of our learners. Together we are developing software products that help people enter, sustain, and succeed in their careers. In addition to experience with data technologies, successful candidates are versed in related systems including web and application servers, distributed logging, (remove enterprise message busses) search indexing systems, and enterprise security systems. This is a Data Engineering Intern position in a team of data scientists, data engineers and data architects. In addition to experience with data technologies, successful candidates are versed in related systems including web and application servers, distributed logging, enterprise message busses, search indexing systems, and enterprise security systems. Responsibilities: * Build data infrastructure software to support data and analytics, including quality, governance, lifecycle management, and compliance. * Work with a team of data scientists, data engineers and data architects, reporting to the Manager of Data and Analytics. * Work with the engineers, quality engineering, DBAs, information security, network, operations, product and project management teams to design and implement new business initiatives as related to data and analytics. * Help to create processes frameworks, design and implementation of data migration and data processing on Kafka, Pentaho, Snowflake and related platforms. * Evaluate current data environments, conduct research, recommend, and implement innovative designs that can enhance the reliability, security, productivity, and efficiency of the data infrastructure. * Assists other IT functional teams to troubleshoot critical business systems. * Help to ensure that data for top tier applications maintain a state of high availability. * Excellent verbal and written communication skills with all levels of users. * Public speaking experience a plus: we encourage people to participate in conferences. Education and Experience: * Pursuing a Bachelor's or Master's degree in Computer Science, Systems Engineering, or related field. * Knowledge of modern enterprise data architectures, distributed data systems, design patterns, and data toolsets and the ability to apply them. * Strong problem solving, conceptualization, and communication skills. * Experience with JVM based programming languages like Java or Scala. * Good understanding of RESTful web services. * Good understanding of data modeling techniques and understanding of database normalization. * Proficient in SQL. * Experience with Extraction, Transformation and Load (ETL) tools is a plus. * Experience with Kafka ecosystem and data-warehousing solutions like Snowflake is a plus. * Experience with JavaScript/Angular and/or BI tools like PowerBI or Tableau is a plus. #LI-GF1 Ascend Learning Leawood KS

Director Of Engineering, Enterprise Applications

Ascend Learning