Udemy logo

Senior Staff Software Engineer - Udemy

View Company Profile
Job Title
Senior Staff Software Engineer
Job Location
Istanbul, Turkey
Job Description

About us

At Udemy, we’re on a mission to transform lives through learning. Through our intelligent skills platform and a global community of instructors, we’ve helped over 70 million learners and 16,000 organizations achieve their goals. Come join us in ensuring everyone, everywhere has access to the skills they need to unlock their potential and create possibilities for themselves and others.

This hybrid position requires two 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

  • Strategic Thinking: You possess a strategic mindset, envisioning the long-term direction of projects and initiatives and making informed decisions that align with organizational goals and drive sustainable growth and innovation.
  • Adaptability and Learning Agility: You thrive in dynamic environments, quickly adapting to new technologies, methodologies, and challenges. Your eagerness to learn and ability to pivot effectively contribute to the team's success in a rapidly evolving industry.
  • Leadership and Mentorship Abilities: You have a track record of inspiring and empowering team members, providing guidance and mentorship to junior engineers, and fostering a culture of continuous learning and growth within the team.
  • Cross-functional Partnership: You excel in managing stakeholder expectations, fostering positive relationships with internal teams, users, and other key stakeholders, and effectively communicating technical decisions, project progress, and milestones.

About this role 

  • The Content Management System (CMS) team at Udemy is focused on empowering business stakeholders with a flexible, self-service platform for creating immersive and targeted landing experiences and customer journeys. The Udemy Content Management System (CMS) team is dedicated to equipping business stakeholders with a versatile, user-friendly platform. We strive to simplify content creation, enabling localization, personalization, dynamic content integration, and experimentation with various layouts and features. By offering these capabilities, our goal is to empower teams to efficiently craft compelling landing experiences that cater to our users' diverse needs, ultimately contributing to the success of our business.
  • As a Senior Staff Software Engineer on the CMS Team at Udemy, your primary responsibility will be to develop and maintain our CMS Platform. This involves facilitating the efficient creation, organization, and delivery of content to millions of learners worldwide. You will collaborate closely with product, design, data, and marketing teams to create platforms and tools that enhance personalization. This role presents exciting challenges within a rapidly evolving sector of the Udemy platform. We're seeking an engineer who can contribute to establishing the core value proposition of our products on a global scale. Additionally, you will play a crucial role in modernizing our engineering architecture from a monolithic pattern to smaller, independent front-end experiences.

What you'll be doing

  • Contribute towards building and maintaining features on Udemy’s marketplace and business landing experiences for a diverse set of audiences.
  • Leading the evolution of our front-end experiences from monolithic to a globally distributed architecture through a framework based on Next.js.
  • Implement new front-end experiences with back-end services served over GraphQL.
  • Help grow a front-end team around you who can build intuitive, maintainable, and powerful experiences.
  • Participate in code reviews making sure that our code is well designed, tested, robust, secure, and performant.
  • Incorporate Experiment-Driven development in your daily work in order to improve overall customer journey.
  • Own the architectural vision for multiple product areas.
  • Work closely with Product, Design and Data Science/Analytics partners to ensure our products effectively solve customer problems and meet business objectives.
  • Participate in daily standup team meetings/bi-weekly sprint planning & sprint-end demo/retrospective and work cross-functionally with other teams to drive product innovation.

What you’ll have

  • B.S. degree or higher in Computer Science, or a related technical field.
  • 6+ years of full-time engineering experience
  • Expertise in JavaScript and TypeScript
  • Advanced understanding of React, including React Hooks & Functional Components (or equivalent front-end frameworks)
  • Experience designing scalable, secure and performant APIs (REST/GraphQL/gRPC)
  • Willingness to learn and operate across the stack with Front End and Web Performance focuses
  • Experience working with medium-sized agile development teams
  • Lead large efforts involving multiple stakeholders
  • Well organized, disciplined, and able to manage time and priorities effectively

