ROR-017 Staff Software Engineer
Canada-wide Remote
Our client is improving learning outcomes for children aged zero to five. They are a social purpose business and certified B Corporation that connects families with the early childhood professionals who serve them. Their goal is to empower early childhood educators with affordable tools that enable them to improve developmental outcomes for the children they work with, while educating parents about the importance of their work. If you are excited about being part of a high-growth tech company focused on making a difference in a highly impactful industry, our client is the place for you!
Key Product Stats:
- 500 Million Moments, with 300 push notifications being sent per second
- 500 Thousand Users, with a new User being added every minute
About the Role
As a Staff Engineer on the Platform Team, you will help to guide our 6-12 month technical roadmap, research, and plan execution of roadmap items and in some cases execute the planned work directly.
Vision: collaborate with your engineering peers to set a vision for the future, with a pragmatic and tactical roadmap to get there. Evaluate new technologies and enhance usage patterns for existing ones.
Infrastructure: implement systems for observability and reliability; build and improve upon current infrastructure to improve integrity, robustness, and performance
Communication: thoughtfully and empathetically lead discussion and decision making within and across functional teams
Projects: lead architecture discussions of major initiatives; coordinate and deliver multiple projects with your fellow engineers, helping them devise a work plan
Staff Engineer is our highest Engineer experience level and plays a key leadership role on our Engineering team
About The Platform Team
- The Platform Team focuses on larger-scale technical projects that pertain to our application’s Technical Quality, Production Health and Security, especially as they relate to scaling and known areas of further product investment.
- The Platform Team also holds a responsibility to improving Developer Experience by working to improve tooling, knowledge sharing, learning, and systems of documentation. I deal Candidate Profile
- Experience contributing to technology plans and roadmaps with a 6-12 month line of vision based on business goals.
- Deep expertise in technologies used; can lead pragmatic architectural discussions to advance our systems and/or the next generation of features to be built.
- Proven track record of delivering complex projects across multiple phases of work through adept research and planning. Enjoys engaging with engineers to knowledge share; holds thoughtful opinions on team dynamics and proactively works towards team harmony and maturity.
- Experience building systems of visibility and observability for scale into the engineering organization at the technical, cultural, and personal level to improve organizational health and overall velocity.
Relevant Experience
- 1+ years experience as a Staff Engineer or equivalent.
- 5+ years experience as a Senior Engineer or equivalent.
- Extensive experience with technologies applicable to our stack, such as: Ruby on Rails, React, monolith codebases at scale, large relational databases, AWS