Job Closed

This listing is no longer active.

ZoomInfo logo
ZoomInfo

It’s Our Business to Grow Yours

Senior Software Engineer – Web Data Team

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

Washington

Posted

84 days ago

Salary

$140K - $220K / year

Seniority

Senior

Job Description

Senior Software Engineer – Web Data Team

ZoomInfo

• Design and implement components of scalable, fault-tolerant web crawling and extraction pipelines • Write clean, production-grade code in Java and Python • Build and operate ETL/ELT pipelines for large-scale data extraction and transformation • Work with cloud infrastructure on GCP and AWS, primarily on GKE • Improve observability, reliability, and operational excellence across the systems you contribute to • Partner with product and data science teams to deliver impactful solutions • Contribute to code reviews, documentation, and knowledge sharing across the team • Stay current with evolving web technologies, anti-crawling mechanisms, and AI-powered extraction approaches

Job Requirements

  • 5+ years of professional software engineering experience building production systems
  • Strong CS fundamentals: algorithms, data structures, concurrency, distributed systems
  • Proficiency in Java and/or Python
  • Track record of owning features end-to-end from design through deployment and operation
  • Comfortable making sound architectural decisions at the component level
  • Hands-on experience with cloud data warehouses such as BigQuery or Snowflake
  • Experience designing and operating large-scale ETL/ELT pipelines
  • Experience with orchestration tools such as Apache Airflow
  • Experience with streaming or event-driven systems such as Apache Kafka
  • Production experience on GCP (preferred) or AWS; multi-cloud exposure is a plus
  • Hands-on experience with Kubernetes (GKE/EKS) for distributed workloads
  • Familiarity with infrastructure-as-code tooling such as Terraform
  • Strong communicator who can explain technical decisions clearly
  • Comfortable operating in ambiguity and iterating quickly
  • Bias toward action and pragmatic problem solving
  • Self-starter who thrives in fast-paced, evolving environments

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
  • Comprehensive benefits
  • Holistic mind, body and lifestyle programs designed for overall well-being

Related Job Pages

More Full-stack Engineer Jobs

Fueled logo

Senior Full Stack Engineer – Platform Extensions

Fueled

We are a technology consultancy that transforms businesses by generating ideas, building products, & accelerating growth

Full TimeRemoteTeam 51-200Since 2007H1B Sponsor

• Build and evolve platform integrations. • Work across the full stack. • Shape product direction and architecture. • Collaborate cross-functionally. • Drive modern, healthy delivery practices.

Worldwide
Push Operations logo

Full Stack Software Engineer – Platform

Push Operations

People management made easy. Integrated payroll, HR, scheduling, and more to help you streamline your operations.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Using information from monitoring systems to pinpoint issues • Bringing old code into line with new standards • Helping build and scale back-end services and APIs • Infrastructure maintenance and scaling tasks, including infrastructure-as-code • Working with internal teams to find and implement innovative solutions to current bottlenecks in workflows • Writing, testing, and reviewing high-quality, maintainable code

Canada
$90K - $125K / year
Job Closed
AssemblyAI logo

Senior Software Engineer, Streaming

AssemblyAI

Offering speech-to-text APIs for modern developers, AssemblyAI is ultimately on a mission to use the latest deep learning technology to build practical products that make futuristi

• Design and ship customer-facing APIs • Partner with researchers to productionize new techniques • Work with Applied teams to understand user interactions • Contribute across the stack

United States
$200K - $225K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 1900

• Coordinate with clients and other I.T. personnel in analyzing system requests, developing specifications for new system development projects or for maintenance to existing mainframe-based applications. • Adhere to System Development Life Cycle standards, including preparation of project-related documents as requested by the Project Manager. • Make design changes to programs, either alone or in concert with other programmers. • Prepare unit and integration test plans for program changes, and in cooperation with clients and other I.T. personnel, perform the testing. • Conduct thorough problem analysis regarding technical system and application programs; documents findings and proposes problem resolution alternatives. • Some on-call responsibilities to support production as needed. • Communicate effectively with technical and non-technical audiences. • Communicate project progress and issues as needed. • Prepare user and operational documentation for programming work performed. • Serve as a Project Lead for smaller or less complex projects. • Serve as a mentor for less experienced engineers as needed. • Serve as a ‘go-to’ resource for complex questions. • Be a participatory team member, share knowledge, assist with projects as needed and suggest improvements for the system development process. • Minimal travel required on an as needed basis.

United States
Job Closed