Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

About Lillio (formerly HiMama) and Our Mission:


At Lillio (formerly HiMama), we are committed to serving the field as an authentic voice of the early childhood education (ECE) workforce, providing programs with all of the building blocks for high-quality early care and education and helping early educators focus on what matters most for children’s successful development and learning: relationships, play, creativity, and loving, nurturing caregiving. We are a social-purpose business and certified B Corporation with the goal of empowering early childhood educators through innovative, affordable tools that enable them to improve child outcomes, engage family members, and support continued professional growth for their staff. If you are excited about being part of an impact-driven business, focused on making a difference in the early childhood education industry, Lillio is the place for you.


Lillio is a Series B, private-equity backed business and we're proud to be part of the Bain Double Impact portfolio. Lillio is recognized as an industry leader, most recently selected by Fortune in 2023 for their "Impact 20" list, which highlights organizations that have built their business models around world-changing ideas to solve social and environmental problems.


We’re looking for… 

A talented and motivated full stack engineer to join our dynamic engineering team. You care deeply not just about the security, performance, and maintainability of your code, but about our mission to elevate early childhood programs with innovative design and quality solutions. As a Senior Software Engineer you will play a lead role in designing, developing, and maintaining web applications using Ruby on Rails, React, and GraphQL. 


Lillio Engineering

At Lillio, our Product & Engineering teams are a tight-knit unit. By using strong product creation methodologies and processes, and by working closely together, we imagine and create great products that immediately make an impact in the lives of millions of educators, parents, and young children. The engineering team at Lillio is made up of full stack web engineers as well as multi-platform mobile experts. Every individual on the engineering team has the opportunity to make a big impact on growing the Lillio product offering with a wide and varied feature set as well as impacting how Lillio builds and delivers that product. From feature enhancements to the core product, ground-up engineering on brand-new architecture, data scaling, and system performance, our team strives for excellence. Engineering at Lillio requires being an adept problem solver that is hard working and motivated to get stuff done.


How You’ll Make an Impact:
  • Develop secure, performant, and well-tested code for web applications using Ruby on Rails, GraphQL and React.
  • Collaborate with product managers, designers, and other engineers to define project requirements and specifications.
  • Mentor and coach your peers, including compassionate code review.
  • Troubleshoot and debug issues as part of our shared on-call rotation.
  • Lead technical decision making and contribute to establishing best practices for your team.


What You Bring to the Table:
  • Bachelor’s degree in Computer Science from an accredited University or relevant experience
  • Strong communicator who enjoys collaborating with teammates
  • Knowledgeable about best practices and emerging trends
  • Ambition to work hard in order to make an impact
  • Evidence of independence and self-starter attitude
  • Propensity to always want to learn and improve
  • Strong sense of empathy not only for the user but others that you work with


Required Technical Skills:
  • 5+ years as a software engineer
  • Demonstrated technical or project leadership experience
  • Demonstrated expertise with relational databases
  • Proficiency with Ruby on Rails, GraphQL, React
  • Experience with data monitoring and logging tools, ex Sentry, New Relic, Data Dog, etc


Nice to Have:
  • Experience with mobile app development
  • Knowledge of UX and UI best practices and trends
  • Experience with AWS, Postgres, Heroku


Tech stack:
  • AWS, PostgreSQL, Heroku
  • Ruby on Rails, GraphQL, React Native


Don’t have all the requirements but convinced you’ll be able to make an impact? We’d love to hear from you!  Please note that we place serious consideration to your application responses to all questions; only completed profiles will be considered for this role.    


Lillio Perks!

-- Flexible working arrangements; we are a remote-first company who gathers together (virtually) every quarter, and in-person at least once per year. You must be willing to travel in-person as required for the role

-- Health benefits package includes medical, dental and vision

-- 401K matching, and HSA contribution for US employees

-- Paid time off, including vacation, personal and volunteer days

-- Opportunities for learning, mentorship and professional development

-- A subscription to the mindfulness and meditation platform, Headspace

-- Ongoing team-wide and company-wide virtual social activities and success celebrations 


Accessibility

Lillio is committed to inclusiveness, equity and accessibility. If you require accommodations at any step of the application or interview process, please indicate so under the "Accommodations Question" box on your application. Accommodations may include but are not limited to: alternative methods of communication, providing a detailed “what to expect”, or modified testing. Please note this list is not exhaustive and we are more than happy to discuss other accommodations as required.


