You haven't searched anything yet.
A pioneer in K-12 education since 2000, Amplify is leading the way in next-generation curriculum and assessment. Our core and supplemental programs in ELA, math, and science engage all students in rigorous learning and inspire them to think deeply, creatively, and for themselves. Our formative assessment products help teachers identify the targeted instruction students need to build a strong foundation in early reading and math. All of our programs provide educators with powerful tools that help them understand and respond to the needs of every student. Today, Amplify serves more than 10 million students in all 50 states. For more information, visitamplify.com.
Work with colleagues to design, build, test, review, and deploy new software features and ensure that the features are reliable, performant, and accessible;
Lead complex technical projects, including performing architectural design, scoping tasks, and estimating time requirements;
Create team-wide technical documentation, onboard new team members, and identify and address developer needs;
Document project plans, support junior engineers on the team, and review contributions from teammates;
Provide feedback on team-level goals and technical plans;
Design and implement reliable, scalable, and well-structured APIs;
Build and test polished, maintainable, and interactive user interfaces;
Craft immersive compelling experiences for teachers and students using the latest web tools;
Implement logic that handles student work;
Optimize software to handle hundreds of thousands of users with stability and security;
Ensure existing software continues to function well;
Monitor applications, participate in on-call rotations, and fix bugs in the system;
Improve workflows, tooling, and customer experience; and,
Provide feedback on the hiring process and interviewing new candidates.
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field of study.
One (1) year of experience in any job title/occupation/position involving writing JavaScript or TypeScript code; using modern front end view frameworks; developing written documentation for complex programming projects; back-end software engineering including API design; writing database queries; and, Amazon Web Services or Azure to deploy scalable cloud infrastructure.
What we offer:
Salary is only one component of the Amplify Total Rewards package, which includes a lucrative 401(k) plan, competitive health insurance and mental health options, basic life insurance, paid time off, parental leave, and access to best-in-class development programs. The gross annualized salary range for this role is $129,000 - $149,000. This role is eligible to receive an annual discretionary bonus that rewards individual and company performance. Telecommuting Permitted.
We celebratediversityand are committed to creating an inclusive environment for all employees. To that end, we seek to recruit, develop and retain the most talented people from adiversecandidate pool.
Amplify is an Equal Opportunity Employer of Minorities, Females, Protected Veterans and Individuals with Disabilities.
This position may be funded, in whole or in part, through American Recovery & Reinvestment Act funds.
Amplify Education, Inc. is an E-Verify participant.
Full Time
Elementary & Secondary Education
$131k-157k (estimate)
03/20/2024
03/28/2024
amplifyinc.org
NEWARK, NJ
50 - 100
Private
DOMINIQUE LEE
$10M - $50M
Elementary & Secondary Education
The job skills required for Senior Software Engineer include Computer Science, API, JavaScript, Software Engineering, Programming, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.