Full job description
Seeking Director of Software Engineering to lead development of an integration platform for data ingestion, transformation, and loading into People Cloud Platform. Requires 10+ years software engineering experience, 5+ years leadership, expertise in Java, Spring Boot, REST APIs, cloud-native microservices, data integration, and ETL. Responsibilities include designing integration platform, building data pipelines, developing backend and frontend (Angular), collaborating cross-functionally, ensuring multi-cloud compatibility, and maintaining CI/CD pipelines. Preferred experience with Salesforce, Workday, Marketo, Google Ads, Segment, Snowflake, Databricks, Spark, and AI-assisted development. Benefits include flexible time off, paid holidays, sick time, parental leave, health coverage, 401(k), tuition assistance, and more. Salary range $129,500 - $240,500 annually.
What you'll do
- Lead design and implementation of extensible integration platform for data onboarding and management
- Architect and oversee data ingestion pipelines from APIs, file sources, and event streams
- Build reusable, scalable connector frameworks with monitoring, retry logic, and transformations
- Ensure integration with People Cloud APIs, data models, and customer-facing features
- Drive backend development with Java/Spring Boot and real-time/batch data processing
- Oversee frontend architecture (Angular) for internal tools and dashboards
- Collaborate cross-functionally with product, data, and cloud infrastructure teams
- Ensure multi-cloud compatibility leveraging AWS, Azure, or GCP
- Implement and maintain CI/CD pipelines, infrastructure as code, and blue-green deployments
Requirements
- 10+ years in software engineering with strong backend and data engineering skills
- 5+ years leadership experience including team building, mentoring, and delivery management
- Expertise in Java, Spring Boot, REST APIs, and cloud-native microservices
- Strong understanding of data integration patterns, API consumption, real-time and batch ETL
- Experience building multi-connector frameworks
- Knowledge of Angular for front-end development and dashboarding
- Experience with multi-cloud deployment, Kubernetes, Terraform, and observability tools
- Experience with CI/CD pipelines and blue-green deployments
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Preferred experience with Salesforce, Workday, Marketo, Google Ads, Segment, Snowflake
- Hands-on experience with Databricks, Spark or equivalent data processing platforms
- Experience with RAG architectures, Agentic AI systems, and spec-driven AI-assisted development
Tech stack
JavaSpring BootREST APIsDatabricksSparkAngularAWSAzureGCPKubernetesTerraformCI/CDblue-green deploymentmicroservicesETLRAG architecturesAgentic AI systemsspec-driven AI-assisted development
Benefits
Flexible time off (FTO)15 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k)Tuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling