Senior Software Engineer
Company
Sequel.io
Location
San Francisco, CA
Type
Full Time
Job Description
Based in San Francisco, our company has a globally distributed team that works remotely. We prioritize both company growth and team culture development. We firmly believe that happy individuals are the driving force behind exceptional companies.
Our engineering team consists of experienced senior and principal engineers who have a wealth of knowledge in product development. Our product is utilized by tens of thousands of users simultaneously, with 16 data centers strategically located around the world to ensure low-latency for live interactions on a global scale. We are actively seeking exceptional engineers to join our team and contribute to the creation of the next generation of live communication solutions.
We are currently looking for a talented Senior Software Engineer who will work closely with our CTO. In this role, you will play a key part in building new features and shaping the overall architecture of our product. Collaboration is at the core of our team's approach, as we work together on every aspect of design and implementation. Whether it's rapidly evolving feature sets or long-term infrastructure investments, you will have the opportunity to deliver top-notch application software and services. Additionally, our experienced management team will provide guidance and support to help advance your career.
As our products and portfolio continue to expand, we are excited to tackle the challenges of scalability, performance, efficiency, and reliability. You will have the chance to make a significant impact on a product from its inception and contribute to scaling our solution to serve millions of active users, as we strive to build the best live communication components in the world.
In this role, you will:
- Write clean and maintainable code, following enterprise-quality engineering practices such as design reviews, tests, code reviews, documentation, end-to-end automation, and deployment. We take pride in maintaining high-quality engineering standards across our products and actively contribute to open-source communities.
- Collaborate with our product and design teams to develop new features and enhance the capabilities of our product.
- Establish and refine processes that continuously improve engineering performance and quality.
Our tech stack:
- React, Next.js, Typescript
- C++
- WebRTC
- HLS live streaming
- SFU architecture
- Chromium
- Node, PostgreSQL, MongoDB
- Docker, Terraform, AWS
Note: This is a remote position.
Requirements
- A minimum of 3 years of experience in software and/or product development.
- Full understanding of all aspects of the software development process with experience shipping at least one release.
- Experience with modern web technologies. We run on React, Next.js, Node.js, Typescript, Express, and MongoDB.
- Good understanding of large-scale distributed systems in a cloud provider (AWS/Azure)
- BS in Engineering or equivalent experience.
- Effective communication skills and ability to work across groups and disciplines.
Bonus Points if you
- Have an engineering background in video processing, encoding/decoding and WebRTC
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Paid Time Off (Vacation, Sick & Public Holidays) - 25 paid vacation days per year because we believe time off is crucial to your overall happiness and wellbeing.
- Family Leave (Maternity, Paternity)
- Work From Home - We've been remote-first since 2019 and we know what it means to develop and support a permanently remote, global team.
- Co-working membership so that you can have a change of scenery.
- Competitive Salary & Stock Option Plan - You grow as the company grows.
- Free Food & Snacks - Yes, even remote we might send you a coffee or snack subscription.
- Best in class technology - In addition to a top-of-the-line work laptop, you'll get a great home office set-up or a co-working membership in your city.
- Training & Development
- We'll support your professional growth - That includes sending you to events that interest you, exposing you to areas of the business you want to explore, and more.
Date Posted
08/26/2023
Views
11
Similar Jobs
Software Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsSenior Product Manager, Enterprise - Atlassian
Views in the last 30 days - 0
Loom a video communication platform for asynchronous work is seeking a Senior Product Manager for its Enterprise team The role involves defining strat...
View DetailsSenior Product Manager, Dev Solutions - Atlassian
Views in the last 30 days - 0
Atlassian offers a remote position for a Product Manager in the Dev Solutions team The role involves collaborating with crossfunctional teams to lead ...
View DetailsTreasury Management Officer - Technology and Disruptive Commerce - JPMorganChase
Views in the last 30 days - 0
The job posting is for a Treasury Management Officer in Commercial Banking The role involves generating new treasury management business maintaining c...
View DetailsSenior Account Sales Representative - Spectrum
Views in the last 30 days - 0
The job involves selling products and services to customers in assigned nonbulk multidwelling units through doortodoor solicitation lobby events and b...
View DetailsInternal Audit & SOX Senior - Chime
Views in the last 30 days - 0
Chime is seeking a Senior Internal Audit and SOX professional to implement a worldclass SOX program and contribute to the broader internal audit funct...
View Details