Back to jobs
New

Software Engineer

Istanbul, Turkey

About Us

At Udemy, we’re on a mission to improve 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 67 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 improve lives by making learning more accessible for our learners, our instructors, and businesses around the world.

Hybrid work

Udemy is headquartered in San Francisco with global offices in Australia, India, Ireland, Türkiye, and other US locations. Our robust hybrid work model spans San Francisco, Denver, Ankara, Dublin, and Melbourne. This hybrid position requires two days per week in the office at the nearest hub. Learn more about us on our company page.

About your skills

  • Effective Communication & Teamwork: You collaborate well in cross-functional teams, clearly communicating ideas and working closely with product managers, marketing, and data teams to build effective solutions.
  • Problem-Solving & Critical Thinking: You approach technical challenges with a structured mindset, breaking down moderately complex problems and applying logical, scalable solutions to improve messaging systems.
  • Ownership & Adaptability: You take initiative in your work, manage tasks efficiently, and adapt to new tools, frameworks, and evolving technical challenges to deliver high-quality results.
  • Continuous Learning & Growth: You are eager to learn new technologies, improve technical skills, and expand domain knowledge, continuously refining your approach to software development.

About this role

As a Software Engineer in the Marketing Integration and Engagement Team at Udemy, you will develop and enhance messaging infrastructure that powers customer engagement across multiple channels (Email, Mobile Push, SMS, Web Push, etc.). This role provides hands-on experience with Customer Data Platforms (CDP), Campaign Management Platforms (CMP), and large-scale messaging integrations. You’ll collaborate with cross-functional teams to personalize and optimize communication experiences for millions of Udemy users, including learners, instructors, and businesses.

What you’ll be doing

  • Developing and optimizing messaging platforms using Kotlin, Spring Boot, Python, Django, and React.

  • Building and maintaining scalable and reliable services for real-time and batch messaging operations.

  • Working with Kafka, Redis, MySQL, and Spark to ensure high-performance data processing.

  • Participating in sprint planning, code reviews, and continuous deployment.

  • Collaborating with product, design, and data teams to improve communication personalization.

  • Contributing to a culture of engineering excellence, emphasizing quality, scalability, and innovation.

  • Researching and evaluating new technologies to improve processes and system performance.

  • Sharing best practices within the team.

What you’ll have  

  • 2+ years of professional software development experience.

  • Fluency in English language

  • Strong knowledge of object-oriented design, data structures, and algorithms.

  • Technical competence in Kotlin/Java, Spring Boot, React/Vue.js, Kafka, MySQL, DynamoDB, Redis/Elasticache, GraphQL, Datadog, Kubernetes, Terraform, or closely related technologies.

  • Understanding of microservices, and distributed systems.

  • Working knowledge of analytical problem-solving, cross-functional communication, and systems thinking.

  • Knowledge of unit and integration testing best practices.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

We want to understand all of the ways that you have interacted or been exposed to Udemy so that we can continue to invest in efforts that resonate with candidates.

Select...
Select...

Demographic Questions

Voluntary Self-Identification

To support our inclusive recruiting process and for reporting purposes, we welcome you to participate in the self-identification survey. This survey is confidential, voluntary and anonymous. 

We believe everyone has something special to give – their authenticity, empathy, unique backgrounds. At Udemy, we make a promise to each other to respect that and be kind. And because we believe the best ideas are born as a result of people from all walks of life coming together, we work hard to create an inclusive space for all.

As part of Udemy’s Equal Employment Opportunity policy, we don’t discriminate based on any protected group status under any applicable law. So rest assured, whatever your decision, the survey will not be considered in the hiring process or thereafter.

Information regarding data privacy is available within the Udemy Careers Privacy Notice.

Select...
Select...
Select...