
Software Engineering - MTS, Trust Intelligence Platform
Salesforce7 days ago
Base Salary
$117k - $194k/yr
Responsibilities
- Develop and operate batch and streaming data pipelines for vulnerability, dependency, SBOM, and deployment metadata.
- Build repository-wide scripts and services that open pull requests, parse diffs, process CI feedback, and reconcile results into a central store.
- Maintain CI/CD pipelines with automated test coverage and add regression tests for fixes.
- Partner with service owners to land dependency upgrades, triage breakage, and prioritize remediation work.
- Own feature-level work through design, implementation, deployment, and ongoing maintenance.
- Write design documents, runbooks, pull request descriptions, and current technical documentation.
- Participate in on-call support, debug production failures, and reduce operational toil through automation.
- Develop software in Python and Java while learning and applying software supply chain security practices.
Requirements
- At least 3 years of software engineering experience.
- Strong proficiency in Python and Java, plus reading fluency in at least two of Node.js, Go, and Ruby.
- Hands-on experience contributing to batch or streaming data pipelines, including idempotent steps and retry handling.
- Direct experience building and maintaining CI/CD pipelines with automated test coverage.
- Experience writing scripts or small services that operate across many repositories and handle pull requests, diffs, and CI feedback.
- Experience with a workflow orchestrator such as Airflow, Dagster, Prefect, or Temporal.
- Experience with a lakehouse or columnar query engine such as Trino, Presto, Spark, Snowflake, BigQuery, Athena, Databricks, or Iceberg.
- Proficiency with non-trivial SQL joins, window functions, and common table expressions.
- Experience owning features end to end, including design, implementation, deployment, and maintenance.
- B.S. in Computer Science, Engineering, or equivalent experience.
- Preferred experience includes CVE, CVSS v3, EPSS, KEV, SPDX, CycloneDX, vulnerability scanners, remediation tools, reachability analysis, GitHub Actions, Dependabot, container image scanning, AWS, Kubernetes, and Terraform.
Benefits
- Salesforce offers time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
- Certain roles may be eligible for incentive compensation, equity, and benefits; compensation details exclude bonus, equity, and benefits from the stated base salary.
- Salesforce provides reasonable accommodations during the application and recruiting process.
Tech Stack
Apache AirflowApache SparkAWSDatabricksGitHub ActionsGoGoogle BigQueryJavaKubernetesNode.jsPrestoPythonRubySnowflakeSQLTerraform
Categories
Data Engineering
About Salesforce
Salesforce builds cloud-based customer relationship management software and a broader Customer 360 platform for sales, service, marketing, commerce, and analytics, sold by subscription to businesses and public-sector organizations. Founded in 1999 and headquartered in San Francisco, it trades on the NYSE under the symbol CRM. Its portfolio includes Sales Cloud, Service Cloud, Marketing Cloud, MuleSoft integration, Tableau analytics, and Slack for collaboration, with extensive developer tools and APIs.