Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Data Tools and Infrastructure image - Rise Careers
Job details

Software Engineer, Data Tools and Infrastructure

Who we are

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

Average salary estimate

$0 / YEARLY (est.)
min
max
$0K
$0K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Data Tools and Infrastructure, Timely

At Timely, we're on a mission to revolutionize school scheduling to save time and enhance the learning experience for students and educators alike. We're looking for a passionate and skilled Software Engineer for Data Tools and Infrastructure to join our vibrant team based in Boston. In this role, you will play a pivotal part in building solutions that empower school districts to refine their scheduling processes. Imagine collaborating closely with our data integration engineers and customer success team to arrive at innovative solutions that delight our customers and vastly improve the user experience. You will be focusing on the design and implementation of systems that manage the flow of critical scheduling data, ensuring it’s not just functional but also secure and configurable. If you have experience in EdTech, knowledge of modern backend programming languages like Python, and a desire to work in a fast-paced, early-stage startup environment, this role is for you. You’ll have the opportunity to influence our architecture and workflow processes while providing essential feedback directly from users to streamline our offerings. Plus, as we grow, you’ll be instrumental in onboarding new team members and shaping the future of our engineering practices. Join us, and let’s unlock the potential of every school together!

Frequently Asked Questions (FAQs) for Software Engineer, Data Tools and Infrastructure Role at Timely
What does a Software Engineer, Data Tools and Infrastructure at Timely do?

As a Software Engineer, Data Tools and Infrastructure at Timely, you will be responsible for developing and enhancing data integration tools that improve the efficiency of school scheduling. Your role will focus on creating systems for data transportation and transformation, while collaborating with cross-functional teams to identify pain points and implement effective solutions.

Join Rise to see the full answer
What skills are required for the Software Engineer role at Timely?

To be successful as a Software Engineer, Data Tools and Infrastructure at Timely, you need strong proficiency in modern backend programming languages, preferably Python, as well as experience with cloud infrastructure like AWS and databases such as MongoDB. Familiarity with EdTech and student information systems is a plus!

Join Rise to see the full answer
Is prior experience in EdTech necessary for the Software Engineer position at Timely?

While prior experience in EdTech or working with school district data is preferred for the Software Engineer role at Timely, it is not strictly necessary. However, a strong understanding of the educational landscape and commitment to improving educational outcomes through technology will set candidates apart.

Join Rise to see the full answer
What are the responsibilities of a Software Engineer at Timely?

In this role, you will work on driving the design and implementation of new data systems, enhancing visibility and security for data pipelines, and ensuring seamless data integration processes by effectively collaborating with teams from data integration, customer success, and product management at Timely.

Join Rise to see the full answer
Can I work remotely as a Software Engineer, Data Tools and Infrastructure at Timely?

Yes! The Software Engineer position at Timely is primarily remote; however, we do prefer candidates based in the New York City or Boston metropolitan areas to facilitate collaboration and team bonding.

Join Rise to see the full answer
What benefits do Software Engineers receive at Timely?

As a Software Engineer at Timely, you’ll enjoy a comprehensive benefits package including medical, dental, and vision insurance, as well as life and disability benefits. Furthermore, you will gain access to professional development opportunities and online learning platforms to support your growth.

Join Rise to see the full answer
How does Timely support career growth for Software Engineers?

Timely is committed to the growth of its employees, including Software Engineers. We offer professional development opportunities, mentoring support, and the chance to take on diverse responsibilities within this early-stage startup, allowing for significant career advancement.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Data Tools and Infrastructure
What experience do you have with data integrations, specifically in an educational context?

When answering this question, elaborate on your past roles involving data integration projects, especially those related to school systems or educational institutions. Highlight specific tools or APIs you've worked with, and discuss the challenges you faced and how you overcame them.

Join Rise to see the full answer
How do you approach system architecture design for data pipelines?

Discuss your methodology for designing robust data architectures, including aspects like scalability, security, and ease of use. Provide examples from previous experiences where your design choices significantly impacted performance or usability.

Join Rise to see the full answer
Can you describe your experience with cloud platforms like AWS?

Share specific projects where you utilized AWS, detailing the services you used and the outcome of those projects. Be sure to mention how you optimized costs and performance through your cloud solutions.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you applied them in previous roles?

Discuss your proficiency, especially with Python, and provide examples of projects where you applied these languages. Talk about any frameworks or libraries that you frequently use to enhance your development process.

Join Rise to see the full answer
How do you handle working collaboratively with cross-functional teams?

Illustrate your collaborative approach by providing examples of projects where you partnered with teams from different domains (like customer success or product teams). Emphasize your communication strategies and how you ensure everyone is aligned.

Join Rise to see the full answer
Have you ever mentored junior developers? If so, how did you approach it?

Explain your mentoring style, focusing on how you tailor your guidance to the individual's learning style and what resources you provided to support their growth. Highlight any specific success stories that demonstrate your impact.

Join Rise to see the full answer
What strategies do you use to test and ensure the quality of your software?

Discuss your familiarity with testing strategies such as unit testing and integration testing. Share any relevant tools or frameworks you've used and how implementing these strategies helped improve the software quality in past projects.

Join Rise to see the full answer
Describe a time you faced significant challenges while developing a software solution.

Provide a detailed account of a specific challenge you faced during a project, the steps you took to resolve it, and the ultimate outcome. Focus on the lessons learned and improvements made to your process as a result.

Join Rise to see the full answer
How do you balance urgency and quality in an early-stage startup environment?

Answer by explaining your approach to prioritizing tasks effectively, maintaining a balance between quick execution and delivering high-quality results. Share examples of how you’ve managed tight deadlines while ensuring quality standards.

Join Rise to see the full answer
What excites you about working at Timely?

Provide a tailored response by expressing your interest in the company's mission, culture, and the potential impact of your role on the educational landscape. Connect your personal passion for education and technology to Timely’s objectives.

Join Rise to see the full answer
Similar Jobs
Posted 9 days ago
Wyetech Hybrid Columbia, Maryland
Posted 3 days ago
Photo of the Rise User
Northstrat Hybrid No location specified
Posted 2 days ago
SELIUK LTD Remote No location specified
Posted 9 days ago
Photo of the Rise User
Verisign Remote Reston,Virginia,United States
Posted 3 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 26, 2024

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!