Your Role
Reporting to the Lead Software Engineer, the Software Engineer for Ignite Reading is responsible for leading software development projects in support of scaling Ignite to serve at least 100,000 students in the next 5 years.
Ignite Reading uses technology to enable the delivery of our virtual tutoring services, maximize the learning of our student, and accelerate our ability to scale. To this end, the product is focused on four key technology needs:
- A tutoring logistics platform, which enables us to schedule, conduct and report on our tutoring sessions.
- A tutor workflow platform, which lets tutors know exactly what to teach each student every day.
- An extended learning application, which enables students to practice what they learn in their tutoring sessions after they return to the classroom or go home at night.
- An AI/ML implementation, which will enable us to ensure lesson fidelity as we scale.
Key Responsibilities
- Assessing the state of technical needs and platforms across the organization.
- Designing, testing, and developing key software projects, building and optimizing solutions to meet the short and long term needs of Ignite Reading.
- Partnering with tutoring, academic, and operations teams to create and deliver solutions that meet the needs of internal and external customers.
- Meeting or exceeding project timelines and deliverables.
- Ensuring consistent functionality with Ignite Reading platforms.
- Supporting the development of the engineering function at Ignite Reading.
- Providing a continuous feedback loop on the customer experience in order to drive innovative program solutions and improvements.
Qualifications
- 3+ years of pragmatic, real-world experience as a software engineer.
- In-depth understanding of modern web development technologies, OOP languages, and relational databases. Candidates with experience in similar web tech stacks (Python/Django, JavaScript/Node, PHP/Laravel, Java/Spring, .NET, etc.) are highly encouraged to apply. Experience with React is a plus, as well as familiarity with multi-service architectures hosted on AWS.
- Product focused. You utilize product management methodologies and have the ability to understand the needs of our users and translate those needs into prioritized product features.
- Quality focused. You maintain high standards of code and lead thoughtful application design to ensure platform performance, uptime, and scale, and have excellent debugging and optimization skills.
- An orientation to collaboration. Excited to work as part of a cross-functional agile team.
- Excellent communication and interpersonal skills.
- Exceptional organizational, project management and time management skills
- Experience at early stage startups is a plus
- Ability to be self-managing and flexible while working in a remote environment
- Ability to roll up your sleeves and do whatever it takes to get the job done while balancing long-term projects with the urgency of immediate demands in a fast-paced startup environment.
At Ignite Reading, we’ve decided to embrace a transparent compensation structure for a few reasons:
To promote fairness and equity: This approach supports fairness within our structure. When everyone knows how compensation decisions are made, it reduces the likelihood of pay discrimination based on factors like gender, race, relationships, or negotiation skills.
To provide accountability for our approach: The same role receives the same compensation, with no negotiation.
Salary: $140,000 - $170,000