Senior Software Engineer

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building reliable applications, data pipelines, and AI capabilities for ZoomInfo’s all-in-one AI go-to-market platform. Leading complex projects from concept through production.

Responsibilities

  • Own software delivery from problem definition through production
  • Translate business needs into technical requirements, designs, and implementation plans
  • Build, deploy, and maintain applications, APIs, services, and data processing components
  • Integrate models, AI services, and analytical capabilities into software products and business workflows
  • Develop prototypes and proofs of concept to evaluate emerging tools and techniques
  • Build reliable data integrations and pipelines using structured and unstructured data
  • Establish and measure metrics for reliability, performance, AI output quality, and business impact
  • Assess architecture options, implementation complexity, operating costs, and build-versus-buy decisions
  • Write readable, tested, and documented code; participate in code and design reviews
  • Diagnose production failures, address performance bottlenecks, and improve monitoring and recovery processes
  • Contribute to shared tooling and engineering practices and mentor colleagues

Requirements

  • Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience
  • 5+ years of professional software engineering experience, including substantial ownership of software deployed and maintained in production
  • Demonstrated ability to independently deliver complex technical projects, navigate ambiguous requirements, and make thoughtful design and implementation decisions
  • Strong proficiency in Python and SQL, with experience building maintainable software beyond exploratory scripts or notebooks
  • Solid understanding of software design, APIs, data structures, automated testing, version control, and CI/CD
  • Experience building and operating cloud-based applications, services, or data-intensive systems, including troubleshooting production issues and improving reliability
  • Experience working with data pipelines, databases, and integrations, with attention to data quality, performance, and access controls
  • Working knowledge of applied AI, machine learning, or statistical methods, including how to evaluate their suitability, limitations, and performance in a software solution
  • Ability to explain technical decisions and tradeoffs, collaborate across disciplines, and provide constructive guidance to other engineers

Benefits

  • Comprehensive benefits
  • Holistic mind, body and lifestyle programs designed for overall well-being
  • Additional compensation such as bonus, commission, equity and other benefits may also apply

Job type

Full Time

Experience level

Senior

Salary

CA$130,000 - CA$168,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudPythonSQL

Location requirements

RemoteCanada

Report this job

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