About the role

  • Develop next-generation technology impacting customers' philanthropic goals
  • Hands-on software development and team collaboration
  • Crafting and influencing creative solutions for functional, performance, scalability, and reliability requirements
  • Work as a member of a high-functioning Agile team
  • Lead in the design and implementation of web-based applications
  • Provide expertise in development best practices and technical leadership

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 10+ years of software development experience
  • 4-5+ years of client-side UI development experience
  • 4-5+ years of experience with Responsive Web Design and Web Accessibility
  • Experience with Angular js, Angular, JavaScript, TypeScript, Spring Boot, Spring Batch, Java, Microservices architecture
  • Recent experience as a full-time people manager
  • Proven track record of software delivery through all phases of development
  • Demonstrated architecture and personal leadership experience
  • Strong organizational, coaching & mentoring skills
  • Deep understanding of Agile Development Methodologies
  • Experience with Cloud technologies

Benefits

  • Hybrid work model requiring onsite presence every other week (all business days, M-F)
  • Equal opportunity employer
  • Reasonable accommodations for applicants with disabilities

Job title

Director, Software Engineering

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job