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
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.
Senior Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Java - based integrations, APIs, and scalable digital experiences.
Software Developer building reliable, scalable software for nonprofit organizations at Societ. Designing, testing, and releasing features across React, Node.js, .NET, Java, and cloud technologies.