Startup Jobs Startup Companies Post a Job! Startup Newswire Job Widgets
Search Startup Jobs
View full company profile
Other Openings
Product Management

Senior Software Engineer

at Amplify Education, Inc. in Durham, NC   —   Jun 30, 2014   |  
Amplify Learning is creating exciting new curriculum that reinvents teaching and learning in the core subjects of English Language Arts, math and science. These products combine interactive game-like experiences with analytics that meet the rigorous demands of the CCSS. By optimizing the power of adaptive technologies, our Learning products support individualized instruction for students and, at the same time, facilitate classroom management for teachers.

Senior Software Engineers help lead the effort to build out our educational platform and products. Typical projects include rich interactive web and mobile applications, large data systems, web-based reporting and data analysis systems. As part of a cross-functional software team, you’ll be commissioned with delivering new and innovative platforms, products, and/or product functions for schools, districts, and states across the country.

Responsibilities of Senior Software Engineer:

•Develop, test, and maintain robust, scalable, high-quality software for our technology platform and products
•Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, as well as software design and development processes
•Take an active role in team Agile rituals, including scrum, planning, and backlog grooming
•Participate in requirements gathering and functional specification activities, providing feedback on implementation feasibility as well as navigable prototypes/mockups
•Other specific responsibilities vary by project area and experience, but may include technical leadership of a software project team

Basic Qualifications of Senior Software Engineer:

•BS/MS in Computer Science or equivalent
•3+ years of professional software development experience
•Proven technical leadership experience in a professional environment, including ownership and delivery of a sizable product or product component
•Proven experience with CS fundamentals (OO, algorithms, data structures)
•Proven experience with Object Oriented Programming, particularly in Java or Groovy
•Proven fluency in at least one other OO or scripting language such as Ruby or Python

Preferred Qualifications of Senior Software Engineer:

•Experience with AWS or similar IaaS technologies
•Experience with infrastructure automation technologies such as Chef
•Significant open source contributions
•Experience with server-side Java technologies and major application servers
•Familiarity with Unix tools
•Experience with JavaScript framework such as jQuery or AngularJS
•Experience as a front-end web developer, producing professional websites and/or web applications
•Experience with mobile device browsers

Apply here:

This position may be funded, in whole or in part, through American Recovery & Reinvestment Act funds

Amplify Education, Inc is an Equal Opportunity Employer, M/F/D/V.
Want this Job? Apply Now
About Us  |  Privacy Policy   |   Terms & Conditions  |  Contact Us
© 2014 Job Alchemist, Inc. All rights reserved.


Startuply is in beta. Love it? Hate it? Want to suggest new features or report a bug? We'd love to hear from you.