We understand that not everyone will match each of the above qualifications. However, we also realize that everyone has unique experiences that can add value to our company. Even if you think your background might not perfectly align, we'd love to hear from you!

Life at Udemy

We aspire to be as vibrant and dynamic as the communities we serve, as inquisitive as those who use our platform, and as revolutionary as the future we strive to open for everyone. Here are some of the things we love about life at Udemy:

  • We’re invested in creating an inclusive environment that welcomes a diverse range of backgrounds and experiences. From creating employee resource groups, ensuring we’re a Fair Pay Workplace, and building a flexible work culture, our belonging, equity, diversity, and inclusion (BEDI) initiatives always put our people first. We want you to be able to bring your authentic self to work because when we all do, we’re better for it.

  • Learning is what we do – inside and out. Our Learning & Development team is second to none, helping ensure your journey is one of continuous progression. You’ll also have unlimited access to Udemy courses, monthly UDays (meeting-free professional development days), and a generous annual professional development stipend.

  • Our reason to exist is to revolutionize learning – that calls for taking risks and learning from failures. Whether it’s our hackathons (a company-wide effort to envision new possibilities for our product) or sharing our prototypes, we see experimentation as a crucial step on the path to success.

  • We’re committed to creating world-class employee experiences and are proud of the recognition of this by Great Place to Work. 

Of course, the best thing about being part of Udemy is knowing your work makes a difference for people and organizations around the world. You’ve got the skills; why not use them to help others develop theirs?

At Udemy, we value diversity and inclusion and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, or disability. 

Our Benefits Start With U

Our benefits package at Udemy “starts with U” and is grounded in mission-driven benefits that intentionally align with our core values. Here’s a sneak peek at just a few highlighted benefits if you’re a full-time Udemate based in the Türkiye:

  • Core Benefits: Comprehensive medical, dental, life and income protection coverage

  • Parental Benefits: Financial assistance for fertility (including egg-freezing), adoption, and surrogacy expenses; twelve weeks of paid family bonding for birth, surrogacy, adoption, and foster placement. 16 weeks paid maternity leave for birthing parents as well as a two-week “ease-back” program that enables parents to return part-time at full pay

  • Whole U: Fully paid memberships for meditation/mindfulness, therapy/coaching visits, financial planning, fertility and family building, maternity and newborn care, parenting and pediatrics, menopause care, breastmilk shipping, and caregiving support

  • Learning: Free access to Udemy and Udemy Business plus a yearly stipend to spend on professional development

  • Charitable Giving: Corporate charitable match for eligible nonprofits and charities

  • Holidays: 15 days of approved leave if the length of service is 2 months in the first year; 21 days of annual leave if the length of term is between 1 and 3 years; 26 days of annual leave if the length of term is more than 3 years (i.e. 26 days for every year after the end of 4 years of service)

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

Everything You Need, One Platform.

From job listings to startups, investors to funding rounds, and everything in between, Employbl puts the power in your hands. Why wait?

Start your free trial today!

Stay Ahead of the Curve

Sign up for our newsletter to stay informed about the latest startups and trends in the tech market. Let Employbl be your guide to success.

Udemy Headquarters Location

San Francisco, CA

View on map

Udemy Company Size

Between 1,443 - 10,000 employees

Udemy Founded Year


Udemy Total Amount Raised


Udemy Funding Rounds

View funding details
  • Series Unknown

    $4,400,000 USD

  • IPO


  • Series F

    $50,000,000 USD

  • Secondary Market

    $33,200,000 USD

  • Secondary Market

    $780,000 USD

  • Series E

    $50,000,000 USD

  • Series D

    $60,000,000 USD

  • Series D

    $65,000,000 USD

  • Series C

    $32,000,000 USD

  • Series B

    $12,000,000 USD

  • Series A

    $3,000,000 USD

  • Seed

    $1,000,000 USD