April 24, 2026
Senior Software Engineer, Teachers Pay Teachers
Senior • On-site
Raleigh, NC
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.
This is a full-time position in our Raleigh, NC area office. The work schedule for this role is Monday-Friday in the office with the option to work from home one day per week.
WHAT YOU'LL BE DOING
- 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
WHAT WE'RE LOOKING FOR
- 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
ABOUT IXL LEARNING
IXL Learning is the country's largest EdTech company. We reach millions of learners through our diverse range of products. For example:
- 1 in 4 students in the United States uses IXL.com
- Rosetta Stone provides an immersive learning experience for 25 languages
- Wyzant is the nation's largest community of tutors, covering 300+ subjects
- Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created resources
Our mission is to create innovative products that will make a real, positive difference for learners and educators and we're looking for passionate, mission-minded people to join us in achieving this goal. We have a unique culture at IXL that fosters collaboration and the open exchange of ideas. We value our team and treat one another with kindness and respect. We approach our work with passion, tenacity, and authenticity. We find it immensely satisfying to develop products that impact the lives of millions and we are eager to have you join our team.
At IXL, we value diversity in age, race, ethnicity, gender, sexual orientation, physical and mental ability, political and religious beliefs, and life experience, and we are proud to promote a work environment where everyone, from any background, can do their best work. IXL Learning is an equal opportunity employer and does not discriminate against applicants and employees based on any legally protected category.
Similar jobs you might like
Technology

IXL Learning
Software Engineer, Teachers Pay Teachers
Mid
On-site
Raleigh, NC
🏢 Summary: Full-time Software Engineer role focused on building and enhancing a large-scale educator marketplace, developing backend systems, APIs, and user-facing features. The position involves working on search, personalization, multi-service orchestration, and resilient APIs within a collaborative engineering team. Engineers contribute across the full development lifecycle from design to deployment. 🗂️ Requirements: 3+ years of software engineering experience, Bachelor’s degree in Computer Science or related field, Proficiency in object-oriented programming, Experience with web development practices and tools, Experience with SQL databases, Experience building backend APIs, Experience with JavaScript and CSS, Ability to design, code, test, and debug applications 📃 Skills: SQL, APIs, JavaScript, CSS, OOP, Caching 🏢 Description: 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 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. This is a full-time position in our Raleigh, NC area office. The work schedule for this role is Monday-Friday in the office with the option to work from home one day per week. WHAT YOU'LL BE DOING 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 WHAT WE'RE LOOKING FOR 3+ 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 Strong communication skills Strong analytical-reasoning and problem-solving skills Passion for improving education through technology ABOUT IXL LEARNING IXL Learning is the country's largest EdTech company. We reach millions of learners through our diverse range of products. For example: 1 in 4 students in the United States uses IXL.com Rosetta Stone provides an immersive learning experience for 25 languages Wyzant is the nation's largest community of tutors, covering 300+ subjects Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created resources Our mission is to create innovative products that will make a real, positive difference for learners and educators and we're looking for passionate, mission-minded people to join us in achieving this goal. We have a unique culture at IXL that fosters collaboration and the open exchange of ideas. We value our team and treat one another with kindness and respect. We approach our work with passion, tenacity, and authenticity. We find it immensely satisfying to develop products that impact the lives of millions and we are eager to have you join our team. At IXL, we value diversity in age, race, ethnicity, gender, sexual orientation, physical and mental ability, political and religious beliefs, and life experience, and we are proud to promote a work environment where everyone, from any background, can do their best work. IXL Learning is an equal opportunity employer and does not discriminate against applicants and employees based on any legally protected category.
Technology

