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.
About the job
Posted on
Job type
Salary
-
Leave a feedback