
Empowering learners through innovative online education
2U is a leading global online learning platform headquartered in Crystal City, Arlington, VA, that partners with over 230 educational institutions to provide high-quality digital education. Following its acquisition of edX, 2U has expanded its offerings to include free courses and full degrees, serv...
2U offers a comprehensive benefits package including an Employee Stock Purchase Program, generous parental leave, medical, vision, and dental coverage...
2U's culture emphasizes educational accessibility and innovation, leveraging its partnership with edX to provide diverse learning opportunities. The c...

2U • Cape Town, South Africa
2U is seeking a Software Engineer II to develop impactful software for online education. You'll collaborate with cross-functional teams and leverage industry insights to enhance user engagement. This role requires experience in Java and familiarity with Agile methodologies.
You are a thoughtful and collaborative software engineer with a strong focus on results. With experience in an agile environment, you are comfortable working alongside other engineers, Product, UX, and Data teams to create impactful software solutions. Your passion for making great software drives you to contribute to the world of online education, helping to unlock human potential for millions of learners.
You have a solid understanding of software development principles and are eager to leverage industry research and insights to identify feature areas that enhance learner engagement. Your ability to work independently on intermediate-level components, while also participating collaboratively with your team, sets you apart as a valuable contributor.
Experience with educational technology or a strong interest in the field would be beneficial. Familiarity with user engagement strategies and data-driven decision-making can further enhance your contributions to the team.
As a Software Engineer II at 2U, you will be a key member of the Placements Portal team, working on a student-facing application that integrates with the main CRM system. Your work will directly impact over 4,800 users and handle approximately 13,800 requests monthly. You will be responsible for developing features that provide students with access to essential information related to their placements, ensuring a seamless experience as they complete their tertiary degrees.
You will collaborate closely with other engineers and cross-functional teams to identify and implement enhancements that improve user engagement with course content. Your role will involve writing clean, maintainable code, participating in code reviews, and contributing to the overall architecture of the application.
In addition to development tasks, you will engage in agile ceremonies, including sprint planning and retrospectives, to ensure that the team is aligned and continuously improving. You will also have opportunities to mentor junior engineers and share your knowledge with the team, fostering a culture of learning and collaboration.
At 2U, you will be part of a mission-driven company that is dedicated to transforming education through technology. We offer a supportive work environment where you can grow your skills and make a meaningful impact. You will have access to professional development opportunities and the chance to work on innovative projects that reach millions of learners worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Apply now or save it for later. Get alerts for similar jobs at 2U.