Software Engineer
Core
Design, develop, test, deploy, and maintain custom software, mobile applications, and automated workflows to support district operations and strategic initiatives.
Role type
Mid-level Software Engineer (Education Sector)
Builds
Custom web and mobile applications, RESTful APIs, automated workflows, reports, and dashboards for school district operations.
Domain
Education Technology (EdTech)
Required skills
Java, JavaScript, React Native, Python, RESTful API design, SQL, database design, software architecture, version control (GitHub), application security, testing, troubleshooting.
Preferred skills
PowerSchool customization, workflow automation, cloud application development, AI integration, Azure, Microsoft 365, SQL Server, PostgreSQL, mobile app development.
Technologies
Azure, GitHub, Java, JavaScript, Microsoft 365, PostgreSQL, Python, React, React Native, SQL, PowerSchool
Responsibilities
Design and maintain integrations using APIs and web services; create automated workflows and business intelligence solutions; diagnose and resolve software defects and performance issues; prepare technical documentation and architecture diagrams; collaborate with stakeholders to gather requirements and plan projects; research emerging technologies to recommend solutions.
Seniority
Mid-level, hands-on IC