Jobs · Engineering

Senior Director of Engineering

Imagine Learning · United States · 1 mo ago
RemoteRemoteEngineering$183k–$230k/yrFull-time

About the role

The Senior Director of Engineering is a key part of our Technology Leadership Team, interfacing with multiple levels of the organization and helping drive results and outcomes. This position manages and coordinates resources, processes & solutions to deliver releases of company products with quality. Also helps define the vision, definition, and strategy for the engineering team to deliver on company goals.

This is a regular, full-time position, reporting to the Senior Vice President and Chief Technology Officer. In this US-based position your location will be remote.

Responsibilities

  • Work together with Engineering Managers and Technical Leads to plan and execute delivery, ensuring teams have appropriate product and design specifications, direction, and tools to deliver effectively.
  • Establish realistic estimates for timelines while ensuring teams remain focused and on target to meet deadlines.
  • Develop and maintain strong relationships with our product leaders and stakeholders; partner with them on the ideation and execution of new products and integrations.
  • Build and grow a team of expert engineers to deliver best-in-class products.
  • Participate in architecture and solution design, mentor engineers, explore frameworks, toolsets, and processes to improve the team’s productivity, accountable for quality software delivery.
  • Fully accountable for the engineering capabilities, architectural decisions, and ensuring our systems perform at scale.
  • Other duties as required.

Qualifications

  • Master’s Degree in computer science or a related field or an acceptable combination of education and experience.
  • At least 14 years managing, mentoring, and building highly performing software engineering teams focused on quality delivery.
  • At least 20 years experience in design, development, and/or release cycle delivering software to market.
  • Experience leading a team of at least 25 people.
  • Experience managing an FTE and contractor combined budget of $5,000,000 or more.
  • Work experience developing enterprise grade platforms and interfacing with large, complex applications.
  • At least 10 years of strong architecture and engineering experience with the Microsoft stack, Object Oriented Programming and Database Technologies.
  • Design and engineering skills in building and maintaining enterprise API and Web Services, supporting internal and external integrations.
  • A solid understanding of engineering for Performance, Security and Quality.
  • Strong experience with creating and deploying applications in Cloud environments. Strong AWS experience preferred.
  • Ability to assess and bring in new technology as needed to solve business problems at scale, preferably with solid experience with modern architectures and open source.
  • Ability to own and manage multiple concurrent initiatives, including presenting and negotiating with stakeholders on the inter dependencies and possibilities of what can be realistically delivered.
  • Experience building services or applications where performance is an important consideration. Performance tuning, reliability, redundancy, and fault-tolerant architectures is necessary.
  • Experience in containerization, modern build practices and a dev-ops mindset preferred.
  • Strong communication and presentation skills with the ability to influence and align.
  • Expert at spotting talent and passionate about growing a team of world class engineers.
  • Knowledge and understanding of the software development cycle in an Agile environment.
  • Content Management and Learning Management System exposure highly desirable.
  • Respectful and outstanding leadership skills that provide vision and motivation to staff focused on achieving business goals.
  • Highly motivated with excellent verbal and written communication, presentation, and problem-solving skills.
  • Self-starter with strong organizational, people and time management skills, self-directed and able to manage multiple priorities with demanding time frames.
  • Ability to work collaboratively with colleagues and staff to create a high-quality results-driven, team-oriented environment.
  • Willingness and ability to work flexible hours.

Pay

Base pay is anticipated to be between $183,249.00 and $230,000.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.

Benefits

  • 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

Similar jobs

Senior Engineer

NexusOneAtlanta, GA· 1 mo ago
RemoteEngineeringapply on jobs.ashbyhq.com

Senior Engineer

RaftTampa, FL· 1 mo ago
Information Technology$120k–$180k/yrapply on grnh.se

Senior Engineer

Tata Consultancy ServicesPennington, NJ· 1 mo ago
Engineering$100k–$125k/yrapply on ibegin.tcsapps.com

Senior Engineer

TerraconGreenville, SC· 1 mo ago
Engineeringapply on careers.terracon.com

Senior Engineer

United RentalsSpokane, WA· 1 mo ago
Engineering$82k–$134k/yrapply on jobs.unitedrentals.com

Senior Engineer

iCatalyst, Inc.McLean, VA· 2 mo ago
Engineeringapply on icatalystinc.hireclick.com