LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›2U›Software Engineer II
2U

About 2U

Empowering learners through innovative online education

🏢 Tech👥 1001+ employees📅 Founded 2008📍 Crystal City, Arlington, VA💰 $95.9m⭐ 2.8
B2BEducationSaaS

Key Highlights

  • Over 230 educational partners including Lancaster University
  • Served 40 million+ learners globally
  • $95.9M raised in Series D funding
  • Acquired edX to expand digital education offerings

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...

🎁 Benefits

2U offers a comprehensive benefits package including an Employee Stock Purchase Program, generous parental leave, medical, vision, and dental coverage...

🌟 Culture

2U's culture emphasizes educational accessibility and innovation, leveraging its partnership with edX to provide diverse learning opportunities. The c...

🌐 Website💼 LinkedIn𝕏 TwitterAll 14 jobs →
2U

Software Engineer II

2U • Cape Town, South Africa

Posted 1d agoMid-LevelSoftware engineering📍 Cape town
Apply Now →

Skills & Technologies

JavaAgile

Overview

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.

Job Description

Who you are

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.

Desirable

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.

What you'll do

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.

What we offer

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.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at 2U.

Apply Now →Get Job Alerts