Senior Software Developer for High-Quality Data Products

2 weeks ago


Ottawa, Ontario, Canada Hootsuite Inc. Full time
Job Overview

We're seeking a skilled Senior Software Developer to join our team in Montreal, Ontario, or Quebec. This role is perfect for someone who wants to design, build, test, and ship high-quality software that delivers value to our customers.

Key Responsibilities
  • Lead Cross-Domain Projects: Promote architectural improvements for scalable solutions, design code to bolster best practices, security, accessibility, and privacy measures.
  • Develop Comprehensive Testing Strategies: Enhance system reliability, resolve complex issues, oversee observability measures, and ensure continuous monitoring remains effective.
  • Own Complex Projects: Ensure timely delivery, escalate blockers, collaborate with cross-functional teams, and align project objectives.
  • Advocate for Technical Solutions: Foster consensus among stakeholders, represent the team in high-level meetings, and ensure transparency.
  • Mentor Team Growth: Facilitate team growth through mentorship, foster excellence, pursue personal growth, and contribute to development goals.
  • Identify Technical Opportunities: Proactively mitigate risks, provide strategic insights, optimize roadmap efficiency, and achieve significant business impact.
Requirements
  • 5-8 Years of Experience: Design, develop, and maintain software with a track record of substantial contributions to software projects with high business impact.
  • Foster Best Practices: Deliver code and tests via stories and epics that impact the team or multiple teams.
  • Distributed Processing Technologies: Experience with Hadoop, Spark, Kafka, and distributed storage systems (e.g., Iceberg, S3).
  • Create Solid Data Foundations: Power data-driven product features.
  • Analyze Large Data Sets: Identify gaps, inconsistencies, provide data insights, and advance effective product solutions.
  • Root Cause Analysis: Independently identify and address bugs and outages, foster logging, monitoring, and debugging best practices.
  • Architecture Concepts: Apply best practices to create new services and apps meeting system performance, modifiability, maintainability, and reliability needs.
  • Security and Compliance: Foster and challenge security and compliance practices daily.
  • Agile Processes: Foster and challenge agile processes, continuous integration, and delivery practices.
  • Collaboration and Communication: Lead technical discussions, listen actively, and have non-technical discussions with design and product.
  • Lifelong Learning: Seek guidance, feedback, and learning opportunities, support peers and junior devs' growth, prioritize skill transfer.
  • Goal-Setting: Display eagerness to learn, collaborate on goal-setting, create aligned goals with personal development and team goals.
  • Roadmap Development: Understand business and technical value behind roadmap projects, lead development scoping/project analysis, align business and technical requirements.
  • Perseverance: Pursue everything with energy, drive, and a need to finish.
  • Resilience: Effectively cope with change, find ways to advance work and projects.
  • Customer Focus: Demonstrate a desire to proactively help and serve internal/external customers meet their needs.
About You
  • Tenacious: Determined to succeed, motivated by customer, colleague, and community success.
  • Curious: Always learning, seeking ways to improve.
  • Conscientious: Keep promises, take commitments seriously, strong integrity.
  • Humble: Lead with humility, empathy, respect perspectives of others.
Salary

