Remote Director Software Engineering
closedT
The National Research Center for College & University Admissions
πRemote - United States
Job highlights
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
This job is filled or no longer available
Similar Remote Jobs
- π°$180k-$230kπUnited States
- π°$143k-$209kπUnited States
- πUnited States
- π°$195k-$293kπUnited States
- π°$178k-$200kπUnited States
- π°$185k-$232kπUnited States
Engineering Director, Implementation Engineer
Carolinas Investment Consulting
π°$255k-$300kπUnited States- π°$250k-$275kπWorldwide
- Mπ°$110k-$120kπWorldwide
- π°$173k-$345kπUnited States, Canada