Engineering Manager

Earnest Logo

Earnest

πŸ’΅ $200k-$256k
πŸ“Remote - United States

Summary

Join Earnest, a company dedicated to making higher education accessible and affordable, as an Engineering Manager. You will lead and inspire engineering teams, collaborate with stakeholders to define application software requirements, and oversee the agile development and delivery of new software applications. This role involves managing engineering teams, analyzing and presenting project information, designing application modules, and acting as a technical liaison between engineering and business departments. Earnest offers a competitive salary, comprehensive benefits, and a collaborative work environment.

Requirements

  • 6+ years of Software Development experience
  • 4+ years of developing large-scale web-based application systems
  • 2+ years of management/supervision experience with software development project teams
  • Strong understanding of responsive design principles and mobile-first development
  • Proficiency in HTML, CSS, JavaScript, and related frontend technologies
  • Extensive experience in a NodeJS ecosystem
  • Excellent leadership and team management skills with a track record of building and leading successful engineering teams
  • Effective communication and collaboration abilities, with experience working cross-functionally

Responsibilities

  • Collaborate with Product Management, Design, and business stakeholders to establish the business requirements for all application software initiatives
  • Direct the day-to-day operations associated with the agile development and delivery of new software applications, system modifications, and/or business enhancements
  • Anticipate, identify, and resolve technical issues that may inhibit product line enhancements and project goals
  • Identify career development plans for each direct report and facilitate career advancement opportunities by fostering a culture of mentoring, learning, and information sharing
  • Act as primary technical liaison between Engineering and business departments during system outages, interruptions in processing, and for the design and development of system requirements for enhancement requests needed to support the product line
  • Inspire and lead engineering teams with vision, passion, and drive
  • Analyze and present to the business sponsors and/or Sr. Management all information, including cost/benefit analysis, pertinent to specific development projects
  • Provide insight and recommendations as needed to assist the business in making informed decisions related to the cost, prioritization, scheduling, and implementation of all system enhancements and technical solutions
  • Lead the design of application modules and/or components to augment and enhance existing and third-party software application systems

Preferred Qualifications

  • Cloud-based microservice architecture
  • Mobile app development
  • FinTech experience
  • Full stack experience

Benefits

  • Health, Dental, & Vision benefits plus savings plans
  • Mac computers + work-from-home stipend to set up your home office
  • Monthly internet and phone reimbursement
  • Employee Stock Purchase Plan
  • Restricted Stock Units (RSUs)
  • 401(k) plan to help you save for retirement plus a company match
  • Robust tuition reimbursement program
  • 1,000 travel perk on each Earnie-versary to anywhere in the world
  • Competitive days of annual PTO
  • Competitive parental leave

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.