$140,000 - $180,000 per year, depending on experience and qualifications.



  • Ottawa, Ontario, Canada CB Canada Full time

    Senior Software Developer Role at CB CanadaWe are seeking a skilled Senior Software Developer to join our team at CB Canada. As a key member of our development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients.About the RoleThis is a permanent, fully remote position that requires...


  • Ottawa, Ontario, Canada Rewind Software Full time

    Unlock Your Potential as a Senior Analytics EngineerWe're seeking an experienced Senior Analytics Engineer to join our team at Rewind Software. As a key member of our analytics team, you will play a crucial role in designing and maintaining robust data models, ensuring data accessibility, and fostering collaboration with stakeholders to deliver impactful...


  • Ottawa, Ontario, Canada Acuity Software Full time

    About Acuity SoftwareWe are a leading software company that offers innovative solutions for web-based applications.Job OverviewAs a Senior Quality Assurance Specialist, you will be responsible for performing manual and automated testing as well as configuration management tasks for our ASP.Net based software.RequirementsTo be successful in this role, you...


  • Ottawa, Ontario, Canada Qlik Full time

    We are seeking a highly skilled Senior Frontend Software Developer to join our team at Qlik, where you will play a key role in crafting user interfaces that transform complex data landscapes into actionable insights.About the RoleAs a Senior Frontend Software Developer, you will be responsible for designing, developing, and maintaining high-impact UIs that...


  • Ottawa, Ontario, Canada Acuity Software Full time

    Job OverviewAcuity Software is seeking a highly skilled Senior Quality Assurance Specialist to join our team. As a key member of our QA department, you will be responsible for designing and executing manual and automated testing strategies to ensure the highest quality of our web-based software.Estimated Salary: $85,000 - $110,000 per yearKey...


  • Ottawa, Ontario, Canada Adobe Full time

    About AdobeAt Adobe, we're passionate about empowering people to create beautiful and powerful digital experiences. Our mission is to hire the very best and create exceptional employee experiences where everyone is respected and has access to equal opportunity.About the TeamThe AEM Asset Engineering team is responsible for overall feature and product quality...


  • Ottawa, Ontario, Canada Rewind Software Full time

    About the Role:We are seeking a highly skilled Senior Product Designer to join our team at Rewind Software in Ottawa.Job Description:As a Senior Product Designer, you will be responsible for leading the end-to-end product design process, from discovery and research to concept, prototype, and final design. You will work closely with cross-functional teams,...

  • Data Analyst

    1 month ago


    Ottawa, Ontario, Canada Canadian Institute for Health Information Full time

    About This RoleSenior Analyst, Data Request Services at Canadian Institute for Health InformationJoin Our TeamCome and contribute your expertise to our Data Request Services team at the Canadian Institute for Health Information (CIHI)!Key ResponsibilitiesAs a Senior Analyst, Data Request Services, you willRespond to custom data requests from clients;Conduct...


  • Ottawa, Ontario, Canada Canadian Institute for Health Information Full time

    About the RoleThis is a dynamic opportunity for a Senior Health Data Analyst to join our team in Primary Health Care Strategy and Data Advancement at the Canadian Institute for Health Information. As a key member of our team, you will contribute to the development and implementation of data quality, analysis, and reporting initiatives related to primary...

  • Senior Analyst

    4 weeks ago


    Ottawa, Ontario, Canada Canadian Institute for Health Information Full time

    About CIHIThe Canadian Institute for Health Information (CIHI) is a trusted source of health information that enables decision-making by providing comparable data and insights to policymakers, researchers, healthcare professionals and the public.We are seeking a highly skilled Senior Analyst to join our team in Primary Health Care Strategy and Data...


  • Ottawa, Ontario, Canada Workila Full time

    At Workila, we offer an exciting opportunity for a skilled Senior Network Software Engineer to join our team. Our cutting-edge projects and collaborations provide a unique chance to grow and advance in your career.About the RoleAs a Senior Network Software Engineer, you will be responsible for designing, developing, and implementing high-performance network...


  • Ottawa, Ontario, Canada NTT DATA Full time

    Senior Courseware Consultant Job OpportunityWe are seeking a seasoned Senior Courseware Consultant to join our team. As a trusted advisor, you will develop and conduct Training Needs Analysis (TNA), provide recommendations for learning approaches, and design training packages that meet the needs of our clients.About the RoleYou will work closely with...


  • Ottawa, Ontario, Canada Hootsuite Inc. Full time

    About the RoleWe are seeking a Senior Data Engineer Lead to join our team at Hootsuite Inc. in Montreal, Ontario, or Quebec. As a key member of our software development team, you will be responsible for designing, building, testing, and shipping high-quality software that delivers value to our customers.You will lead technical discussions, collaborate with...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    **Job Title:** High Tech Genesis Software Development Engineer**Location:** Ottawa, ON, Canada**Estimated Salary:** $120,000 - $180,000 per yearAt High Tech Genesis, we are seeking a highly skilled Golang Software Developer to join our team as a Software Development Engineer. This is a full-time, permanent position with a hybrid work arrangement, requiring...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada High Tech Genesis Full time

    Job OverviewWe are seeking an experienced Software Engineering Professional to join our team at High Tech Genesis. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop high-quality software applications using various programming languages...


  • Ottawa, Ontario, Canada You.i Labs Inc Full time

    About UsYou.i Labs Inc is a leading technology company that offers career-defining opportunities for talented professionals. Our mission is to provide innovative solutions that exceed customer expectations.Job OverviewWe are seeking an experienced Senior Staff Analytics Developer to join our Operational Excellence team. This role involves driving continuous...


  • Ottawa, Ontario, Canada Data Sentinel Full time

    Company OverviewData Sentinel is a high-growth software company that has developed a sensitive information intelligence platform. Our technology helps businesses identify, inventory, categorize, track and trace sensitive data with the enterprise.We run persistently within the business, constantly measuring data usage and placement against policies. We then...


  • Ottawa, Ontario, Canada Ciena Corporation Full time

    Ciena Corporation seeks a skilled Quality Assurance Specialist to join their software development lifecycle team. This role is responsible for ensuring high-quality standards are maintained across various products and features.Key Responsibilities:Develop and support automated tests using Python to facilitate software design teams in delivering product...


  • Ottawa, Ontario, Canada Data Sentinel Full time

    Who We Are Looking ForYou are a dynamic and personable individual with 2 to 4 years of software solution deployments with a containerized application. Ideally, you will also have experience with various data sources (relational, file systems, NoSQL), Kafka, and data inventory/data classification/data quality tools and concepts. You want to grow your skills...