Back to Search
Overview
Senior

Senior Software Engineer

Confirmed live in the last 24 hours

Udemy

Udemy

Ankara, Turkey
Hybrid
Posted February 1, 2026

Job Description

Join Udemy. Help define the future of learning.

Udemy is an AI-powered skills acceleration platform built to help people and teams grow. It’s personalized, practical, and focused on real-world impact.

Our mission is simple: to transform lives through learning. Your work helps people around the world build skills they can use, whether they’re picking up something new or leveling up to stay ahead.

Over 80 million learners and 17,000 businesses already learn with Udemy. If you’re excited by change, energized by learning, and ready to have a real impact, you’ll feel right at home. 

Learn more about us on our company page.

About us

At Udemy, we’re on a mission to transform lives through the power of learning. We’re a leading global learning company and one of the world’s largest education platforms, with more than 69 million learners. Our goal is to provide flexible, effective skill development to empower organizations and individuals. 

Talented people are everywhere, and the right opportunity can be hard to come by. That’s why we’re focused on revolutionizing learning, using our skills and expertise to help others develop theirs and reach their full potential. Individually, we bring our unique perspective to reimagine the way we share knowledge. Together, we can transform lives by making learning more accessible for our learners, our instructors, and businesses around the world.

 

Hybrid work

This hybrid position requires three days per week in the office at the nearest hub.

 

About you You’re an analytical problem-solver ready to put your skills toward purposeful work that has a global impact. You want to lead the way in innovation, exploring the latest technologies and finding new solutions. You thrive in a collaborative environment and are eager to work with and learn alongside the best in Product, Design, and Engineering.

 

About your Skills

  • Decision Making: Ability to independently analyze medium-scale, ambiguous problems and design end-to-end solutions using strong computer science fundamentals. Makes pragmatic trade-offs between delivery speed, system quality, and long-term maintainability.
  • Technical Expertise: Knowledge of software design and architecture principles to build scalable and maintainable systems.
  • Curiosity & Continuous Learning: A proactive approach to learning new technologies and improving skills in a dynamic environment.
  • Collaboration & Communication: Effective communication skills to articulate technical concepts and collaborate with team members on software design and implementation.
  • Problem-Solving: Balances solid system design with forward progress. Avoids over-engineering while ensuring solutions are robust, scalable, and aligned with the product roadmap. Anticipates maintenance impact and manages technical debt intentionally.
  • Ownership & Execution: Demonstrates strong ownership by leading connected projects across multiple sprints. Breaks down work, estimates deliverables with imperfect information, identifies risks early, and proactively unblocks progress.

About this role  As a Senior Software Engineer in the Adaptive Skills Mastery Team at Udemy, you will be working on the platforms that manage all aspects of creation & management of the Courses and Role Plays. You will work closely with the product, design and data teams to develop platforms for instructor content creation.

 

What you'll be doing:

  • Working in a highly collaborative, cross-functional environment, which requires collaboration with product managers, designers and engineers to identify opportunities and implement solutions. 
  • Getting involved in every part of the software development cycle, such as designing, coding, reviewing, and t
reactpythonjavatypescriptjavascriptgorustawsaiios