Jobs · Engineering · California

Software Development Engineer--Pipedream Connect

Workday · San Francisco, CA · Yesterday
HybridEngineering$148k/yrFull-time

About the role

The Software Engineer on the Pipedream team will help expand the core capabilities of Pipedream Connect and its growing catalog of connectors to meet evolving customer needs. They will work across a diverse and modern technology stack, including Go, Node.js, Rust, Rails, Kotlin, SQL, Redis, and Kubernetes.

Responsibilities

  • Develop and maintain REST/GraphQL APIs using a common web application framework (e.g., Rails, Node.js/Express)
  • Design and implement service-level account connections for enterprise management use cases
  • Implement document management, normalization, and authorization capabilities across multiple third-party platforms
  • Work on projects that include progressive and dynamic auth scopes to provide least-privilege connections for Pipedream Connect use cases

Requirements

  • 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

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
  • 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 in API development, including designing, building, and maintaining APIs that enable integration with external systems and improve software modularity, security, and performance
  • 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
  • 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

Benefits

Pursuant to applicable Fair Chance law, Workday will consider for employment qualified applicants with arrest and conviction records. Workday is an Equal Opportunity Employer including individuals with disabilities and protected veterans. At Workday, we are committed to providing an accessible and inclusive hiring experience where all candidates can fully demonstrate their skills.

Pay

The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location. As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants.

Schedule

We combine the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply spend at least half (50%) of our time each quarter in the office or in the field with our customers, prospects, and partners (depending on role).

Similar jobs