Principal Software Engineer, Customer Data Platform

| Remote
Sorry, this job was removed at 8:34 a.m. (CST) on Tuesday, July 5, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

ABOUT THE ROLE:
Do you love what you do? Are you passionate about programming? If you love challenges and strive for excellence, come build the future of learning with us! We are a small, collaborative, fun group of engineers looking for someone like you to become part of our team. Our user facing projects are diverse, interesting, and innovative. Our work is impactful; we help people improve their lives through learning. We leverage the latest technologies (Python, Django, React, Redis, RabbitMQ), adopt industry best practices and iterate in fast-paced release environment. You will see the positive results of your work weekly. We don't forget to celebrate and have fun. Come and grow with us!
Here's what you'll be doing:

  • Designing, developing, testing, and releasing features for Udemy's user facing products that are crucial for business expansion and growth
  • Collaborating with product managers, designers and engineers to identify opportunities and implement solutions that provide positive value to our students and our business
  • Planning, organizing, and completing work within agile sprints. Communicate effectively on progress and meeting expectations
  • Participating in code reviews, design discussions, and develop features and solutions that scale
  • Serving as a technical lead for various projects/tasks as needed
  • Using best software development practices and processes to coach and mentor junior engineers to become proficient developers
  • Contributing to a team culture that values openness, quality, robustness, and scalability while fostering innovation
  • Identifying and evaluating new technologies that improve performance, maintainability and elegance of our software implementation


We're excited about you because you have:

  • 7+ years of experience as a full-stack software engineer
  • Experience with Object Oriented software design patterns and computer science fundamentals (e.g. data structures, algorithms)
  • Web application development using modern framework experience
  • Knowledge of Web Framework ORMs (e.g. Django, Rails, Zend, etc.)
  • Experience with Python or other scripting languages such as Ruby, PHP (minimum 2 years), etc
  • Experience with Relational DB (e.g. MySQL) including development of complex SQL queries
  • Knowledge of Front-end development with JavaScript using modern JS libraries/frameworks. (e.g. React, Angular, JQuery, etc)
  • Linux and/or Unix experience
  • Experience with real-time messaging and NoSQL infrastructures: Redis, RabbitMQ, Celery.
  • Knowledge of testing methods, including unit and integration tests
  • Ability to learn and work with existing code bases, up and down the software stack
  • Willingness to "go the extra mile" when needed


Nice to haves:

  • Contribution to open source projects
  • Public speaking or technical blog skills


About Udemy
Udemy is the world's largest education platform with more than 30 million monthly visitors. Through our Consumer and Enterprise businesses, Udemy creates new possibilities for people and organizations everywhere by connecting them to the knowledge and skills they need to succeed in a changing world. The Udemy consumer marketplace offers thousands of up-to-date courses in dozens of languages and provides the tools learners and instructors need to achieve their goals and reach their full potential. For companies, Udemy Business (UB) offers an employee training and development platform with subscription access to thousands of courses, learning analytics, as well as the ability to host and distribute their own content. Our enterprise platform is among the fastest growing SaaS businesses in the world. UB has more than 10,000 customers and serves the majority of the Fortune 100.
We are proud to be recognized for our world class employee experience:
Udemy Adds More than $1 Billion To Its Valuation in New Funding Round
Udemy's Workplace Learning Tool Just Surpassed $100M in ARR
Paid Paternity Leave Should be the Norm in the U.S.
Breakdown of Most In-Demand Skills for 2020-Finance, Marketing, Sales and Engineering
How Investing in Yourself Today Will Set You Up for Career Success Tomorrow
Feedback Isn't the Problem, but the Way That We Deliver It Is Broken
Udemy is headquartered in San Francisco with hubs in Ankara, Turkey; Austin, Texas; Boston, Massachusetts; Mountain View, California; Denver, Colorado; Dublin, Ireland; Melbourne, Australia; New Delhi, India; and Sao Paulo, Brazil.
Vaccine Mandate (US Only)
Udemy is committed to keeping its employees, clients, and communities safe. Accordingly, we require all U.S. employees to be fully vaccinated against COVID-19 if their work requires them to come into a Udemy office or come into close contact with others. If you are unable to get vaccinated due to a medical condition, disability, sincerely-held religious belief, or as otherwise required by applicable law, we will consider requests for accommodation.
Information regarding data privacy is available within the Udemy Careers Privacy Notice .
JD GOES BELOW DATA PRIVACY

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • RLanguages
    • HTML5Languages
    • BootstrapLanguages
    • ReactLanguages
    • NGINXLanguages
    • jQueryLibraries
    • ReactLibraries
    • Twitter BootstrapLibraries
    • Angular.JSFrameworks
    • DjangoFrameworks
    • HadoopFrameworks
    • KafkaFrameworks
    • Node.jsFrameworks
    • CassandraDatabases
    • HiveDatabases
    • MemcachedDatabases
    • MySQLDatabases
    • RedisDatabases
    • AWS (Amazon Web Services)Services
    • Google AnalyticsAnalytics
    • TableauAnalytics
    • CanvaDesign
    • AsanaManagement
    • ConfluenceManagement
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • Microsoft ProjectManagement
    • WordpressCMS
    • LinkedIn SalesNavigatorCRM
    • SalesforceCRM
    • SalesLoftCRM
    • GainsightCRM
    • BoostupCRM
    • HighSpotCRM
    • LookerCRM
    • MailChimpEmail
    • MarketoLead Gen
    • ZoomInfoLead Gen
    • VidyardLead Gen
    • 6senseLead Gen

