Organización Sin Fin de Lucro
Nuevo

Software Engineering Manager

A Distancia, El trabajo se debe realizar en o cerca de Estados Unidos
Aplicar


  • Descripción

    Tipo de contrato:A Tiempo Completo
    Fecha de inicio:2 de diciembre de 2024
    Fecha límite de postulación:2 de diciembre de 2024
    Nivel de Experiencia:Directivo
    Salario:USD $100.000 - $130.000 / año

    Descripción

    Education Analytics (EA) is a national non-profit organization located in downtown Madison, WI that uses data and analytics to improve outcomes for students and increase equity in education. We work closely with our partners to illuminate patterns in data that drive change. At EA, we believe in a culture that is collaborative, equitable, mission-driven, human-centered, innovative, and rigorous. We believe in the potential of people to foster continuous improvement.

    Learn about EA

    Connect with EA! Learn more about EA on our blog and our website.

    Position Description

    Software engineers at EA enable our mission by building web applications to get data in the hands of educators at the right time for them to take action to improve student outcomes. We are seeking a Software Engineering Manager to lead a small team of engineers in the design and development of web applications and tools to support our mission. The person hired for this role will supervise full-stack software engineers and work as part of a team of managers across other engineering specialties within EA. People management responsibilities will constitute about a third of the role, with two thirds remaining for hands-on technical work.

    An ideal candidate for this role will bring at least a Senior Engineer’s level of technical proficiency in a web-focused engineering discipline, but preexisting expertise in our stack is not required. A typical project of ours is a full-stack web application built in TypeScript, React, Express, PostgreSQL, and AWS, and prior experience with any of these tools is helpful. Previous people management experience is preferred, but we also encourage candidates who do not yet have direct people management experience to apply, and we will consider other types of leadership experience as well.

    If you are looking to build software with an eye towards a social mission to help students, we encourage you to apply. We are looking for passionate technologists that accept nothing but the best for our education systems. For some background on the kinds of tools we build, check out this blog post on EA’s website.

    Job duties

    Management:

    • Supervise and support software engineers
      • Deliver regular feedback & coaching
      • Construct and deliver performance reviews
      • Monitor morale for individuals and teams and proactively address problems
    • Foster professional development opportunities and technical skills development
    • Contribute to engineering management and strategy; lead team level initiatives and contribute to team policies
    • Contribute to and/or manage hiring processes
    • Engage in organizational processes to prioritize and staff projects and communicate priorities to staff
    • Guide, coordinate, and contribute to technical discussions
    • Guide new staff through onboarding processes
    • Lead development of team practices for workflow management and support individuals on projects with timelines, planning, prioritization
    • Lead projects / implementations and perform Senior Engineer job expectations as needed (time could vary depending on management responsibilities)
    • Foster diversity and inclusion by respecting and seriously considering differing viewpoints

    Software Engineering:

    • Build, deploy and maintain complex web applications
    • Communicate accurate and timely project status, issues, risks, and scope changes to all stakeholders
    • Collaborate with other engineering leaders, product managers, and designers on UI design

    Qualifications

    • Experience leading people in software engineering, whether in people management, project, or product leadership
    • Experience communicating tasks and overseeing, reviewing, and scoping the work of other software engineers
    • Experience with Git (ideally Github) and management of approval processes and team-based version control
    • Significant experience building web applications and creating and working with APIs. We typically use TypeScript with a React front end and a NodeJS back end, so experience in those technologies is helpful, but not required.

    What to expect in the hiring process

    • Hiring team reviews resumes, cover letters, and application question responses.
    • Selected candidates are invited to a 30-minute Zoom with two team members
    • Selected candidates are sent a technical skills project
    • Selected candidates are invited for a full day final interview (in person in our downtown Madison office or virtual). This interview will include a discussion of the technical skills project, an opportunity to meet the team, and to learn more about Education Analytics & the role.

    Additional details

    Our office is in Madison, WI and applicants who live in the area, or are interested in moving here, can work in the office alongside other members of the team. Currently, our software engineers include a mix of people who are working from office, hybrid, and fully remote. We are open to remote or on-site candidates for this position.

    Compensation and Benefits

    The expected salary range for the Software Engineering Manager position is $100,000-$130,000, based on experience. EA also has a generous benefits package including:

    • A 12% employee salary contribution from EA to your 401k retirement plan
    • An additional 3% salary deferral match by EA to your 401k
    1. 5 days of paid vacation annually + sick paid time off that accumulates per pay period
    • 9 paid holidays of your choosing
    • 93% of health insurance premium paid for by EA
    • Paid parental leave (if eligibility requirements are met)

    EA’s primary location is in downtown Madison, WI, on the Capitol Square. Steps away from coffee shops, a weekly summer farmers’ market, restaurants, shops, and two lakes. Many staff walk, bike, or use public transportation to commute to a well-appointed office.

    Equal Employment Opportunity

    Education Analytics is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    Education Analytics (EA) is a national non-profit organization located in downtown Madison, WI that uses data and analytics to improve outcomes for students and increase equity in education. We work closely with our partners to illuminate patterns in data that drive change. At EA, we believe in a culture that is collaborative, equitable, mission-driven, human-centered, innovative, and rigorous. We believe in the potential of people to foster continuous improvement.

    Learn about EA

    Connect with EA! Learn more about EA on our blog and our website.

    Position Description

    Software engineers at EA enable our mission by building web applications to get data in the hands of educators at the right time for them to take action to improve student outcomes. We are seeking a Software Engineering Manager to lead a small team of engineers in the design and development of web applications and tools to support our mission. The person hired for this role will supervise…

    Compensación

    • A 12% employee salary contribution from EA to your 401k retirement plan
    • An additional 3% salary deferral match by EA to your 401k
    1. 5 days of paid vacation annually + sick paid time off that accumulates per pay period
    • 9 paid holidays of your choosing
    • 93% of health insurance premium paid for by EA
    • Paid parental leave (if eligibility requirements are met)
    • A 12% employee salary contribution from EA to your 401k retirement plan
    • An additional 3% salary deferral match by EA to your 401k
    1. 5 days of paid vacation annually + sick paid time off that accumulates per pay period
    • 9 paid holidays of your choosing
    • 93% of health insurance premium paid for by EA
    • Paid parental leave (if eligibility requirements are met)

    Ubicación

    A Distancia
    El trabajo debe llevarse a cabo desde cualquier lugar en Estados Unidos
    Ubicación Asociada
    110 E Main St, Madison, WI 53703, USA
    1000

    Cómo aplicar

    Oportunidades de Empleo Similares

    Illustration

    Da el Siguiente Paso en tu Carrera

    Contacta con responsables de contratar talento para el impacto social, explora las últimas oportunidades laborales y recibe notificaciones cuando nuevas oportunidades cumplan con tus criterios de búsqueda.
    Aplicar