
Senior Software Engineer – Data Internal Tools
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Washington • United States
Visit company websiteExplore more
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