An Insider's view of Udemy

How would you describe the company’s work-life balance?

Udemy's work-life balance is amazing! Our hybrid structure gives me the ability to take easy lunch walks and do some tidying during breaks when I'm working from home. Our managers also really encourage us to stay within our working hours and take our flexible PTO!

Molly

Account Development Representative

What projects are you most excited about?

From day one, Udemy has provided me numerous opportunities to lead high-visibility engineering projects that improve our customers' experience. My team always encourages me to pitch ideas for product enhancements and tech-platform improvements while ensuring I have the time and resources to make those ideas a reality.

Stephen

Senior Software Engineer

How does the company support your career growth?

Udemy has a strong commitment to investing in its employee's career growth through regular performance evaluations, ongoing feedback, and cross-functional training and development. Our leadership team also encourages open communication and collaboration with managers to ensure my career path is tailored to my unique strengths and aspirations.

Yukie

Senior Channel Customer Success Manager, Japanese Market

How do you empower your team to be more creative?

We ask team members to spend at least 10% of their time on a project of their choosing, that could help achieve Udemy's OKRs. This is an opportunity for them to do something that will feed into their interests while making an even bigger impact on our company. One partners with The Last Mile, helping incarcerated individuals reenter the workplace.

Han

Senior Manager, Customer Success

How does the company support your career growth?

Udemy lets me experiment, make mistakes, and also rewards my success. From coaching calls, team brainstorming, analytics tools, events, learning stipends, an amazing team culture, and one full day dedicated to learning (UDay) each month, Udemy makes sure your growth is prioritized and encourages you to take on career paths aligned with your goals.

Thomas

Corporate Account Executive

What are Udemy Perks + Benefits

Udemy Benefits Overview

Through a partnership with Alliant Employee Benefits, Udemy offers a competitive benefits package. A selection of comprehensive medical plans are available as well as family building services, dental, vision coverage, a competitive 401k, commuter benefits, life & disability insurance as well as parental leave and vacation days.

Udemy also recognizes the importance of mental health among the workforce and partners with Modern Health to ensure support is available as required.

