Senior Software Engineer, Full Stack

Sorry, this job was removed at 4:14 p.m. (PST) on Thursday, October 29, 2020
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Stem enables independent artists to build their businesses. Our tools empower indie musicians and their teams to distribute music, collect royalties from streaming platforms, pay their collaborators, and take out advances on their future earnings.

Our growing development team is seeking engineers with solid professional experience in full-stack web development as well as strong Python and Javascript chops. Data modeling skills are a huge plus. We regularly pair program, and thus we also highly value good communication skills.

This role is full-time and fully remote.

What you’ll do:

  • Drive the design and development of our lending, payments and royalties system
  • Build the interfaces used by our artists and their teams to manage content and earnings
  • Collect earnings data and allocate payments to joint royalty shareholders
  • Build the system to underwrite, originate and recoup advances
  • Design and build tools for analyzing, reporting, and visualizing earnings data
  • Integrate with external payments and accounting systems
  • Produce schema design, information architecture, and data presentation features
  • Write well-tested code
  • Mentor other engineers
  • Help indie musicians stay indie, by bringing fintech to music!

Our Ideal Candidate has:

  • 5 or more years of development experience
  • Worked in fintech
  • Experience coding in Python and Javascript
  • A connection with artists, writers, makers, or other imaginative creators
  • A continuous improvement mindset
  • Diverse views and experience, as well as a tendency to include others
  • An empathetic attitude
  • An instinct to encourage collaboration and team-building
  • Experience mentoring others and a desire to have mentors

Technologies we use:

  • Python, Javascript, React, SQL
  • PostgreSQL, Redis, RabbitMQ
  • Git, AWS, Docker, Terraform, GCP, Apache Airflow

Don’t match all of the skills listed here but think you’re a good fit anyway? Let us know!

**Stem is an equal opportunity employer, and more than that, actively strives to build and nurture a diverse, inclusive, and equitable team. We celebrate differences and screen for shared values rather than culture fit. We are committed to providing employees with a work environment free of discrimination and harassment.**

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

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • JavascriptLanguages
    • PythonLanguages
    • BASHLanguages
    • Semantic HTMLLanguages
    • GraphQLLanguages
    • SalesforceLanguages
    • ReactLibraries
    • DjangoFrameworks
    • Node.jsFrameworks
    • TerraformFrameworks
    • Apache AirflowFrameworks
    • CircleCIFrameworks
    • JenkinsFrameworks
    • BigQueryDatabases
    • CanvaDesign
    • FigmaDesign
    • UX DesignDesign
    • BasecampManagement
    • NotionManagement
    • SalesforceCMS
    • Google SuiteCMS
    • CanvaCMS
    • DocuSignCRM
    • SalesforceCRM
    • MailChimpEmail
    • Google HangoutsCollaboration
    • SlackCollaboration
    • ZoomCollaboration
    • Google SuiteCollaboration
    • Notion Collaboration
    • BasecampProject Management
    • TrelloProject Management

Location

As of 2020, we are a fully remote company. The majority of our team is split between southern California and New York/New Jersey, however, we have a handful of domestic employees sprinkled in-between and international employees located in Brazil, Peru, Costa Rica, Mexico, England, and Japan!

An Insider's view of Stem Disintermedia

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

As a working mother of 3 who holds a management position at Stem, it's so refreshing that the organization means what they say when they talk about work life balance! I have been able to work around my families schedules (emergencies, school conflicts, etc.) without exception - all while feeling the full support of my manager, department, and team.

Andrea

Director of Product

What projects are you most excited about?

It is a very interesting time to work at the intersection of music and technology. There are wild inefficiencies across music that can be solved with technology, more specifically financial technology. We are building offerings that can radically change music's market dynamics.

Kristin

President of Stem Distribution

How has your career grown since starting at the company?

I showed up at Stem as a fresh-faced postgrad -- the leadership team here has given me dozens of opportunities to take on exciting new projects, work with incredible clients, and manage crucial functions of the business. I've also been fortunate enough to give some of those same opportunities to rising stars on the team over the years.

Bobby

VP of Artist & Label Relations

How do you empower your team to be more creative?

