Senior Software Engineer

ANet

(Boston, Massachusetts)
Full Time Travel Required Fully Remote
Job Posting Details
About ANet
Achievement Network (ANet) is a nonprofit dedicated to educational equity. We help schools boost student learning with great teaching that’s grounded in standards, informed by data, and built on the successful practices of educators around the country.
Summary
Reporting to the Director of Engineering, this Senior Software Engineer will play a key role in crafting and implementing our technology vision for the organization. The ideal candidate will be passionate about cutting-edge development and best practices and able to work across the stack. We are looking for a flexible and adaptable engineer with some of the following skills and/or enthusiasm for learning and growing in these areas: Client-side development using JavaScript and Angular. Server-side development using Java and/or Go programming languages to build scalable, RESTful web services. DevOps using AWS.
Responsibilities
* Play a leadership role in designing, implementing and deploying sustainable code for substantial features and systems. * Implement ANet’s next generation of technology products that support data-driven educational practices and help to close the achievement gap in the underserved communities we partner with. * Create, monitor and deliver against the product road map and corresponding release cycles (as negotiated with the Product Management Team). * Provide strategic leadership in setting goals and measuring progress in RESTful server-side APIs and/or agile, componentized client-side code. * Help manage, improve, and automate our deployment frameworks. * Keep abreast of new technologies and propose adoption as appropriate. * Mentor and support the development of junior developers as appropriate. * Actively embrace and model best practices such as code reviews, unit testing, and planning/scoping/vetting larger features. * Proactively look for ways to build our team through individual contributions which help us improve code quality, team culture, and team velocity.
Ideal Candidate
In order to be successful in this role, candidates must demonstrate the following: * You have direct experience in many of the following: * Modern web development frameworks and practices * Java and/or Go programming language * JavaScript and JavaScript frameworks, especially AngularJS * Scrum or other Agile development processes * RESTful Web Services * Scalable web application development * Cloud-based infrastructure on AWS * You are a team player who motivates and educates colleagues; you enjoy working in a highly collaborative and agile culture. * You are skilled in working closely with business partners to build technology solutions that meet the usability and functional needs of both 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. * You are motivated by working in an environment where we live out our core values daily and are eager to examine personal archetypes and biases while discussing topics related to race, class, and privilege which relate to ANet’s Advance Equity and People Matter values. Ideal candidates may also demonstrate the following preferred qualifications: * 4+ years of software development experience * A Bachelor's degree in Computer Science or related degree * For candidates interested in working remotely, you bring demonstrated experience and previous success working remotely
Compensation and Working Conditions
Benefits Benefits included
Reports to Director of Engineering

Additional Notes on Compensation

Benefits we offer include: health, dental and vision insurance where ANet pays 80% of the cost of these benefits for employees and their families/domestic partner; 3 weeks of vacation (4 weeks after two years with ANet); and more

Working Conditions

Occasional travel to ANet’s National Office in Boston will be necessary, so proximity to the New England area and eastern time zone is preferable.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.