April 24, 2026

Senior Software Engineer

Senior • On-site

Raleigh, NC

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.

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, Teachers Pay Teachers

Senior

On-site

Raleigh, NC

🏢 Summary: Full-time Senior Software Engineer role focused on building and scaling an educator marketplace, delivering new features across search, personalization, APIs, and multi-service systems. The position involves end-to-end development of backend, application logic, and UI, while driving design, testing, and system resilience. 🗂️ Requirements: 6+ 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 with caching strategies, Experience building backend APIs, Experience with JavaScript and CSS, Experience building and scaling resilient systems, Experience monitoring production systems 📃 Skills: Java, SQL, JavaScript, CSS, APIs, Caching, Monitoring, Web, OOP 🏢 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 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.

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

Duolingo

Senior iOS Software Engineer

Senior

On-site

New York City, NY

14,808 - 20,033 USD/yr

🏢 Summary: The role is for an iOS Engineer contributing to core mobile features across Math, Notifications, or Core App Performance teams, building and optimizing native iOS applications used by millions of learners. The position involves end-to-end feature development, performance improvements, experimentation, and collaboration with cross-functional teams. Engineers are expected to deliver production-quality Swift code and help drive technical excellence. 🗂️ Requirements: Bachelor's degree in Computer Science or related technical field, Strong foundation in data structures, algorithms, and software design, Professional programming experience in Swift, Experience developing native iOS applications, Ability to design clean and maintainable APIs, Experience with multithreaded programming, Experience writing unit tests and testable code, Knowledge of iOS performance optimization tools and techniques 📃 Skills: Swift, iOS, Cocoa, CocoaTouch, SDK, Xcode, Multithreading, UnitTesting, APIs, Algorithms, DataStructures 🏢 Description: Our mission at Duolingo is to develop the best education in the world and make it universally available. It's a big mission, and that's where you come in! At Duolingo, you'll join a team that cares about finding innovative solutions to complex technical problems, running countless experiments (300+ at a time!) with our massive user base to make data-driven decisions, and educating our users and employees alike. You'll have limitless learning opportunities, mentorship and collaboration with world-class minds, and a variety of projects with large scopes — while doing work that's both fun and meaningful. Join our life-changing mission to develop education for our half a billion (and growing!) learners around the world. About the role We are hiring for multiple levels for any one of the following teams. Leveling is usually determined once all interviews are completed. Math Team As an iOS engineer on the Math team, you will help build the technology that changes how people around the world learn Math. The features that you ship will help learners to develop core math skills in a fun, engaging way. We're looking for engineers who love building new products and features. Notifications TeamAs an iOS engineer on the Notifications team, you will build features that empower learners to build long-term habits by improving how we schedule, personalize, and deliver notifications. You will design and implement meaningful notification experiences while collaborating with backend, data science, and product teams. Notifications are fundamental to Duolingo, and we're looking for engineers who are energized about experimenting and shipping features end-to-end. Core App Performance TeamThe Core App Experience team is in charge of improving the user experience in core flows of the iOS and Android apps to drive user growth. Sitting in between the intersection of technical and product work, you will drive technical improvements in app open, session start and end, and improving the offline experience. We're looking for engineers who are willing to deep dive into the codebase and provide their suggestions on how to improve the everyday experience of our users. You will... Collaborate on software projects with product design and backend aspects Develop, release, and maintain native iOS applications, primarily in Swift Mentor and set technical direction for junior engineers across the company ✅ You have... A Bachelor's degree in Computer Science or a related technical field A solid foundation in computer science with strong competencies in data structures, algorithms, and software design Programming experience in Swift ⭐ Exceptional candidates will have... Strong proficiency in Swift, with proven ability to build and maintain production-level applications Strong technical knowledge of iOS mobile application development for iPhone/iPad using Swift with Cocoa Touch and related frameworks Experience designing clean and maintainable APIs Experience with multithreaded programming Experience writing unit tests and testable code Knowledge of iOS SDK performance tools and optimization techniques We post a multi-level salary range for all of our roles. This is not inclusive of the rest of our awesome portfolio that includes equity compensation and world-class benefits. Our salary ranges are the same for all US locations. Your recruiter can share more details about the range for a specific level during the hiring process. The actual salary within the range is determined by many factors including but not limited to, skills, experience, education, and internal equity.Salary Range: $177,700—$240,400 USDTake a peek at how we care for our employees' holistic well-being with our benefits here. We will do everything we can within reason to make sure that your interview takes place in an environment that fairly and accurately assesses your skills. If you need assistance or accommodation, please contact accommodations@duolingo.com. Duolingo is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. By applying for this position your data will be processed as per the Duolingo Applicant Privacy Notice. Unfortunately, there is a rise in scammers pretending to be real Duolingo employees. Duolingo and our employees will never ask for your Social Security number, bank details, or passport info, and we'll never ask you to deposit a check, purchase equipment, or exchange money during the interview process. Real Duolingo employees always use an email that ends in @duolingo.com or @recruiting.duolingo.com. Stay alert and double-check these details before sharing any information. Sign up for job alerts here.