Udemy is hiring a

Sr. Software Engineer - Full Stack Web Application

Dublin, Ireland

Let’s Go.

Let’s go inspire 100 million people to learn anything they can imagine. Let’s go inspire 100,000 instructors to share their knowledge with the world. Let’s go help 10,000 businesses to change the way their employees learn.

Learn. Empathize. Take Ownership. ‘nnovate. Show Passion.

Get Stuff Done. Open Up.



We believe anyone can build the life they imagine through online learning. Today, more than 12 million students around the world are advancing their careers and passions by mastering new skills on Udemy. Through our global marketplace, we connect lifelong learners around the world to the largest selection of online courses created by expert instructors, and we’re just getting started.

We’re a close-knit bunch that enjoys problem-solving and collaboration, and we share a serious commitment to delivering the best possible learning and teaching experiences. Udemy’s culture encourages innovation, creativity, passion, and teamwork. We also celebrate our milestones and support each other every day.

Founded in 2010, Udemy is privately owned and headquartered in San Francisco’s SOMA neighborhood with offices in Dublin, Ireland, and Ankara, Turkey. Compensation includes full-time salary, equity compensation plan, and competitive benefits including healthcare, commuter benefits, parental leave, and an unlimited vacation policy.


  • Build robust and scalable software systems to support high traffic website.
  • While having expertise in specific areas, the job may require enhancing code up and down the software stack
  • Function as a technical lead for various projects/tasks as needed. This may involve some project planning, resource planning, and deployment planning in additional to his/her current software engineering responsibilities
  • We practice agile development methodologies with two week sprints.
  • Mentor junior engineers to become proficient developers using best software development practices and processes
  • Lead by example and contribute to a team culture that values quality, robustness, and scalability while fostering initiatives and innovation.
  • Continue to research and evaluate new technologies that may improve performance and elegance of our software implementation

Technologies currently in use

  • Python, Django
  • Javascript, JQuery, AngularJS, RequireJS
  • MySQL, RedShift (PostgreSQL), Redis, Memcached
  • ElasticSearch
  • Mahout
  • CircleCI, Selenium
  • Git, Github
  • Datadog, Newrelic
  • Akamai, CloudFlare
  • AWS S3
  • Apache, Nginx


  • Shown success as an individual contributor. Have consistently demonstrated ability and commitment to deliver major initiatives from beginning to full deployment in a timely manner.
  • Embrace good development practices including design specification, coding standards, unit testing, and code reviews.
  • Exhibited passion for delivering high quality products that meet business requirements
  • Demonstrated knowledge of well known software technologies and services and curiosity to continue to evaluate new technologies to strengthen our platform.
  • Demonstrated ability to work effectively within a team and with cross-functional technical and business teams.
  • Demonstrated ability to solve time-critical problems
  • Exhibited passion for mentoring and contributing to the development of others through code reviews, tech talks, or personal coaching.
  • Willingness to "go the extra mile" when needed.

How to Apply:

Join our team! If you're interested, e-mail us with your resume and an explanation of why you'd be a good fit we look forward to hearing from you.

Udemy in the News:

TechCrunch: Udemy Raises Another $65 Million To Help Anyone Learn Anything

Wall Street Journal: Udemy Raises $65 Million to Become Netflix for Education

Bloomberg: Why LinkedIn Is Tapping Into Online Education

Forbes: Closing The Skills Gap: How Udemy Is Helping Anyone Learn Anything

SFGate: Company culture, collaboration is focus at Udemy

Other jobs at Udemy