> Markdown version of [/jobs/ext/2720328-software-engineer-teachers-pay-teachers](https://www.wearedevelopers.com/jobs/ext/2720328-software-engineer-teachers-pay-teachers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Teachers Pay Teachers - **Company:** IXL Learning - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Business Logic, Cascading Style Sheets (CSS), Computer Programming, Software Debugging, Web Development, Object-Oriented Software Development, Performance Tuning, Software Engineering, SQL Databases, Caching, Information Technology, Web Api - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-teachers-pay-teachers-ixl-learning-7107247 ## About the Role Teachers Pay Teachers (TPT), the most beloved educator brand used by 85% of K-12 teachers in the US and the world's largest catalog of educator-created content, is seeking Senior Software Engineers who have a passion for technology and education to help us add new features and continue to build out our successful educator-focused marketplace. You'll be tackling problems big and small - from search & personalization to multi-service orchestration to building a resilient API., * 6+ years of experience in software engineering * Bachelor's or advanced degree in Computer Science or a related discipline * Excellent programming skills in an object-oriented language * Experience with web development practices and tools, including SQL databases, caching strategies, backend APIs, Javascript, and CSS * Experience with building, scaling, and monitoring resilient systems * Strong communication skills * Strong analytical-reasoning and problem-solving skills * Passion for improving education through technology ## Description * Work with a team of talented engineers, both starting projects from scratch and also working within the existing code base * Build the back-end wiring, application logic and UI for our products * Drive the development process for your team, including designing, coding, documenting, testing, debugging and tuning * Provide accurate estimates, evaluate feasibility and assess new platforms and technologies for project implementations * Collaborate and communicate clearly across multiple development teams to design and release amazing products * Mentor teammates, communicate and teach your learnings ## Related Videos - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)