Avatar for Education Elements

Educational Consulting

Senior Software Engineer

$130k – $160k
Apply now
About Us:

Education Elements works with districts to build and support dynamic school systems that meet the needs of every learner, today and tomorrow. We take the time to understand the unique challenges school leaders face, and then customize the Education Elements approach for each district. We have worked with hundreds of districts across the country. We bring deep expertise, design-thinking, expert facilitation and the spirit of collaboration, along with our extensive toolkit of resources and technology, to deliver sustainable results.


Responsibilities:

Build dynamic, high-volume, multi-threaded applications using design development methodologies which support a myriad of learning environments, teachers and students
Design and implement new features and APIs and update existing systems, as needed
Communicating with a cross functional team that includes analysts, engineers and quality assurance testers in order to coordinate and document application development and testing
Developing software prototypes
Working with quality assurance to develop software test plans
Converting user stories to assignable tasks for managing team workload
Stay ahead of scalability and performance issues with proper design and rigorous testing
Requirements:

5+ years of software engineering
BS in CS, Engineering, or related area required, MS+ preferred
In-depth knowledge of JEE and related technologies such as ORM, JDBC, JPA, Spring or related skills
Experience with JSON format, REST and Web API concepts
Excellent SQL skills for relational databases such as MySQL
Experience with NoSQL databases
Familiarity with front-end technologies such as HTML5, CSS3 and Typescript/Javascript
Experience with TestNG or similar unit testing frameworks
Desire to work in a collaborative team environment and work in a team of experienced and highly motivated engineers
Excellent communication skills
Architecture and design experience a plus
Why Ed Elements:

At Education Elements, you will be challenged every day because we are growing quickly and are relentless in our pursuit to find better ways to support schools and districts
We form deep relationships with our district and school partners
We constantly teach and learn from each other
We have an collaborative, passionate, and fun team
We are recognized thought leaders in school redesign and district transformation
Students in schools that work with Education Elements are more engaged and achieve higher results
Teachers in schools that work with Education Elements are more satisfied and believe they have more impact on their students
Leaders that work with Education Elements see us as a trusted advisor
We offer a generous benefits package including a variety of 100% paid medical, dental, and vision plans to choose from; Freedom PTO; 401K
Our Commitment to Diversity:

We believe creating and maintaining a diverse and inclusive work community is crucial to best serving the districts and schools we represent. In order to achieve this goal, we are intent on creating a welcoming and supportive multicultural environment. We openly encourage, respect and celebrate the diversity we are resolved to cultivate. We are proud to be an equal opportunity employer and 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.