About Us:
We are Streamlabs, a technology company whose mission is to serve creators. We are a distributed team. We build tools and software enabling tens of millions of creators to create content, earn an income, and build communities. Over 100 million donations have been paid out to creators through our platform since 2015. The top live creators on Twitch, YouTube, Facebook and other platforms trust and use our tools to broadcast and monetize their streams. We are a product-focused company and so on top of our core suite of products, we are also building moonshot products that support creators outside of live streaming, with many failures and lessons along the way. Our company is changing the live streaming and creator industry and you can be a big part of it. We believe in meaningful work and meaningful relationships. Part of our culture is deep empathy for our teammates. We do team-wide hackathons every year and fly the entire team from across the globe to one location to build new ideas together (when it is safe to do so). We strive for complete transparency within the company with a weekly all hands that covers everything (that is also the only standing meeting we have as a team and we are generally anti-meeting). We do learning talks, game nights, product demos, AMAs, and much more. These are just some examples, but in sum, we are laser-focused on building a diverse and inclusive environment where people thrive and are proud to do their best work. Our core company values are ownership, transparency, empathy, and speed. We fully support remote work, especially during these times.
The Role:
We're looking for a talented Senior C++ Engineer to grow our team working on the core C++ code that powers our streaming products. As a full-time engineer, you will be responsible for working with a high performing team to design and implement low level high performance live streaming applications.
Our applications are mostly open source and interact with multiple other external dependencies, often open source as well. You'll become an expert in all things live streaming, gaining a deep understanding of all pieces of our C++ code, as well as upstream repositories such as OBS Studio. You will be working on a wide variety of tasks including new feature development, fixing bugs, improving code quality and architecture, and integrating upstream code into our repositories.
If you like working on new technologies, having an impact on millions of users, investigating and resolving user issues, and innovating in the live stream streaming space, then this role might be a great fit for you.
Your contribution:
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you'll need for success at Logitech. In this role you will:
Work with a team of highly talented individuals to release new features in a timely manner
Maintain and resolve complex coding issues in the application
Improve performance and stability of the application
Merge upstream code with a careful eye for stability
Key Qualifications:
For consideration, you must bring the following minimum skills and behaviors to our team:
Must have 5+ years of experience in C/C++
Experience working on Windows with cmake and Visual Studio
Experience debugging complex C++ code
Experience using git / github
Be a great team member who is willing to listen, learn, teach and be passionate about having a serious impact
Impact driven mindset
In addition, preferable skills and behaviors include:
Experience working on Desktop applications
Experience with Electron or OBS Studio
Familiarity with content creation
Education:
A Bachelor's degree, or preferable Master's, in Computer Science, Computer Engineering, or equivalent professional experience
The Streamlabs segment of Logitech is a software oriented branch working from San Francisco, Vancouver and remotely. We make the leading set of tools and software allowing live streamers to engage with viewers, monetize their broadcasts, and grow their channels.
Across Logitech we empower collaboration and foster play. We help teams collaborate/learn from anywhere, without compromising on productivity or continuity so it should be no surprise that most of our jobs are open to work from home from most locations. Our hybrid work model allows some employees to work remotely while others work on-premises. Within this structure, you may have teams or departments split between working remotely and working in-house.
Logitech is an amazing place to work because it is full of authentic people who are inclusive by nature as well as by design. Being a global company, we value our diversity and celebrate all our differences. Don't meet every single requirement? Not a problem. If you feel you are the right candidate for the opportunity, we strongly recommend that you apply. We want to meet you!
This position offers an annual base salary typically between $ 110,000 - $ 210,000.In certain circumstances, higher compensation will be considered based on the business need, candidate experience, and skills.
Logitech offers benefits such as Medical Coverage, Dental Coverage, Vision Coverage, Traditional and Roth 401(k) Plans, Flexible Spending Accounts, Employee Share Purchase Plan (ESPP), Basic and Additional Life Insurance, Disability Coverage, Adoption and Surrogacy Assistance, Tuition Reimbursement Plans, Commuter Benefits, Paid Time Off, Paid Holidays, Bereavement Leave, and Paid Parental Leave.
Logitech also offers Wellness Programs, Health Savings Account Plans, access to Expert Medical Opinions, Identity Theft Protection, Breast Milk Delivery to Nursing Mothers on Business Travel, access to a Group Legal Plan, Donations Matching Programs, Employee Product Discounts, and access to Auto, Home, and Pet Insurance.
All qualified applicants will receive consideration for employmentwithout regard to race, sex, age, color, religion,sexual orientation, gender identity,national origin, protected veteran status, or on the basis of disability.
If you require an accommodation to complete any part of the application process, are limited in the ability, are unable to access or use this online application process and need an alternative method for applying, you may contact us toll free at +1-510-713-4866 for assistance and we will get back to you as soon as possible .
#LI-SN1
#LI- Remote