Salesforce

Senior Software Engineer – Data Internal Tools

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $172,500 - $260,100 per year

Job Level

About the role

  • Architect and build scalable backend systems, APIs, and services that support our growing suite of internal data tools.
  • Drive the development of reliable infrastructure to support querying, alerting, metadata tracking, and dashboarding at scale.
  • Collaborate cross-functionally with Data Scientists, Product Managers, Software Engineers, and Analysts to define and deliver high-impact tools.
  • Translate complex, evolving business requirements into clean, maintainable, and scalable technical solutions.
  • Champion UI and contribute to the design of front-end interfaces that empower technical and non-technical users to access and explore data.
  • Improve the observability, reliability, and performance of our internal data platforms.
  • Champion engineering excellence, data best practices, and a product-first mindset across the team.

Requirements

  • Strong programming skills in languages like Python, Go, or PHP, with a deep understanding of systems design and backend architecture.
  • Worked with modern data infrastructure tools like Airflow, dbt, Kafka, Spark, BigQuery, or Snowflake.
  • Familiarity with container orchestration (e.g., Kubernetes, AWS) and infrastructure-as-code tools (e.g., Terraform, Ansible).
  • Exposure to modern UI technologies such as React or TypeScript, and an understanding of how backend systems interface with user-facing tools.
  • Experience building internal platforms or developer tools that scale across teams.
  • Ability to lead and mentor across projects, contributing not just code but vision and direction.
  • Excellent communication skills — you can articulate technical concepts to non-technical stakeholders and align cross-functional teams.
  • A Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience.
Benefits
  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonGoPHPsystems designbackend architectureAirflowdbtKafkaSparkBigQuery
Soft Skills
leadershipmentoringcommunicationcollaborationproblem-solvingvisiondirectionadaptabilitytechnical articulationcross-functional alignment
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringrelated field degreeequivalent trainingfellowshipwork experience