Senior Software Engineer

Jobber is a technology company that provides software solutions to help small service businesses manage their operations, connect with customers, and grow their business.
Edmonton, AB, CanadaToronto, ON, Canada
Data
Senior Software Engineer
Hybrid
Enterprise SaaS

Description For Senior Software Engineer

Jobber is seeking a Senior Software Engineer to join their Data and Streaming team. This role is crucial in building scalable data solutions that support the Jobber application. As a Senior Software Engineer, you'll be involved in the full lifecycle of data-related features, from ideation to delivery, ensuring reliability, scalability, and security. You'll build and maintain real-time streaming systems, data pipelines, databases, and related infrastructure. The role involves providing data services and consultation to Stream-Aligned teams, participating in code reviews, mentoring junior engineers, and facilitating group discussions to design data architectures.

Jobber values collaboration, autonomy, and continuous improvement. They release early and often, address technical debt, and focus on learning from customers to iterate quickly. The company offers comprehensive onboarding resources, hackathons, and peer mentorship opportunities. They prioritize employee growth and work-life balance.

Key responsibilities include:

  • Building scalable data solutions
  • Managing real-time streaming systems and data infrastructure
  • Providing expertise to other teams on complex data problems
  • Driving best practices for data engineering
  • Researching and advocating for emerging technologies in the data space

Required skills:

  • Advanced knowledge of relational and NoSQL databases
  • Experience with real-time data streaming frameworks
  • Expertise in cloud-based data services
  • Proficiency in DevOps practices for data infrastructure
  • Familiarity with background processing frameworks
  • Experience in database optimization and data security

Jobber offers a competitive compensation package, including extended health benefits, retirement savings plan matching, stock options, and various types of leave. They are committed to fostering a diverse and inclusive work environment.

Join Jobber to make a significant impact in transforming the service industry through technology!

Last updated 11 days ago

Responsibilities For Senior Software Engineer

  • Be involved in the full lifecycle of data-related features
  • Build and maintain real-time streaming systems, data pipelines, and databases
  • Provide data services and consultation to Stream-Aligned teams
  • Participate in code reviews and testing
  • Work with cross-functional teams to determine optimal data solutions
  • Mentor and coach junior engineers
  • Facilitate group discussions to design data architectures
  • Research and advocate for emerging technologies in the data space

Requirements For Senior Software Engineer

PostgreSQL
Kafka
RabbitMQ
Redis
  • Advanced knowledge of relational and NoSQL databases (e.g., Aurora Postgres, Elasticsearch)
  • Experience with real-time data streaming frameworks (Kafka, RabbitMQ, or similar)
  • Strong expertise in managing cloud-based data services (AWS S3, Redis)
  • Proficiency in DevOps practices related to data infrastructure
  • Familiarity with background processing frameworks (Sidekiq, Active Jobs)
  • Experience optimizing database performance and ensuring data security

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Mental Health Assistance
Parental Leave
  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Vacation time
  • Birthday off
  • Health days
  • Parental leave top-ups
  • Development coaching

Interested in this job?

Jobs Related To Jobber Senior Software Engineer

Senior Knowledge Engineer, Artificial General Intelligence (AGI), Local Information

Senior Knowledge Engineer role at Amazon's AGI organization, building next-gen AI solutions for Alexa in Santa Barbara.

Senior Business Intelligence Engineer, Amazon Business

Senior Business Intelligence Engineer role at Amazon Business, focusing on building innovative B2B marketplace solutions and data-driven decision making.

Senior Business Intelligence Engineer, Amazon Inbound Transportation

Senior Business Intelligence Engineer role at Amazon Inbound Transportation, leveraging data for actionable insights and improving customer experience.

System-SW Data Engineer

AWS is seeking a System-SW Data Engineer to design and develop scalable data pipelines and infrastructure, working with cutting-edge cloud technologies.

AIML-Sr. Data Engineer, Measurement

Senior Data Engineer role at Apple, focusing on building experimentation platforms for ML adoption across Apple products and services.