Commitment to Diversity

Diversity, Inclusion and Belonging are central to Lillio's core values. Lillio aims to ensure we provide a safe environment for everyone to thrive while bringing their authentic selves to work. Our mission is to promote an inclusive work space for all employees through Education, Discussion, and Celebration of our differences. Embracing these differences while coming together with a common purpose is what makes our team extra special. Our focus on inclusion and belonging is activated in the day-to-day culture at Lillio through our Diversity, Inclusion and Belonging (DIBS) committee, our bi-weekly DIBS discussions, DIBS Slack community, D&I training and education, volunteer days, donation matching, and more.


Equal Employment

Lillio is an equal employment opportunity employer. We consider all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other legally protected characteristics.

What You Should Know About Senior Software Engineer, Lillio (formerly HiMama)

At Lillio, formerly known as HiMama, we are on a mission to elevate early childhood education through innovative technology. We're currently looking for a talented Senior Software Engineer to join our dynamic remote team in Canada. In this role, you'll focus on creating secure, high-performing web applications utilizing Ruby on Rails, React, and GraphQL. You'll collaborate closely with product managers, designers, and fellow engineers to transform project requirements into outstanding solutions, and you'll have the opportunity to mentor your peers, contributing to a culture of excellence and continuous improvement. Lillio is not just about code; it's about making a real impact in the lives of educators and children. As a certified B Corporation, our commitment goes beyond profit—it's about empowering early childhood educators with cutting-edge tools that enhance learning and nurture relationships. If you're ready to help us shape a world where every child gets the best start in life, we would love to see your application! With flexible working arrangements, a comprehensive benefits package, and a strong focus on diversity and inclusion, Lillio is the perfect place for motivated individuals who want to make a difference in the early education sector.

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Lillio (formerly HiMama)
What are the key responsibilities for a Senior Software Engineer at Lillio?

As a Senior Software Engineer at Lillio, you will design, develop, and maintain web applications using Ruby on Rails, GraphQL, and React. Your main responsibilities will include writing secure, performant, and well-tested code, collaborating with the product team to define specifications and project requirements, mentoring fellow engineers through code reviews, and participating in troubleshooting and debugging efforts as part of on-call rotations. You'll also lead technical decision-making processes to help establish best practices within the team.

Join Rise to see the full answer
What technical skills are required for the Senior Software Engineer position at Lillio?

To excel as a Senior Software Engineer at Lillio, you must have at least 5 years of experience in software engineering. Proficiency in Ruby on Rails, GraphQL, and React is essential. Additionally, you should be experienced with relational databases and familiar with data monitoring tools like Sentry or New Relic. While not required, knowledge of mobile app development and familiarity with AWS or Postgres would be a bonus!

Join Rise to see the full answer
What is the company culture like at Lillio for Senior Software Engineers?

The culture at Lillio is collaborative and inclusive, focusing on making a positive impact in early childhood education. As a Senior Software Engineer, you'll work closely with cross-functional teams to build innovative products. We believe in fostering a supportive environment where team members are encouraged to share ideas, mentor one another, and grow professionally through continuous learning opportunities. Our commitment to diversity and inclusion ensures that every voice is heard and valued, creating a workplace where everyone can thrive.

Join Rise to see the full answer
What opportunities for growth and development are available for Senior Software Engineers at Lillio?

Lillio strongly believes in professional development. As a Senior Software Engineer, you'll have access to learning and mentorship opportunities tailored to your career goals. We support continuous education through various platforms, conferences, and training sessions. You'll be part of a culture that values feedback and proactive learning, fostering personal growth and skill enhancement to help you advance in your career while contributing to our mission.

Join Rise to see the full answer
What benefits are offered to Senior Software Engineers at Lillio?

At Lillio, we offer a comprehensive benefits package designed to support our employees' well-being. As a Senior Software Engineer, you will enjoy flexible working arrangements, health benefits including medical, dental, and vision coverage. Our benefits also include 401K matching, paid time off for vacation and personal days, and opportunities for professional development. Additionally, you'll have access to wellness programs, including a subscription to the mindfulness platform, Headspace, promoting a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with Ruby on Rails and how you've used it in previous projects?

When answering this question, highlight specific projects where you utilized Ruby on Rails. Discuss the functionalities you implemented, any challenges you faced, and how you overcame them while adhering to best practices. Showcase your understanding of Rails conventions, ORM, and any gems or libraries you've integrated.

