Software Engineer, New Grad
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking new graduates who have a passion for technology and education. You will dive into our code base and immediately contribute to our three extremely impactful educational products and build new, innovative products. You can fine-tune your existing skills and learn new ones as you work on one of our many teams. You’ll be able to work with our Core Technology team in back-end engineering, Front-end group using cutting-edge technologies like React, Mobile team in implementing iOS and Android apps, or our Full-stack teams who seek engineers interested in doing it all.
We find it immensely satisfying to develop products that impact the lives of millions, and we are eager to have you join our team.
This is a full-time position in our Raleigh, NC area office. This position will be in-person 5 days a week during the first 6 months of onboarding. H1B sponsorship is available for this position. #LI-TL1WHAT YOU'LL BE DOING
As a Software Engineer, you will build the back-end wiring, application logic, and UI that engage our users. You will find and use the best technologies to add features and create new products. You’ll be involved in all aspects of the development process – including design, coding, testing, debugging, and tuning. You will own your projects from start to end as they travel through our fast-paced development cycle. In addition to working with your fellow engineers, you’ll collaborate with other teams to design amazing products that meet the needs of our users, who are students and teachers all over the world.
TECHNOLOGY
Our server-side stack currently includes Linux, Apache, Java, Scala, Python, and Oracle. For our iOS app development, we use Swift. Our front-end code is written in JavaScript (including the React and D3 libraries, and ES6). Of course, the specific technologies and languages you use will vary by project and according to your own interests or specialization areas.
WHAT WE'RE LOOKING FOR
- Bachelor's or advanced degree in computer science or a related discipline
- Excellent programming skills
- Strong analytical-reasoning and problem-solving skills
- Ability to work both independently and with a wide variety of teams
- Knowledge of Unix, Python, Java, SQL, or JavaScript is a plus
- Passion for improving education through technology
Recommended Jobs
Primary Care Sales Consultant - Fayetteville, NC
At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where 'Health for all Hunger for none’ is no longer a dream, but a real possibility. We’re doing i…
Program Director - K-12
Cities & Places At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical proble…
Prep Cook
Emmy Squared South End is hiring PREP COOKS to join our team! Emmy Squared is a growing restaurant company that not only offers advancement opportunities, but a fun work environment, supportive lea…
RiverCamp Counselor
Responsibilities: Supervise and help facilitate activities for up to 12 campers from 8:30am-4pm. Activities include river recreation (rafting, swimming, canoeing), environmental education lesso…
1-20- Power BI Developer
This position is mostly remote, but DIT may want them to attend an in-person meeting from time to time so they'd prefer someone driving distance from our office in Raleigh. Our client has an ope…
Employee Concerns Manager
Come Build Your Career at Aecon! As a Canadian leader in infrastructure development, Aecon is safely and sustainably building what matters for future generations to thrive! We lead some of the …
Landscaping Crew Supervisor
ProGreen is a family-oriented, growth-focused landscaping company dedicated to delivering exceptional results for high-end residential and commercial properties. As a Landscaping Crew Supervisor, you…
Medical Front Desk Associate - Peters Medical Research
Job Description Medical Front Desk Associate (FULL-TIME) “Peters Medical Research is looking for a Medical Front Desk Associate to Join Our Team!” Key Responsibilities: Front Office Manage…
Registered Nurse ( RN ) Nights
Are you a compassionate Registered Nurse ( RN ) looking for a fulfilling role in a supportive environment? Do you want to work where your contributions are valued, with opportunities for growth? Join…
Delivery Truck Driver - CDL
Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ co…