About this role
The team is seeking a Senior Software Engineer to join their dynamic team. This position, under the general direction of Engineering leadership, will be responsible for technical and development support for our award-winning K-12 software. The ideal candidate will leverage their expertise to implement, code, build, and test new features while maintaining existing functionalities.
Key Responsibilities:
- Gather and refine requirements from stakeholders.
- Develop designs and implement solutions based on specifications.
- Code, build, and test new features for the software.
- Maintain and enhance existing features to improve performance and usability.
- Create and manage reports that include components, data models, customization, and reporting features.
- Document solutions and ensure thorough testing of all developments.
Required Skills & Qualifications:
- Strong proficiency in programming languages such as Java, C#, or Python.
- Experience with front-end technologies like React or Angular.
- Familiarity with database management systems and data modeling.
- Ability to work collaboratively within a team and communicate effectively.
- Experience in the K-12 education sector is a plus.
Experience:
- 5-8 years of software development experience, with a focus on building scalable applications.
What we offer:
- Opportunity to work on innovative educational software that makes a difference.
- A collaborative and supportive work environment.
- Opportunities for professional growth and advancement.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.