IXL Learning
Senior Software Engineer
Senior
On-site
Raleigh, NC
🏢 Summary: Full-time Software Engineer role focused on building and enhancing educational products used by millions. The position involves developing backend systems, application logic, and user interfaces while driving the full development lifecycle. Engineers collaborate across teams to design, implement, and release new features and platforms. 🗂️ Requirements: 6+ years of software engineering experience, Bachelor’s degree in Computer Science or related discipline, Strong programming skills in Java or other object-oriented language, Experience with full software development lifecycle, Ability to design, code, test, debug, and tune applications, Strong analytical and problem-solving skills 📃 Skills: Java, OOP, Backend, UI, SDLC, Debugging, Testing 🏢 Description: IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative products. We find it immensely satisfying to develop products that impact the lives of millions, and we are eager to have you join our team. #LI-EM1 This is a full-time position in our Raleigh, NC area office. The work schedule for this role is Monday-Friday in the office with the option to work from home one day per week. WHAT YOU'LL BE DOING 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 design, 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 WHAT WE'RE LOOKING FOR 6+ years of experience in software engineering Bachelor's or advanced degree in Computer Science or a related discipline Excellent programming skills in Java or other object-oriented language Strong communication skills Strong analytical-reasoning and problem-solving skills Passion for improving education through technology ABOUT IXL LEARNING IXL Learning is the country's largest EdTech company. We reach millions of learners through our diverse range of products. For example: 1 in 4 students in the United States uses IXL.com Rosetta Stone provides an immersive learning experience for 25 languages Wyzant is the nation's largest community of tutors, covering 300+ subjects Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created resources Our mission is to create innovative products that will make a real, positive difference for learners and educators and we're looking for passionate, mission-minded people to join us in achieving this goal. We have a unique culture at IXL that fosters collaboration and the open exchange of ideas. We value our team and treat one another with kindness and respect. We approach our work with passion, tenacity, and authenticity. We find it immensely satisfying to develop products that impact the lives of millions and we are eager to have you join our team. At IXL, we value diversity in age, race, ethnicity, gender, sexual orientation, physical and mental ability, political and religious beliefs, and life experience, and we are proud to promote a work environment where everyone, from any background, can do their best work. IXL Learning is an equal opportunity employer and does not discriminate against applicants and employees based on any legally protected category.
Technology

IXL Learning
Product Manager, Wyzant
Senior
On-site
Raleigh, NC
🏢 Summary: Full-time Product Manager role focused on driving the evolution of a large-scale online tutoring platform by defining product requirements, prioritizing impactful developments, and collaborating cross-functionally to deliver and optimize new features. The position involves deep technical understanding of the platform, data-driven decision-making, and end-to-end ownership of product initiatives. Based in Raleigh, NC with a primarily in-office schedule. 🗂️ Requirements: BA/BS degree in STEM or related field, 5+ years of product management experience, Proven experience leading product teams, Experience defining product requirements and written specifications, Strong analytical and data analysis skills, Experience working closely with engineering teams, Ability to manage cross-functional stakeholders 📃 Skills: ProductManagement, Analytics, DataAnalysis, Specifications, StakeholderManagement, UX, Testing, Agile 🏢 Description: Wyzant is the web’s largest tutor marketplace. Our 65,000+ tutors help K-12 students, college students, and adults succeed in school and achieve their life goals. As successful as Wyzant already is, there is still great potential to expand our reach and help even more learners. We will do this by making the user experience even more compelling and by offering new services to meet the needs of a greater variety of learners. This is a full-time position in our Raleigh, NC area office. The work schedule for this role is Monday-Friday in the office with the option to work from home one day per week. WHAT YOU'LL BE DOING Assist in overseeing the product’s evolution, helping to determine which developments will make the greatest impact, and seeing them through to completion Understand the Wyzant platform at a deep technical level, and become an expert on Wyzant’s diverse user base to define product requirements and written specifications Work cross-functionally with teams across our organization, including engineering, customer success, sales and marketing to develop and test the right solutions Manage the gathering and analysis of user data after features launch to inform further product decisions Provide ongoing status reports and recommendations to product team leadership Serve as a problem solver and point of contact, collaborating with, and managing internal stakeholders to achieve the greatest positive impact for users WHAT WE'RE LOOKING FOR BA/BS degree in STEM or related field 5+ years of experience in product management Proven success leading product teams to both build the right thing - and build the thing right Strong analytical skills - ability to provide high quality, efficient, creative solutions to complex problems Ability to work effectively with cross-functional teams, especially engineering Strong communication skills Highly motivated with a resourceful, “figure-it-out” approach Creativity, open-mindedness, and an unfailingly positive attitude ABOUT IXL LEARNING IXL Learning is the country's largest EdTech company. We reach millions of learners through our diverse range of products. For example: 1 in 4 students in the United States uses IXL.com Rosetta Stone provides an immersive learning experience for 25 languages Wyzant is the nation's largest community of tutors, covering 300+ subjects Teachers Pay Teachers (TPT) is a comprehensive marketplace for millions of educator-created resources Our mission is to create innovative products that will make a real, positive difference for learners and educators and we're looking for passionate, mission-minded people to join us in achieving this goal. We have a unique culture at IXL that fosters collaboration and the open exchange of ideas. We value our team and treat one another with kindness and respect. We approach our work with passion, tenacity, and authenticity. We find it immensely satisfying to develop products that impact the lives of millions and we are eager to have you join our team. At IXL, we value diversity in age, race, ethnicity, gender, sexual orientation, physical and mental ability, political and religious beliefs, and life experience, and we are proud to promote a work environment where everyone, from any background, can do their best work. IXL Learning is an equal opportunity employer and does not discriminate against applicants and employees based on any legally protected category.
Technology

