Timely logo

Timely

Software Engineer, Data Tools and Infrastructure

🇺🇸 Remote - US

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ January 6th, 2025

MongoDB Python

Edtech.com's Summary

Timely is hiring a Software Engineer to join a small team focused on building and advancing data integration tools for educational institutions. This role involves addressing customer pain points, enhancing system architecture, and supporting the team’s growth with an emphasis on data handling and integration.

Highlights
  • Collaborate with engineering, customer success, and data integration teams to streamline data ingestion and export processes.
  • Design and implement systems to effectively transport and transform scheduling data.
  • Enhance data pipeline with visibility, configurability, and security features.
  • Work directly with customers to gain insights and improve data integrations.
  • Experience with Python, MongoDB, and AWS required.
  • Remote position, with preference for candidates located in NYC or Boston areas.
  • Offers health insurance, disability benefits, and professional development opportunities.
  • Previous experience in Education or EdTech and mentoring a plus.

Software Engineer, Data Tools and Infrastructure Full Description

We founded Timely to build the tool we wish we'd had when we were in schools -- hoping to save hundreds of hours of wasted time while helping schools develop better schedules that enable their academic, budget and staffing priorities. Our solution addresses the needs of school-based employees who toil away building schedules and central office employees who need visibility into them.

The school schedule reflects values and priorities. With 75 to 90% of a district budget dedicated to personnel, there are few questions more paramount than how your staff and students spend their time every day, what positions you need, how many teachers you will hire, and how students will interact with them. Strategic resource allocation across schools, proper access to core courses and electives, and dedicated support to sub-groups begins with the development of a school schedule.
Timely is your home for secondary scheduling featuring AI optimization and support from a team of former educators who know and have lived scheduling. Not only does Timely save time and headache, it unlocks resources so district and charter leaders can build a schedule that aligns with their vision.

About the role

Come work with us as an early engineer building a solution that schools and districts desperately need to improve the quality of education they deliver.
As a Software Engineer, you will join a small team focused on advancing our existing data integration capabilities into a set of tools and systems that will delight our customers and unlock orders of magnitude in scale. You will be a key partner for our data integrations engineers and customer success team, working together closely to eliminate pain points for customers and customer-facing roles and establishing ease of data integrations as one of the superpowers of the Timely product. Additionally, you will collaborate with other core platform teams to expand and iterate on Timely’s system architecture and cloud infrastructure. Finally, you will help to establish processes and best practices for the rest of the engineering team, ensuring we maintain high quality of delivery and high quality of life as we grow the team and our client base.

Roles & Responsibilities

  • Work with the broader engineering team to generalize the process of data ingestion and export from customer systems.
  • Drive the design and implementation of new systems and platforms to support the efficient transportation and transformation of scheduling data.
  • Introduce next-level visibility, configurability, and security features for our data pipeline.
  • Bring together team members from customer success, data integrations, and product to understand bottlenecks and advocate for solutions that will measurably increase our service to cost ratio.
  • Work directly with a limited set of customers to get firsthand experience on customer data integrations.
  • Support efforts to grow the team and onboard new team members to serve more customers.

What we look for in candidates

  • Direct previous experience in Education or EdTech a plus.
  • Prior experience working with school and district data, student information systems, or external APIs to develop data integrations.
  • Significant experience with modern backend programming languages and platforms (we predominantly use Python, MongoDB, and AWS).
  • Demonstrated success working with cross-functional stakeholders to design and build software systems and processes that solve business problems.
  • Knowledgeable about software engineering workflows, tools, and best practices (testing strategies, code review, documentation approaches, etc) and comfortable applying them in the right context.
  • Prior experience with mentoring, interviewing and growing technical team members.
  • Ability & excitement to step into an early (seed-stage) startup role, with urgency of execution, breadth of responsibilities and opportunities for growth that come with it.
  • This role is remote, with a preference for candidates in New York City or Boston metropolitan areas.

Benefits we offer

  • Health: medical, dental, vision, and life insurance, and short & long-term disability benefits
  • Personal growth: professional development opportunities, including free access to online learning programs