Join Rise to see the full answer
How do you approach debugging in a web application?

When discussing your debugging approach, explain the tools and methodologies you use to identify issues. Mention your use of logging tools like Sentry or New Relic and how you collaborate with your team to troubleshoot. Emphasize your systematic approach, checking logs, replicating issues, and testing various scenarios to ensure a thorough resolution.

Join Rise to see the full answer
What role does collaboration play in the software development process for you?

Highlight your belief in teamwork and how collaboration enhances product quality. Share examples of how you've worked with developers, product managers, and designers to achieve project objectives. Discussing real instances where collaborative efforts led to innovative solutions will demonstrate your commitment to a team-oriented work style.

Join Rise to see the full answer
Could you give an example of a challenging technical decision you had to make?

Select a specific situation where you faced a critical technical decision. Detail the options you weighed, the factors influencing your choice, and the outcome. This is a great opportunity to showcase your problem-solving skills and how you consider the impact of your decisions on the project's overall success.

Join Rise to see the full answer
How do you stay updated on emerging technologies and best practices?

Discuss your strategies for keeping current, like following tech blogs, joining forums, or attending relevant conferences. Emphasize your curiosity and commitment to lifelong learning and how this knowledge directly benefits your work at Lillio, especially in improving processes and product offerings.

Join Rise to see the full answer
What strategies do you use to mentor and support junior engineers?

Talk about your approach to mentorship, emphasizing patience and empathy. Share specific methods you employ, such as coding sessions, peer reviews, or structured feedback processes. Highlight the importance of fostering a learning environment for junior engineers so they can elevate their coding abilities and confidence.

Join Rise to see the full answer
Describe a situation where you had to give constructive feedback to a colleague.

Provide an instance where you offered feedback with a focus on positivity. Discuss how you framed your comments to promote improvement rather than critique and how this approach was well-received, helping to foster a culture of open communication and growth within the team.

Join Rise to see the full answer
How do you prioritize your tasks during a busy project?

Describe your task prioritization process, referencing methodologies like Agile or Kanban. Discuss how you assess project timelines, deadlines, and resource availability, ensuring that important tasks align with your team's goals and contribute to a successful project outcome.

Join Rise to see the full answer
What is your experience with GraphQL, and how have you implemented it in your work?

Discuss a project where you've implemented GraphQL, explaining the benefits it brought to the application, such as improved performance or data fetching. Detail your understanding of queries, mutations, and schemas, illustrating your ability to create efficient and flexible APIs through GraphQL.

Join Rise to see the full answer
Why do you want to work at Lillio, and how can you contribute to our mission?

Express your enthusiasm for Lillio's mission to enhance early childhood education. Highlight your technical skills and experience, and connect them with the company's goals. Mention how your values align with Lillio's focus on community impact, and articulate your desire to create meaningful change within the industry.

Join Rise to see the full answer
Similar Jobs

Join Lillio as a Manager of Educational Content to drive high-quality curriculum and professional development for early childhood educators.

SHREETIK INFOTECH Remote No location specified
Posted 4 days ago

We are looking for a talented Python Developer to join our dynamic engineering team and work on exciting software projects.

Photo of the Rise User

Become a pivotal part of MongoDB by designing and building advanced distributed database features with a focus on query systems.

Photo of the Rise User

Join Squiz as a Principal Lead Engineer to enhance AI capabilities in our Digital Experience Platform.

Photo of the Rise User
Visa Remote Bangalore, India
Posted 8 days ago

As a SW Engineer - SDET at Visa, contribute to building next-generation global payment systems within a dynamic hybrid work environment.

Photo of the Rise User
Apple Hybrid Cupertino, California, United States
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple's Messaging Identity Server team as a Senior Software Engineer and work on cutting-edge messaging services that connect billions of devices worldwide.

Stebr Remote No location specified
Posted 4 days ago

We are in search of a talented Front End Developer with a strong foundation in ReactJS and Redux to enhance our development team remotely.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 9 days ago

Join Visa as a Software Engineer to work on innovative consumer-facing mobile and digital products while driving large-scale technology initiatives.

Photo of the Rise User
Posted 9 days ago

Join Belvedere Trading as a Senior Software Engineer to shape the future of trading through high-performance software solutions.

Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic
Photo of the Rise User
16 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf