[Ad text for Demandbase website posting]
Employer: Demandbase, Inc.
Ref # _91969
_Position: Senior Software Engineer
Duties: Responsible for designing, building, and maintaining Demandbase’s integration platform, which powers seamless ingestion, transformation and synchronization of customer data across various marketing, sales, and advertising platforms. This platform connects with key third-party services, including CRM systems (Salesforce, Microsoft Dynamics 365), marketing automation platforms (HubSpot, Marketo), intent data providers (G2, TrustRadius), and ad networks (Google Ads, Facebook Ads). It enables businesses to unify and act on their data, ensuring consistency and efficiency across their martech, adtech, and salestech operations. Design and develop a unified data integration framework using Scala, ZIO, and Cats, applying the functional programming paradigm to ensure composability and type safety. Build and maintain scalable, high-performance data processing pipelines leveraging cloud-based infrastructure such as Kubernetes, AWS, along with scalable storage solutions like S3 and BigQuery. Utilize data streaming technologies including Apache Pulsar, Kafka, and Spark to handle large-scale data processing efficiently. Ensure referential transparency, immutability, and type safety in data transformations to enhance reliability and maintainability. Develop and optimize REST-based integrations with martech, adtech, and salestech solutions, enabling seamless interoperability within the Demandbase integration platform. Write clear documentation to convey plans and technical design. Develop unit, integration, and load tests to ensure system reliability and performance. Improve engineering standards, tooling, and processes, including GitLab CI/CD pipelines, monitoring frameworks using tools like Prometheus, Grafana and Datadog. Develop efficient rate-limiting strategies to handle high-throughput integrations. Ensure high reliability of all maintained product offerings by building real-time reporting dashboards and proactive monitoring mechanisms into the infrastructure. Own and operate the integrations and serve as a front-line responder for issues reported by customers, ensuring timely resolution and continuous improvements.
Education Required: Master’s or foreign equivalent in Computer Science, Software Engineering, or related field.
Experience Required: 5 years of experience in job offered or related occupation.
Special Requirements: Must have at least 1 year of prior work experience in each of the following:
Telecommuting allowed for this position
Salary: $190,486 - $284,000 per year
Worksite: 450 Alaskan Way South, Suite 200,Room 216 & 218 Seattle, WA 98104
Applicant
Instructions: Include job code 91969 in reply. EOE.
Personal information that you submit will be used by Demandbase for recruiting and other business purposes. Our Privacy Policy explains how we collect and use personal information.
At Demandbase, we go beyond collaborative. We have each other’s backs. We celebrate our victories and support each other during difficult times.
We believe that customer success is the responsibility of the whole company. Each one of us plays a role. Our energy is focused on customer satisfaction and success.