The National Research Center for College & University Admissions is hiring a
Director Software Engineering

T

The National Research Center for College & University Admissions

๐Ÿ’ต ~$123k-$162k
๐Ÿ“Remote - United States

Summary

Join Encoura's team as a Senior Software Engineer to lead engineering teams, oversee product development, and drive technical innovation. You'll work closely with Engineering and Product Leadership to build a next-gen ecosystem of systems and products that improve the student experience across college and career planning.

Requirements

  • Bachelorโ€™s degree in Computer Science, Engineering, or related field; Masterโ€™s preferred
  • 10+ years of software engineering experience, with at least 5+ years in a leadership role managing cross-functional engineering teams
  • Proven track record of leading teams through technical transitions, particularly involving legacy systems modernization
  • Expertise with GraphQL (including federated implementations), React, TypeScript, Python, and Node.js
  • Strong knowledge of cloud infrastructure and modern deployment practices (AWS, CI/CD, Kubernetes, DevOps, Github Actions)
  • Excellent leadership and communication skills with the ability to manage multiple teams and complex projects simultaneously
  • You are hands on with proven experience understanding the full scope of the platform including front and back-end topology
  • Experience with large-scale data systems, particularly in education or marketing technology
  • Familiarity with data privacy regulations (e.g., GDPR, CCPA) as they relate to customer data collection
  • Experience driving innovation in the education tech space or similar industries
  • Experience with SQL Server, Mongo, Aurora Postgres, Snowflake, and databricks

Responsibilities

  • Lead, mentor, and manage engineering teams responsible for our core product, promoting a collaborative and innovative culture
  • Foster the growth of team members through regular feedback, career development plans, and performance evaluations
  • Support teams in transitioning legacy systems to a modern technology stack and best practices
  • Oversee the end-to-end development of our product line, ensuring timely delivery of features that provide actionable insights to our customers (universities)
  • Collaborate closely with product management and business stakeholders to align engineering efforts with business objectives, including customer data collection and analysis
  • Ensure the architecture supports federated GraphQL for data handling and insights delivery
  • Provide technical oversight and direction on both modern and legacy systems, ensuring that solutions are scalable, secure, and robust
  • Lead the migration of legacy application modules to our new standardized tech stack (GraphQL, React, TypeScript, Python, and Node.js )
  • Implement best practices for system architecture, performance optimization, and code quality
  • Collaborate with senior leadership to develop and execute a technical roadmap that balances immediate needs with long-term vision, particularly around modernization efforts
  • Drive the adoption of modern engineering practices, including Agile development, CI/CD, and cloud-native solutions
  • Lead process improvements to increase the efficiency, scalability, and quality of software development across all teams
  • Advocate for the adoption of automation, modern DevOps practices, and testing frameworks that align with the company's evolving tech stack
  • Serve as a bridge between engineering, product management, and business stakeholders to ensure clear communication, alignment on goals, and successful project delivery
  • Effectively present technical strategies, challenges, and progress to senior leadership and key stakeholders

Benefits

  • Paid holidays
  • Generous PTO policy
  • Medical, Dental, Vision, Paid Life and Disability, HSA, FSA
  • Tuition Reimbursement
  • 401k
  • Flexible working environment, including remote options

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.

Similar Remote Jobs

Please let The National Research Center for College & University Admissions know you found this job on JobsCollider. Thanks! ๐Ÿ™