Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Salesforce

Senior Software Engineer, Data Ingestion

Salesforce

. Join Slack’s Data Ingestion Team within the Data Engineering organization .

Posted 11/11/2026full-timeUnited StatesSenior💰 $172,500 - $260,100 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing scalable data ingestion pipelines and Lakehouse solutions, with proficiency in streaming technologies and batch processing. Capable of leading technical initiatives, mentoring engineers, and collaborating effectively with cross-functional teams.

Highest-signal resume keywords
7+ Years Of Software/Data Engineering ExperienceStreaming And Lakehouse Technologies (Kafka, Flink, Iceberg)Batch Data Pipelines (Spark, Airflow, EMR)Object-Oriented And Functional Programming (SQL, Python, Java, Go)Distributed Microservices (Kubernetes, Docker, AWS)

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Data Pipeline DevelopmentLakehouse SolutionsStreaming TechnologiesBatch ProcessingSchema EvolutionMetadata ManagementChange ManagementProgramming Languages (SQL, Python, Java, Go)Microservices ArchitectureAI-Assisted Development
Soft Skills
Excellent Communication SkillsInterpersonal SkillsCollaborationMentoringTechnical Leadership
Tools & Technologies
KafkaFlinkSparkAirflowAWS S3KubernetesDockerTerraformGrafanaClaude Code/Codex
Industry Keywords
Data EngineeringStreaming DataLakehouse ArchitectureData IngestionMicroservices

Tech Stack

Tools & technologies
AirflowAWSDockerGrafanaJavaKafkaKubernetesMicroservicesPythonScalaSparkSQLTerraformGo

About the role

Key responsibilities & impact
  • Join Slack’s Data Ingestion Team within the Data Engineering organization
  • Design and develop scalable, resilient streaming and batch pipelines for structured and unstructured datasets
  • Design and implement Slack’s Lakehouse solutions and enable production use cases
  • Improve service and pipeline reliability and performance through AI-assisted and/or Agentic solutions and tools
  • Automate and manage dataset lifecycles, including schema evolution, metadata management, change and backfill management, deprecation, and migration
  • Serve as a tech lead, collaborating with cross-functional partners and independently leading technical initiatives end to end
  • Coach and mentor engineers across the team and organization
  • Write, review, and provide feedback on technical design proposals
  • Build and operate an ingestion platform handling 180PB+ of storage, approximately 1T records per day, 400+ data pipelines, and 1500+ active Airflow DAGs

Requirements

What you’ll need
  • U.S. citizenship; must be U.S. born or naturalized
  • Must not hold dual citizenship
  • Willingness to undergo a U.S. federal government Minimum Background Investigation (MBI) for a Moderate Public Trust position
  • Must pass a background check for GovSlack authorization
  • Salesforce cannot provide visa sponsorship for this role
  • 7+ years of software/data engineering experience
  • Experience building applications using Streaming and Lakehouse technologies, such as Kafka/Kafka Connect, Flink/Spark Streaming, Iceberg/Hudi/Delta or equivalent
  • Hands-on experience building and maintaining batch data pipelines using Spark, Airflow, EMR, S3 or equivalent
  • Proficiency in object-oriented and/or functional programming languages: SQL, Python, Java/Scala, Go or equivalent
  • Skill in building robust distributed microservices using tools such as Kubernetes, Docker, AWS ECS/EKS, Terraform, Grafana, etc.
  • Familiarity with AI-assisted software development and automation is an advantage
  • Hands-on experience with Claude Code/Codex or equivalent is an advantage
  • Excellent written and verbal communication and interpersonal skills
  • Ability to collaborate with cross-functional partners and explain sophisticated technical concepts to non-technical stakeholders
  • High growth expectations and willingness to push yourself and your team to achieve them

Benefits

Comp & perks
  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
  • Incentive compensation, where applicable
  • Equity, where applicable
  • Reasonable accommodation during the application or recruiting process