Summary
Red Rover is dedicated to providing innovative software solutions for K-12 education. The Senior Software Engineer will work on various parts of the technology stack, developing intuitive product features and collaborating with a talented team to serve school administrators and educators.
Responsibilities
- Imagine, spec, and build product features that are easy to use, consistent, fast, and earn the trust of our customers through predictable, reliable, and thoughtful interactions
- Work at all levels of the stack, from Azure, SQL, and C# to GraphQL, Typescript, and React
- Partner with subject matter experts to understand the needs of potential users and build a product that unlocks their potential
- Collaborate with and learn from a talented group of engineers with a diverse range of experiences and backgrounds
Skills
- You have 4+ years of experience developing C# web APIs with modern development tools and processes
- You are a self-starter loves to solve problems and learn new things
- You value people over process, working code over technical specs, collaboration over itemized requirements, and responsiveness to change
- You listen to the opinions and viewpoints of others before making decisions, thinking critically about what makes good sense in each situation
- You avoid letting 'perfect' get in the way of good, incremental progress towards your goal
- You view ambiguity as an opportunity to learn from others and try something new
- You hold yourself to exemplary personal and professional ethical standards and work well in a team-oriented, collaborative environment
- You lead by example and proactively mentor junior team members for the betterment of the team
Qualifications
Must Haves
- You have 4+ years of experience developing C# web APIs with modern development tools and processes
- You are a self-starter loves to solve problems and learn new things
- You value people over process, working code over technical specs, collaboration over itemized requirements, and responsiveness to change
- You listen to the opinions and viewpoints of others before making decisions, thinking critically about what makes good sense in each situation
- You avoid letting 'perfect' get in the way of good, incremental progress towards your goal
- You view ambiguity as an opportunity to learn from others and try something new
- You hold yourself to exemplary personal and professional ethical standards and work well in a team-oriented, collaborative environment
- You lead by example and proactively mentor junior team members for the betterment of the team
Benefits
- Fully remote work environment
- Flexible PTO
- 11 Company Holidays
- Health, Vision, Dental & Mental Health Benefits
- Company 401k with match
- Annual company retreat & department summit
- Six-week Sabbatical during your 7th year of service