Software Engineer
Posted 17 Sep 2026
Advertised as “Software Engineer II”
BranchFactor Summary
The original posting with the fluff stripped out
- Level
- II
- Expected experience
- 2+ yrs
- Management level
- Individual contributor
- Employment
- Remote
No salary listed for this role.
Field of studyQuantitative Field, Science, Technology, Engineering, and Mathematics (or related)
Study levelMaster's
Field of studyQuantitative Field, Science, Technology, Engineering, and Mathematics (or related)
Study levelDoctorate
ZoomInfo is where careers accelerate. We move fast, think boldly, and empower you to do the best work of your life. You’ll be surrounded by teammates who care deeply, challenge each other, and celebrate wins. With tools that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.
As a Software Engineer II, you will leverage theory, data, and research to solve business problems. You will support R&D and analytics efforts across multiple areas of the business including Product, Sales, Marketing, Finance, HR, and related functions.
This role will be responsible for drawing insights from large data sets, defining and implementing key model performance indicators, and for communicating insights and trends to support business decision-making. Effectiveness in this position will require an understanding of technical methods and data engineering necessary to build and implement AI solutions, as well as knowing general industry trends, business objectives, and workforce dynamics. You will use data to develop insights, forecasts, metrics, dashboards and recommendations to inform decisions about our operations and go-to-market strategy.
What You’ll Do (Essential Functions)
- Own research and development projects end-to-end. Scope ambiguous problems and define success metrics, through model development, deployment, and ongoing monitoring.
- Translate business questions from various business units into well-defined problems with clear KPIs, deliverables, and timelines.
- Assess the feasibility, expected impact, and tradeoffs of proposed initiatives to inform prioritization and scoping decisions with cross-functional partners.
- Design and conduct rigorous statistical analyses and build robust predictive models to answer complex business questions, selecting appropriate methods (e.g., regression, time series, survival/attrition, hypothesis testing, graph and network analysis) for the problem at hand.
- Design and implement production-ready pipelines that can handle large-scale datasets, leveraging distributed processing systems (e.g., Snowflake, Databricks, Google Cloud Platform) and building reusable, modular components.
- Write readable, well-structured, modular code using standard libraries, and ensure your work is tested, documented, and maintainable by others.
- Participate in code and design reviews, giving and receiving constructive feedback to raise the quality bar across the team.
- Contribute to shared practices, tooling, and documentation that improve how the data science function operates.
- Share knowledge with teammates and provide informal guidance to more junior colleagues on modeling, code, and analysis approaches.