Remote Senior Software Engineer - Data and Streaming
Posted
This job is closed
This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Jobber is seeking a Senior Software Engineer to join their Data and Streaming team, focusing on building scalable, reliable, and secure data solutions.
The role involves collaborating with teams to solve complex data challenges and contributing to the company's mission of helping small businesses succeed.
The Data and Streaming team is responsible for all Jobber data services, including real-time streaming and data at rest, and owns the full DevOps data stack.
The Senior Software Engineer will report to the Manager, Data and Streaming, and will be involved in the full lifecycle of data-related features, ensuring reliability, scalability, and security.
Responsibilities include building and maintaining real-time streaming systems, data pipelines, and databases, as well as providing data services to Stream-Aligned teams.
The engineer will participate in code reviews, mentor junior engineers, facilitate discussions with stakeholders, and research emerging technologies in the data space.
Requirements:
Candidates should have advanced knowledge of relational and NoSQL databases, such as Aurora Postgres and Elasticsearch.
Experience with real-time data streaming frameworks like Kafka or RabbitMQ is required.
Strong expertise in managing cloud-based data services, particularly AWS S3 and Redis, is essential.
Proficiency in DevOps practices related to data infrastructure, including observability and disaster recovery, is necessary.
Familiarity with background processing frameworks and data lifecycle management is expected.
Experience in optimizing database performance and ensuring data security, particularly with PII, is required.
It is preferred, but not mandatory, to have experience with scaling data pipelines, managing large-scale data systems, and implementing disaster recovery solutions.
Benefits:
Jobber offers a total compensation package that includes an extended health benefits package with fully paid premiums, retirement savings plan matching, and stock options.
Employees have access to a dedicated Talent Development function, including Development Coaches, to help them achieve their career goals.
The company supports various breaks, including vacation, health days, birthday off, and parental leave top-ups.
Employees have the unique opportunity to impact a $400-billion industry that currently lacks a dominant player.
Jobber fosters a humble and supportive work environment, emphasizing the importance of customer care and inclusivity.