At 2U, we are all in on purpose.
We are motivated by our mission – to eliminate the back row in education – and connected by our shared passion to deliver world-class digital education at scale.
As the parent company of edX, the world's leading online learning platform, 2U powers more than 4,000 online higher education offerings – from free courses to full degrees.
Together with more than 230 colleges, universities, and corporate partners, we are helping to unlock human potential.What We're Looking For:We are looking for a thoughtful, collaborative and results-driven software engineer comfortable working in an agile environment.
You are passionate about making great software and making an impact in the world of online education.
Working closely with other engineers, Product, UX, and Data teams, you will leverage both industry research and insights to identify feature areas that can help learners engage with and learn course content as effectively as possible.
Your work will open the door for more than 30 million users and will connect learners to the courses that will move their careers forward and change their lives.As a member of this agile team, you will work independently on intermediate level, predictable components as well as participate collaboratively toward any team project work.Responsibilities Include, But Are Not Limited To: Design, develop, test and deploy complex software solutions Work independently on intermediate level components that are part of a larger system, clarifying ambiguity when neededLead technical design of the owned components and libraries, and participate in larger system designDiagnose and efficiently debug problems under time constraints Leverage log monitoring and event aggregator tools to assist with troubleshooting issues Work with the team to help refine project specs, refine any UI designsShould be flexible to solve customer issues/production issues according to urgencyEffectively communicate trade offs considered in the work of team members through code reviews, pair programming, and presentationsProvide technical guidance and feedback to other team membersCollaborate with cross-functional teams to drive project successProactively communicate status and roadblocksBuild relationships and collaborate with team members to achieve project goals Stay current with industry trends and advancements in software development Adhere to 2U software engineering best practices Things That Should Be In Your Background: Proficiency in one or more programming languages (e.g.
JavaScript, Python, Java.
)Experience using version control systemsExperience with infrastructure platforms (e.g.
AWS, Google, Azure, Docker, Kubernetes)Familiarity with databases, design patterns and software testingHands-on technical experience working self-sufficiently as part of a larger system3+ years industry experienceAn understanding of how your code impacts the business Other Attributes That Will Help You In This Role: Experience with A/B testing and incremental rolloutExperience working with UX designsBackground with website accessibilityExperience working in an agile environmentKnowledge of how coding choices impact software performance and cost Benefits & CultureOur global employee base is a diverse collection of innovators, dreamers, and doers working together to transform lives through higher education.
We believe that every employee can advance our shared purpose, and that life at 2U should be fun and meaningful.
If you're excited by the opportunity to provide over 40 million learners and counting with access to world-class online higher education, then join us – and do work that makes a difference.
#NoBackRowWe offer comprehensive benefits (unique per country) and excellent work/life balance.Full-time, ZA benefits include: 2 complimentary Getsmarter short courses per yearSubsidised medical aid with Discovery Health Medical Scheme4% 2U contribution towards Discovery Life Pension Fund and Group Risk BenefitEmployee Assistance Program (EAP)Generous leave policy including time off to volunteer for non-profit organization, study leave, sports leave and a company-wide festive season break 2U Diversity and Inclusion StatementAt 2U, we are committed to building and sustaining a culture of belonging, respect, and inclusion.
We are proud of the steps we've taken to bring together an employee base that embodies diverse walks of life, ideas, genders, ages, races, cultures, sexual orientations, abilities and other unique qualities.
We strive to offer a workplace where every employee feels empowered by what makes us different, as well as by how we are alike.