Principal Software Engineer

The Achievement Network - Boston, Massachusetts - Full time

Principal Software Engineer

Location:Flexible (Boston preferred)

Position is available: Immediately

THE OPPORTUNITY

We are seeking a full-timePrincipal Software Engineerto join our Engineering Teamand help build products that support Achievement Network's (ANet's) mission. The ideal candidate will be passionate about cutting-edge development technologies and best practices, excited by technical challenges, and motivated to deliver software that impacts educational success.Reporting to theVPof Engineering, this person will play a key role in crafting and implementing a technology vision for the organization.

WHAT YOU'LL DO

Partner with talented engineers to lead and define our next generation infrastructure and application architectures, including strategies to migrate existing applications to modern UI frameworks and microservices

Drive, design, and implement system infrastructure solutions, including a shared application shell and integrations with performance profiling, debugging, automated testing, and build systems

Collaborate with peers to quickly develop and deliver updated user-facing applications that are fast, elegant, and easy-to-use

Keep abreast of new technologies and propose adoption as appropriate

Actively embrace best software development practices and set the bar for high quality code

WHO YOU ARE AND WHAT YOU BRING

In order to be successful in this role, candidatesmustdemonstrate the following:

You have direct experience architecting, implementing, delivering, and supporting high quality, enterprise-scale web applications using

oModern web development frameworks, including Angular and/or React with Redux to manage application state

oSoftware-as-a-service (SaaS) and microservice-based software architectures written in Java and/or Go

oPerformance optimization techniques

oAccess control patterns

You have hands-on experience developing and optimizing system infrastructure to support

oHigh availability, scalability, performance, and reliability requirements

oAutomated unit, functional, and end-to-end regression test suites

oContinuous integration and delivery tools, preferably with dependency-based builds

You have prior leadership experience

oDefining and adopting best software development practices and patterns across teams

oPerforming software design and code reviews for developers across teams

oMentoring new hires and junior engineers

You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative culture

You are skilled in working closely with business partners to build technology solutionsthat meet the usability and functional needs of internal and external users

You operate comfortably among a highly independent staff with diverse backgrounds

You bring an innovative approach to analyze, evaluate and solve problems

You have a passionate commitment to and a sense of urgency for the support of schools, along with a belief that all students can achieve at high levels

Ideal candidates may also demonstrate the followingpreferredqualifications:

10+ years of software development experience

HOW TO APPLY

We are now accepting applications for this position, which will be reviewed on a rolling basis. To apply, please click on the blue “Apply” button. You will then be prompted to complete a brief application and upload a resume and thoughtful cover letter in which you outline why you are interested in working for ANet and how your skills and experience meet the qualifications of the position.

ANet is committed to maximizing the diversity of our organization. We are an equal opportunity employer and encourage individuals of all ethnic and racial backgrounds and gender identities to apply to our positions.

Apply Here: http://www.Click2Apply.net/thzzmm8syd3f7dhh

PI111377720

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

The Achievement Network

ANet is a nonprofit dedicated to the idea that every child deserves an excellent education and the opportunities it provides.

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up