Software Engineer (multiple openings) (Job Code: 1039-1042)

IXL Learning, Inc.   Morrisville, NC   Full-time     Information Services / Technology (IT)
Posted on March 2, 2025

Responsible for building the back-end wiring, full technology stack, application logic, and application UI for applications and programs that engage our users; identify and apply the best technologies to add features and create new products; work with a team of talented engineers to start new projects from scratch, while also working within the existing code base; drive the development process including designing, coding, documenting, testing, debugging, and tuning applications and programs; review high-level designs for educational technology software development; prepare designs for engineering implementation of high-level designs; work with other engineers to implement designs and apply required languages and libraries to build robust solutions; prepare testing plans for QA to use for testing implementations; work with release to ensure that engineered solutions are integrated into existing systems; provide accurate estimates, evaluate feasibility, and assess new platforms and technologies for project implementations; utilize and apply knowledge of Java, Python, Git, Linux, HTML, Spring Boot, CSS, JavaScript, SQL, AWS, elastic search, agile software development, software development life cycle, and Object-Oriented Design to perform assigned duties; support projects from start to end as they travel through a fast-paced development cycle; collaborate and communicate clearly across multiple development teams to design and release amazing products that meet the needs of students and teachers all over the world.   


IXL Learning, Inc.

Morrisville , NC
" "