I help my team be creative by providing them with the strategic context they need to drive strategic choices in their work rather than waiting on leadership for guidance. And I provide plenty of space for them to tell me they need more support or more resources.

Charleton

Head of Marketing

What's the biggest problem your team is solving?

Making a living as an artist is incredibly challenging, so empowering artists to build their own business using our tools is a really exciting prospect. I'm a big believer that the most impactful cultural and artistic innovations grow out of local arts communities and small businesses, so I'm very enthusiastic about supporting that ecosystem.

Cameron

Engineering Manager

What are Stem Disintermedia Perks + Benefits

Stem Disintermedia Benefits Overview

Stem offers competitive benefits & perks including 100% paid health insurance premiums for employees and 60% for dependents. We also have unlimited PTO, flexible remote work policies, a student loan pay down program, paid parental leave, and 401K employer matching.

Culture
Volunteer in local community
We have partnered with LA-Tech.org and UNITE-LA to create an annual student summit for Los Angeles HS/CC/re-entry students with panels, group mentoring sessions, and mock interviews.
Partners with nonprofits
Stem partners with LA Tech.org to offer internships and mock interview opportunities to students from underserved communities.
Open door policy
OKR operational model
Team based strategic planning
Pair programming
Employee-led culture committees
Flexible work schedule
Remote work program
Diversity
Highly diverse management team
Mandated unconscious bias training
Diversity manifesto
Mean gender pay gap below 10%
Diversity employee resource groups
We have a DEI committee and a POC committee officially recognized and supported by Stem leadership.
Hiring practices that promote diversity
We actively build diverse pipelines and our DEI committee partners with people operations to monitor and improve our hiring practices.
Health Insurance + Wellness
Flexible Spending Account (FSA)
Stem's Flexible Spending Account (FSA) helps employees cover out-of-pocket medical expenses with pre-tax contributions of up to $2,750 annually.
Dental insurance
We cover 100% of employee premiums and 60% of employees' dependent premiums.
Vision insurance
We cover 100% of employee premiums and 60% of employees' dependent premiums.
Health insurance
We cover 100% of employee premiums and 60% of employees' dependent premiums.
Life insurance
Team workouts
Financial & Retirement
401(K)
401(K) matching
We fully match your first 3% and match half of your 4th and 5th%
Company equity
Child Care & Parental Leave
Generous parental leave
In conjunction with state benefits, we provide up to 21 weeks of fully paid leave for new mothers and up to 13 weeks of fully paid leave for other types of new parents.
Family medical leave
We offer unlimited PTO which employees can use for family medical leave.
Return-to-work program post parental leave
Company sponsored family events
We have an annual "Take Your Kids to Work Day" at Stem for all our employees' sprouts.
Vacation + Time Off
Unlimited vacation policy
Generous PTO
Stem has an unlimited PTO policy.
Paid volunteer time
Paid holidays
Paid sick days
Stem provides employees unlimited paid sick days.
Flexible time off
Bereavement leave benefits
Company-wide vacation
Stem employees are "offline" two weeks over the holidays.
Office Perks
Company-sponsored outings
Stem has an annual summer picnic and winter holiday party. We also host fun events throughout the year such as yoga classes, happy hour meet-ups, movie theater outings, and more.
Some meals provided
Stem offers quarterly dinners/lunches to all departments.
Company-sponsored happy hours
Home-office stipend for remote employees
Professional Development
Job training & conferences
Tuition reimbursement
Stem will contribute $50 per month toward your student loan repayment. This increases by $25 for each year you are enrolled in our program and is capped at $150 per month.
Lunch and learns
We host lunch-and-learn fireside chats with industry leaders in music & fintech.
Promote from within
Mentorship program
Stem's "Buddy Program" matches new hires with seasoned employees. Buddies share knowledge and personal insight with their new hire, as well as guide and support them over their first six months.
Continuing education stipend
Online course subscriptions available
Customized development tracks
Paid industry certifications

Additional Perks + Benefits

Our culture of trust and growth encourages staff to maintain a good work-life balance and pursue learning opportunities that are relevant to their roles.

More Jobs at Stem Disintermedia

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