Elite Technology
Senior Software Engineer
Senior
Remote
155,700 - 173,000 USD/yr
🏢 Summary: Senior Software Engineer role focused on designing scalable, cloud-based systems and leading cross-team technical initiatives within a SaaS platform. The position combines hands-on development with architectural leadership, engineering standards, and end-to-end delivery ownership. It emphasizes system design, cloud architecture, DevOps excellence, and large-scale production reliability. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience, 9–12 years of professional software development experience, Expert-level knowledge of software architecture and system design, Experience delivering large-scale cloud-based systems, Experience writing test automation across multiple levels, Ability to lead cross-team technical initiatives, Experience with CI/CD, testing, observability, and DevOps practices, Ability to participate in on-call and incident response, Legal authorization to work in the United States 📃 Skills: SaaS, Cloud, CI/CD, DevOps, Testing, Automation, Observability, Architecture, Microservices, Analytics, AI 🏢 Description: Elite is the trusted automation platform for law firm operations across most of the world's largest and most successful law firms. Elite has guided firms through every technology shift and today delivers the only cloud-native SaaS platform that unifies financial, invoice, time, and data management into a single system of action. With embedded AI, predictive analytics, and integrated payments, Elite's products enable firms to shorten billing cycles, reduce write-offs, and unlock firm-wide insights, making financial operations the foundation for law firm innovation and growth. Learn more at elite.com.Position Overview The Senior Software Engineer is a technical leader responsible for designing scalable systems, driving engineering excellence, and delivering high-impact solutions. This role focuses on cross-team influence, system-wide thinking, and elevating engineering standards Work Arrangement: Remote This role requires the individual to be based in Flexible across U.S. time zones. Responsibilities Contribute to system and component‑level architecture design, collaborating with engineers and architects to evaluate options and make sound technical decisions. Own end‑to‑end technical execution of key initiatives, from design through delivery, proactively identifying and mitigating risks and dependencies. Lead cross-team initiatives and influence platform-level decisions Uphold high engineering standards by actively participating in code reviews and applying best practices in CI/CD, testing, observability, and DevOps. Partner closely with Product, UX, QA, Security, and Infrastructure teams to deliver solutions that meet both functional and non‑functional requirements. Lead complex incident response and technical root cause analysis, including on-call participation Mentor and support engineers, fostering strong engineering judgment, collaboration, ownership, and continuous learning. Remain deeply hands‑on, contributing high‑quality, production‑ready code to critical components and complex problem areas. Balance short-term delivery with long-term technical health Troubleshoot and resolve complex production issues, applying strong diagnostic and problem‑solving skills. Support alignment between product priorities and technical execution, contributing to predictable, high‑quality delivery. Perform other duties as assigned to support departmental and company objectives. Qualifications Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience. 9–12 years of professional software development experience Expert-level knowledge of software architecture and system design Proven experience delivering large-scale, cloud-based systems Proven experience writing test automation at every level to confirm application functionality and performance goals are met Strong leadership, communication, and stakeholder influence skills Ability to drive change across complex technical environments Ability to travel up <10% as business needs require Role requires the following physical capacity: Sedentary: primarily desk/computer work Must be legally authorized to work in United States; Elite does not provide employment sponsorship for this position Benefits: Competitive Compensation Package ($155,700 - $173,000 base salary + variable component) Comprehensive Healthcare Coverage (Health, Dental, Vision) Retirement Savings Plan with an Employer Contribution Professional Development Opportunities Time Off Wellness Initiatives Employee Assistance Program Generous Global Parental Leave Calm, free premium subscription Employee Discount Program Please note that we do not offer sponsorship for this position. Additional Information At Elite Technology, we embrace an employee-centric, flexible work model that empowers you to do your best work in the environment that suits you. However, we also recognize the importance of in-person collaboration for key moments that truly matter. In our flexible remote approach, you have the freedom to choose a workspace within your home country that best fits your needs. Our corporate offices are located in New York City, Los Angeles, Costa Rica, and the Philippines, providing additional options for those who prefer or need a hybrid work environment. Our diverse global team spans the U.S., Canada, U.K., Costa Rica, the Philippines, and Australia. Please note that at this time, we are unable to hire employees located in Quebec or Ontario Provinces, Alaska, Hawaii, Puerto Rico, Louisiana, and Oklahoma. As a global business, we rely on diversity of culture and thought to deliver on our goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. We are proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace. We also provide reasonable accommodation for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law. We are not accepting applications submitted through recruiting agencies.
Technology
TechTree
Fullstack Software Engineer (FE leaning)
Senior
On-site
Warsaw, Poland
100,000 - 150,000 USD/yr
🏢 Summary: End-to-end software engineering role focused on building and shipping high-quality product features across frontend and backend in a fast-moving, autonomous team. The position emphasizes pixel-perfect UI/UX, strong architectural thinking, and full ownership from design to deployment. Engineers operate with high trust and direct impact on a learning and research-focused product. 🗂️ Requirements: Expert-level software engineering experience, Strong proficiency in TypeScript, Experience with SvelteKit for frontend development, Experience with Node.js for backend development, Experience with Fastify, Experience with PostgreSQL, Experience with DDD patterns, Experience with CQRS patterns, Experience with Playwright for testing, Ability to build pixel-perfect UI implementations, Ability to design and ship end-to-end features across frontend and backend, Experience working with queues, Basic proficiency in Python for ML components 📃 Skills: TypeScript, SvelteKit, Tailwind, DaisyUI, Playwright, Node.js, Fastify, PostgreSQL, Python, DDD, CQRS, Queues 🏢 Description: ABOUT THE ROLE We're looking for an expert software engineer with an exceptional eye for UI/UX to join a small, high-trust engineering team. You'll own features end-to-end — from pixel-perfect frontend work to shipping backend functionality when needed. This is not a siloed role. You'll move fast, make real decisions, and have direct impact on a product used by people who care deeply about learning and research. We don't have managers. We have engineers who own their work. TECH STACK The stack is heavily TypeScript. On the frontend: SvelteKit, Tailwind, DaisyUI, and Playwright, with DDD and CQRS patterns. On the backend: Node.js, Fastify, PostgreSQL, and queues. ML components are in Python. The stack is pragmatic, not dogmatic — tools may shift as the product evolves. WHAT WE LOOK FOR Elite communication You set accurate expectations and live up to them. No surprises, no ambiguity about status or blockers. Deep resilience Bugs, crises, tough reviews — you have a large buffer before stress impacts your output. You don't crack under pressure. No ego We're here to build something great, not to manage insecurities. The best idea wins, regardless of who had it. Product mastery You understand the engineering principles behind the best software ever made — and care deeply about the difference between good and great. Independent and obsessive by nature You go deep on everything you touch. You're a lifelong learner who can't help but care about quality. Being an ex-founder is a bonus. ENGINEERING CULTURE Optional code reviews We trust you. Merge when you're ready. Ask for a second pair of eyes when you want one. Radical autonomy We don't second-guess your decisions. You own the call. High-bandwidth collaboration Constant communication means everyone has context without formal gates or status meetings. Direct feedback Code reviews are blunt, concise, and respectful. We say what we mean. Ruthless efficiency We aggressively adopt any tool — AI included — that increases speed and leverage. Limited frontend test coverage Supplemented by strong architecture and top talent, not bureaucratic QA processes. RECRUITMENT PROCESS Recruiter screening — a short intro call to align on basics. 1-on-1 with the engineering lead — a conversation about how you think and work. Technical challenge (~4 hours) — use AI, Google, or any resource you need. We care about the result, not the method. One-month paid contract — with the possibility to extend indefinitely. Honest, frequent feedback throughout so you always know where you stand. COMPENSATION & BENEFITS Salary $100,000 – $150,000 depending on experience. Equity and profit share Core team members receive both equity and profit share as part of the compensation package. Unlimited PTO Use your own judgement — we won't count days. Steep learning curve You'll grow faster here than almost anywhere else — by design, not accident. Real ownership No managers capping your authority. You own your work end-to-end, with the full trust of the team behind you.