Culture
Volunteer in local community
Udemy employees volunteer at A Precious Child, Spark, Tusla, LÖSEV, and more.
Partners with nonprofits
Udemy's partnerships include The Last Mile, Upwardly Global, AnnieCannons, SV Academy, and Sentinels of Freedom.
Open door policy
OKR operational model
Team based strategic planning
Pair programming
Open office floor plan
Employee resource groups
Employee-led culture committees
Hybrid work model
In-person all-hands meetings
We hold quarterly all-hands meetings, accessible to both on-site and remote participants.
In-person revenue kickoff
President's club
Employee awards
Flexible work schedule
We offer a 2-week ease-back program to help new parents slowly return to work.
Remote work program
Diversity
Documented equal pay policy
Dedicated diversity and inclusion staff
Mandated unconscious bias training
Employees learn what unconscious bias is, how unconscious bias harms people and companies, and how to identify your own unconscious biases.
Mean gender pay gap below 10%
Diversity employee resource groups
Udemy currently has 10 employee resource groups. Our groups focus on different races, genders, the LGBTQIA+ community, neurodiversity and mental health, parents, and more.
Hiring practices that promote diversity
Our balanced hiring strategies focus on strategic partnerships, events, and resources to broaden our reach and create equitable and inclusive recruiting practices.
Diversity recruitment program
Diversity Recruiting Partners: Black Women in Tech (Dublin/EMEA) Way up/NextPlay (US) DivTal (Australia) Out in Tech (US & EMEA) WISE - Women in Sales Everywhere (US & EMEA) Circa Mitratech (US)
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Employees can contribute up to $2,850 annually to their healthcare FSA and up to the $5,000 annual household limit for dependent care FSA.
Disability insurance
Short-term disability covers 66.67% of your regular pay, capped at $2,500 per week for up to 26 weeks. Long-term disability covers 66.67% of your regular pay, capped at $20,000 per month.
Dental insurance
Our dental plan covers $2,000 of expenses per year with an option to buy up to a plan covering $3,000.
Vision insurance
In-network eye exams on our vision plan have a $10 copay with a $180 annual limit for contact lenses and frames.
Health insurance
We have PPO, HDHP, and HMO options available. Coverage of travel costs for employees to access health care needs outside their state of residence if necessary. Enhanced programs like 2nd.MD.
Life insurance
Udemy provides Basic Life and AD&D benefits at no cost to employees. AD&D pays 2x your annual salary, capped at $500,000. Employees can purchase additional life and AD&D insurance.
Pet insurance
PlanPet offers employees a 10% discount on pet insurance plans.
Wellness programs
As a part of our Whole U program, Udemy is proud to offer Modern Health to provide Udemates across the globe with comprehensive mental health support.
Mental health benefits
Benefits include and coaching through Modern Health, meditation and mindfulness through Headspace, and Employee Assistance Programs for mental health support, resources, and more.
Transgender health care benefits
Financial & Retirement
401(K)
401(K) matching
Udemy will match half of your contribution up to 6% of your eligible pay (i.e., base salary, commissions, and bonuses). This means Udemy will contribute a maximum match of 3% if you contribute 6%.
Company equity
Udemy offers restricted stock units. New hires will vest 25% of their RSUs on the first anniversary of the grant date, then in equal quarterly installments for an additional 3 years.
Employee stock purchase plan
Eligible employees can purchase company shares at a 15% discount and are capped at an annual maximum of $21,250 USD.
Performance bonus
Charitable contribution matching
Udemy matches dollar for dollar (up to $100), per full-time employee per year, to eligible nonprofits and charities that carry a 501(c)(3) tax status (or equivalent internationally).
Child Care & Parental Leave Benefits
Childcare benefits
We offer a care concierge through Wellthy and parenting support through Maven. Our Flexible Spending Accounts can also cover daycare expenses for children and mentally/physically disabled dependents.
Generous parental leave
In addition to state and federal parental leave, we offer 12 weeks’ parental leave at 100% base salary.
Family medical leave
Adoption Assistance
We provide a combined $25k lifetime benefit for eligible fertility, adoption, and surrogacy expenses.
Return-to-work program post parental leave
Fertility benefits
Udemy provides a combined $25,000 lifetime benefit for eligible fertility, adoption, and surrogacy expenses. Maven provides: • Fertility specialists • IVF/IUI, Egg freezing support • Clinic r
Vacation & Time Off Benefits
Unlimited vacation policy
Generous PTO
Full-time hourly employee accrue 5 hours per pay period (15 days per year). Salaried employees have non-accrued and flexible Discretionary Time Off.
Paid holidays
Paid sick days
We cover 100% pay for the first four weeks of a short-term disability.
Flexible time off
Bereavement leave benefits
Hardship benefits
Office Perks
Commuter benefits
We offer commuter benefits through Twic, allowing employees to set aside pre-tax dollars from their paychecks to use on eligible parking and/or transit expenses (up to $280 per month pre-tax each).
Company-sponsored outings
Our Workplace team and Culture Club set up on-site and off-site events, such as monthly happy hours, annual summer picnics and holiday parties, tickets to a local baseball game, and more.
Free daily meals
Employees in the office get free lunch twice a week.
Free snacks and drinks
Snacks and beverages are available at all times in our office kitchens.
Some meals provided
Lunches are served every week on Wednesday and Thursday in our Denver and San Francisco offices.
Company-sponsored happy hours
Udemy hosts monthly happy hours at their offices.
Onsite office parking
Relocation assistance
Home-office stipend for remote employees
Upon hire, a one-time $500 work-from-home reimbursement is available to employees who do not have access to a desk in one of our offices. They are also eligible to submit a monthly $35 WFH expense.
Mother's room
Professional Development Benefits
Job training & conferences
Udemy offers free access to the entire Udemy and Udemy Business course libraries. We also offer an internal mentorship program, career development programs, DEI learning paths, and more.
Lunch and learns
Learning Walks combine photography, Udemy mobile, and inspiration to encourage employees to get away from their desks to learn. Guest Voices bring perspectives outside of Udemy to inspire and teach.
Promote from within
Mentorship program
MentorU connects people who want to learn from more experience employees across the organization so both mentor and mentees develop a deeper understanding of how to be successful at Udemy.
Continuing education stipend
We offer up to $1,500 annually for external learning opportunities after six months of employment.
Continuing education available during work hours
Our UDays allow employees to dedicate one work day per month for personal and professional learning. Udemy DEAL hour encourages everyone to spend one hour each month for learning.
Online course subscriptions available
Virtual coaching services

Additional Perks + Benefits

Udemy has a robust culture of continuous learning and a commitment to democratizing education for all. We not only promote professional growth and development, but create the space and provide the resources so our employees can actively learn and develop their skills.

More Jobs at Udemy

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UdemyFind similar jobs like this