Senior Software Engineer
We're building the data processing platform that powers our core data products and go-to-market systems and handles billions of records of company and contact data. As a Senior Software Engineer on the Data Platform team, you'll design and build the foundational services and components that enable engineering teams across the organization to unify, validate, normalize, and enrich business data at scale. This is a backend engineering role where you'll work with familiar GTM data concepts-company firmographics, contact information, job titles, addresses-and build the reusable infrastructure that ensures data quality and consistency.
Our Data Platform solves a real problem: teams across the organization need to perform common operations on business data, validating email addresses, normalizing phone numbers, standardizing company names, categorizing job titles, translating data between different languages, formats, and schemas. You'll build a centralized platform where these operations are implemented once as high-quality services, then made available through multiple access patterns: embeddable libraries for high-performance use cases, REST APIs for synchronous calls, pipeline components for data workflows, and streaming processors for real-time operations.
Your work directly enables our GTM Studio platform, unified customer profile and entity resolution capabilities. The validation and normalization services you build ensure we can accurately match and merge records, giving downstream systems and applications clean, consistent data to work with.
What You'll do:
- Build production-grade Java services that validate, normalize, and enrich business data (address standardization, phone number formatting, email validation, company name normalization, job title categorization) while handling tens of millions of daily requests
- Design clean APIs and interfaces that let other engineers easily integrate these capabilities into their applications and data workflows
- Integrate with third-party data providers (address validation services, phone intelligence APIs, business data vendors) and wrap them in consistent, reliable interfaces
- Work on the platform itself: build the framework that lets teams discover services, understand versions, handle backward compatibility, and deploy new capabilities
- Collaborate with product engineering teams to understand their data quality needs and translate those into reusable platform capabilities
- Design caching strategies, batch optimization, and resource management to efficiently serve massive scale while controlling costs
- Build observability, monitoring, and operational tooling so teams can use these services reliably in production
What you bring:
- 6+ years of software engineering experience with strong Java skills and a track record of building production services that other teams depend on
- Strong proficiency with Java 11+ and Spring Boot 3.2+ (Spring WebMVC, Spring Data)
- Experience deploying and operating services on Kubernetes, preferably GKE
- Familiarity with Google Cloud Platform services (GCS, BigTable, or similar cloud storage and database solutions)
- Experience building platform capabilities, frameworks, or reusable libraries that serve multiple engineering teams
- Track record of building high-scale systems that handle millions of requests efficiently and reliably
- Comfort working with GTM/CRM data domains (firmographic data, contact records, and common data quality challenges in B2B contexts)
- Strong API design instincts and ability to build interfaces that are both powerful and easy to use
- Experience with service-oriented architectures: building microservices, designing for backward compatibility, versioning strategies, service discovery
- Track record of pragmatic engineering: you start simple, ship incrementally, and add complexity only when it's justified by real requirements
- Ability to partner with other engineering teams by gathering requirements, understanding constraints, and building solutions that actually get adopted
- Bonus: Experience with data validation, normalization, or enrichment systems
- Bonus: Background in CRM platforms, customer data platforms, or marketing technology
#LI-VC1
#LI-Hybrid
Recommended Jobs
Executive Director of Special Education
Executive Director of Special Education Barnstable Public Schools, Cape Cod’s largest and most diverse public school district, seeks an innovative, dynamic, and collaborative leader to join the …
Geriatrician
Requisition Number: CHAP-2383 Cambridge Health Alliance (CHA) is recruiting a Geriatrician to join our well-established Older Adults service line within the Department of Medicine. CHA is an awa…
Cashier Team Member (Front End Service) - Part Time
Provides support as a member of the Customer Service & E-Commerce team to include assisting customers during the check-out process, performing all cash register functions, bagging groceries, and work…
Senior Scientist - HPLC, GC, KF
Work Schedule First Shift (Days) Environmental Conditions Adherence to all Good Manufacturing Practices (GMP) Safety Standards Senior Scientist – HPLC, GC, Analytical Chemistry Shif…
Senior Software Engineer- 55ip
Job Description 55ip, a fully owned subsidiary of J.P Morgan Chase, is looking for a senior software engineer with expertise in Python & related technologies and passionate about delivering innovat…
Senior BI Developer / Data Engineer (QuickSight)
Full Spectrum partners with leading companies developing safety critical systems used in multiple industries. With projects focused on embedded systems, mobile apps, robotics, and more, engineers at …
City Clerk
Statement of Duties The City Clerk is responsible for all operations of the Office of the City Clerk, which acts as the city’s custodian of records and serves approximately 20,000 customers an…
Regional Registered Dietitian
We are seeking an experienced Regional Registered Dietitian (RD) to provide clinical nutrition oversight and support across multiple skilled nursing and rehabilitation centers. This role partners cl…
Executive Director, Business & Digital Platforms Lead
Company Overview Dyne Therapeutics is focused on delivering functional improvement for people living with genetically driven neuromuscular diseases. We are developing therapeutics that target musc…
Clinic Director / Lead Physical Therapist - Woburn, MA
This is a Clinic Director or Lead Physical Therapist job at an Outpatient Private Practice Clinic in Woburn, MA 01801 We'll learn your requirements so that any job offer extended will meet your needs…