Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Udemy Logo

Software Engineer

Udemy

$109,000 - $136,000
Dec 16, 2025
Austin, TX, US
Apply Now

Udemy is looking to transform lives through learning by building a personalized, practical, and AI-powered skills acceleration platform. The Core Services team is responsible for key services on Udemy’s teaching and learning platform, aiming to support millions of learners globally.

Requirements

  • Minimum three (3) years of experience as a full-stack or backend software engineer
  • Experience building APIs and backend services called by frontend interfaces
  • Knowledge of Object Oriented software design patterns and computer science fundamentals (e.g. data structures, algorithms). Web application development using modern frameworks
  • Experience with Testing methods, including unit and integration tests
  • Minimum 2 years of experience with Java, Kotlin or other strongly typed language
  • Experience with microservice development and communications using gRPC
  • Experience with Spring Boot Microservices

Responsibilities

  • Contribute to the process of defining and designing features in a highly collaborative agile environment
  • Design, specify and implement features and services
  • Participate in code reviews making sure that our code is well designed, tested, robust, secure, performant and readable
  • Document, monitor and maintain features post-release
  • Contribute to a team culture that values openness, inclusiveness, quality, robustness, and scalability while fostering innovation
  • Grow your Software Engineering skills!
  • Build the APIs and microservices for products and features that impact millions of learners

Other

  • Excellent communication skills in English
  • This is an in-office position, requiring three days a week in the office (Tuesday, Wednesday, Thursday) and flexibility on Mondays and Fridays
  • Minimum three (3) years of experience as a full-stack or backend software engineer
  • Familiarity with container orchestration technologies (Kubernetes, Marathon, Nomad, etc.)
  • Familiarity with monitoring and alerting tools (DataDog, etc.)