Senior Software Developer – Privacy

Posted 9 hours ago

Apply Now

About the role

  • Senior Developer designing and maintaining Consent and Permission data platform. Collaborating with cross-functional teams to ensure reliability, scalability, and performance of data systems.

Responsibilities

  • Lead the design, development, and implementation of a robust, secure consent and permission data platform
  • Contribute to the technical roadmap and address technical debt while balancing time, resource, and quality constraints
  • Collaborate with product managers, software architects, UX designers, developers, and stakeholders to develop technical solutions and align quality goals with business objectives
  • Communicate effectively with stakeholders by providing regular updates on progress and key metrics
  • Plan and manage software development releases using agile methodologies
  • Implement and manage Snowflake for data storage and analytics
  • Promote collaboration through open and internal development patterns
  • Stay current with industry trends, best practices, and emerging technologies
  • Encourage continuous improvement of processes, methodologies, and practices
  • Apply strong technical excellence, secure coding principles, and sound design practices to deliver simple solutions and reduce complexity
  • Conduct regular SDLC reviews to identify and implement improvements
  • Provide technical leadership and mentorship to developers
  • Foster a culture of innovation, quality, and ownership

Requirements

  • Over 6 years of experience in software development, with specialization in data platforms, infrastructure, or distributed systems
  • Extensive experience in data integration and process automation (e.g., REST APIs, ETL pipelines)
  • Expertise in AWS services including, but not limited to, Lambda, Glue, API Gateway, SQS, EventBridge, S3, and IAM
  • Proficiency in Python
  • Experience with Snowflake data warehousing
  • Experience with monitoring and observability tools (e.g., Splunk, CloudWatch, Dynatrace)
  • Excellent understanding of CI/CD principles and related tools (e.g., Jenkins, GitHub, Artifactory)
  • Strong understanding of Infrastructure as Code (IaC) using tools such as Terraform, CloudFormation, or Serverless Framework
  • Proven experience designing and implementing scalable, secure data solutions
  • Strong problem-solving skills with the ability to troubleshoot complex technical issues
  • Strong communication and collaboration skills with the ability to work effectively in a team
  • Experience working in an Agile/Scrum development environment
  • Experience adhering to and enforcing comprehensive code quality standards and best practices

Benefits

  • Annual cash bonuses
  • Commissions for commercial roles
  • Equity grants
  • Comprehensive benefits package

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSETLJenkinsPythonSDLCSplunkTerraform

Location requirements

OnsiteMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.