Sde 3 - Mumbai, India - Elevate K-12
Description
Lead Software Engineer
Who we are:
We live the mission of Elevate K-12, and we're getting better each day, if all of this sounds exciting to you - We want to hear from you
The Team:
On the heels of a Series C funding led by General Catalyst, Elevate K-12 is enjoying strong business momentum, growing revenues at a 100% y-y, with plans to double again next year.
To continue this momentum, we are investing in building out a strong product and technology function to power the next generation of solutions for students, teachers, and school/districts.
The Elevate Software Engineering team, delivering cutting edge educational software at enterprise class scale and with consumer-grade experiences to deliver on our company mission.
Your Mission:
In pursuit of this goal, we are looking for a Lead Software Engineer to join our technical team as we move from being a tech-enabled service to a tech product company.
Problems you'll get to solve include:
- Engineer virtual delivery solutions that enable Elevate live instructors to deliver the most personalized, interactive, and engaging instruction to K-12 students across schools in the United States today, and globally tomorrow, enabling them to learn effectively and prepare for the future.
- Build unique solutions to allow teachers to teach from anywhere, on their own terms, and to rediscover their love for teaching.
- Develop solutions that enable schools and districts to bring interactive live platforms in a seamless manner into their educational systems, giving them the ability to not only solve the teacher shortage crisis, but also offer unique learning opportunities for their students.
- Construct analytics and AI solutions to tailor content, curriculum, and teaching approaches based on largescale education delivery models.
The Job:
- Lead User Stories and guide senior/software engineers in the development process
- Work with Product Owners/Clients and gather clear understanding of requirements
- Understand architecture principles, design patterns, and implement them from architecture artifacts.
- Provide effort estimation of assigned work and be able to complete as per the estimations and timelines
- Work and align with Technology Lead for everyday work to achieve set goals.
- Write clean, maintainable, and efficient code
- Collaborate with crossfunctional teams to analyse requirements, design solutions, and implement new features
- Develop and implement unit tests and integration tests to ensure software quality
- Ability to resolve performance issues
- Participate in code reviews and provide constructive feedback to peers
- Mentor software engineers and help them grow their technical skills
What you will need:
- B.E/B.Tech/master's in computer science (or equivalent) fromTier1 college or university (IITs/RECs/BITS/PESIT/RV)
- Understanding of MS Technologies: MS Dynamics 365, PowerApps, SharePoint, Power BI
- Understanding of
Backend Technologies:
MSSQL 201- Preferred understanding of Cloud: Azure.
- Understanding of
- Strong leadership and mentorship skills
- Strong understanding of objectoriented programming, data structures, and algorithms
- Excellent problemsolving, critical thinking, and communication skills
- Clear understanding of Agile software development methodologies
Note:
This job description is not intended to be all-inclusive. The employee may perform other related duties as assigned to meet the ongoing needs of the organization.
More jobs from Elevate K-12
-
Executive Operations
Mumbai, India - 3 weeks ago
-
Customer Support Associate
Delhi, India - 2 weeks ago
-
Sde 2
Bengaluru, Karnataka, India - 3 weeks ago
-
Quality Assurance Auditor
Mumbai Metropolitan Region, India - 3 weeks ago
-
Customer Support Associate
Mumbai, India - 2 weeks ago
-
Executive Operations
Mumbai, India - 3 weeks ago