# Software Engineer

**Company**: Workday
**Location**: San Francisco, CA
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $148,000 USD - $222,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://workday.wd5.myworkdayjobs.com/en-US/Workday/job/USA-CA-San-Francisco/Software-Development-Engineer--Pipedream-Connect_JR-0107821?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_09fd1f81-ecb

## Description

We are looking for a Software Engineer to join the Pipedream team at Workday. The Pipedream team is responsible for arming AI Agents with connectors to third-party applications and APIs, unlocking tremendous value for Workday and its customers.

As a Software Engineer on the Pipedream team, you will help expand the core capabilities of Pipedream Connect and its growing catalog of connectors to meet the ever-evolving needs of our customers. You will work across a diverse and modern technology stack , including Go, Node.js, Rust, Rails, Kotlin, SQL, Redis, and Kubernetes , and have the opportunity to continuously pick up and learn new technologies along the way.

Examples of the types of projects you will work on include:

- Progressive and dynamic auth scopes to provide least-privilege connections for Pipedream Connect use cases

- Service-level account connections for enterprise management use cases

- Document management, normalization, and authorization capabilities across multiple third-party platforms

In return, we’ll give you the trust to take risks, the tools to grow, the skills to develop and the support of a company invested in you for the long haul.

**Your Growth at Pipedream**

- 1st week: You have familiarized yourself with the development environment and committed your first production code change.

- 1st month: You have successfully delivered product features that require API and backend development.

- 3rd month: You are the expert engineer behind a significant feature and have delivered the first iteration of that feature to users.

**Basic Qualifications**

- 5+ years of related software development experience

- 2+ years of experience developing REST/GraphQL APIs with a common web application framework (e.g., Rails, Node.js/Express)

- Experience working with relational databases (e.g., MySQL, PostgreSQL)

- Familiarity with key-value data stores (e.g., Redis, Valkey)

- Experience with techniques for scaling high-volume APIs

- B.S. in Computer science or comparable technical degree

**Other Qualifications**

- Skilled in algorithmic thinking, with the ability to design and apply step-by-step approaches to solve complex problems, optimize processes, and build efficient software

- Proficient in API development, including designing, building, and maintaining APIs that enable integration with external systems and improve software modularity, security, and performance

- Experienced in code testing methodologies such as unit testing, integration testing, and regression testing, with the ability to use testing tools and frameworks to ensure software quality before deployment

- Solid understanding of the full software development lifecycle, including designing, programming, documenting, testing, and maintaining applications and software components

- Proficient with source control management tools and practices, including managing versions and branches, resolving merge conflicts, and ensuring changes are properly documented

- Effective team collaborator who communicates well, contributes to a positive and inclusive team environment, and works cooperatively with others toward shared goals

- Skilled in technical writing and documentation, with the ability to create clear, structured, and comprehensive documents that convey complex technical information to a variety of audiences

- A genuine passion for learning and intellectual curiosity , you enjoy picking up new technologies and diving into unfamiliar problem spaces

- Experience with JVM languages (e.g., Java, Kotlin), Go, and/or Rust is a plus

- Experience building distributed applications on cloud platforms (e.g., AWS, GCP, Azure) is a plus

## Skills

### Required
- Go
- Node.js
- Rust
- Rails
- Kotlin
- SQL
- Redis
- Kubernetes
- REST/GraphQL APIs
- relational databases
- key-value data stores

### Nice to have
- JVM languages
- distributed applications on cloud platforms

---

Source: [Apply at workday.wd5.myworkdayjobs.com](https://workday.wd5.myworkdayjobs.com/en-US/Workday/job/USA-CA-San-Francisco/Software-Development-Engineer--Pipedream-Connect_JR-0107821?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
