SaaS Integration & Automation Engineer

ISoftStone, Inc.
Palo Alto, CA, United States
12 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$79,040.0 - $91,520.0
Working hours
Regular working hours
Languages
Chinese, English
Job source

Tech stack

JavaScript (Programming Language) Microsoft Windows Application Programming Interfaces (APIs) Confluence JIRA Audit Trail User Authentication Software as a Service Databases Continuous Integration Extract Transform Load (ETL) Relational Databases
+32 more
Information Technology Operations JSON Python (Programming Language) PostgreSQL MariaDB Microsoft OneNote MySQL Nginx OAuth Role-Based Access Control Power BI Standard Sql Next.js SQL Databases Systems Integration TypeScript User Provisioning Software Web Application Frameworks ReactJS Grafana Cypress (Programming Language) Git Pytest Kubernetes Slack Playwright Tools for Reporting Gsuite Interactive Whiteboards Restful APIs Api Management Docker

Job description

Our Overseas IT team builds internal platforms that keep the company’s SaaS stack running. The work is software automation end to end - develop, customize, verify, test, deploy. You’ll spend most of your time building (~70%) and the rest making sure what ships actually works (~30%)., * Develop - build integrations with enterprise SaaS platforms (Microsoft 365, Slack, Google Workspace, Jira/Confluence, Notion, Zoom, Miro) using REST APIs, SCIM and OAuth 2.0

  • Develop - build internal Software Asset Management (SAM) services: subscriptions, licenses, user provisioning/deprovisioning, account lifecycle
  • Develop - design and maintain relational schemas (PostgreSQL, MySQL or MariaDB) for users, licenses, audit records, roles and permissions
  • Develop - write Python automation and ETL pipelines that collect, normalize and sync user, license and activity data
  • Develop - build automated individual and batch provisioning/deprovisioning workflows with job tracking, audit logging, error handling and reconciliation
  • Customize - tailor SaaS workflows, templates and internal tooling to each team’s requirements
  • Customize - improve RBAC/ABAC access control and build dashboards on license utilization, user activity and operational metrics
  • Verify & test - write test plans and automated coverage for integrations, provisioning workflows and dashboards; keep regression running in CI
  • Deploy - ship to dev, UAT and production; troubleshoot API, database, authentication and deployment issues
  • Work with IT operations, infrastructure, security and application owners to automate away manual processes

Requirements

  • Solid fundamentals in both development and testing
  • Strong Python and SQL
  • Hands-on experience with REST APIs, JSON and OAuth 2.0 integrations
  • Comfortable with relational databases (PostgreSQL, MySQL or MariaDB)
  • You write tests and know at least one automation framework (pytest with API testing, Playwright, Cypress or similar)
  • Git and standard development workflows
  • Clear written English, documentation and defect reports included

Preferred Qualifications:

  • Docker, Kubernetes, Helm, Nginx, CI/CD
  • Enterprise SaaS integrations or SAM experience
  • Microsoft Graph API, Slack APIs, Google Admin SDK, SCIM, or similar enterprise APIs
  • TypeScript/JavaScript and a modern web framework (React, Next.js)
  • RBAC/ABAC, provisioning, audit logging, async job processing
  • Power BI, Grafana, Superset or similar reporting tools
  • Bilingual in Chinese is preferred.

**Tech stack: ** Python SQL TypeScript PostgreSQL MySQL/MariaDB REST APIs OAuth 2.0 SCIM Next.js Docker Kubernetes Git

About the company

It’s a contract role, onsite at our Palo Alto office. It suits someone who likes owning a problem end to end - write the integration, write the tests, ship it, keep it honest., iSoftStone is a global IT service and consulting company that creates value and drives success through technology solutions, service excellence, and digital innovation. We specialize in web and application development, software testing and support, data and content management, digital experience, accessibility, and data for machine learning and AI. With 20 delivery centers and more than 90,000 employees worldwide, iSoftStone is proud to serve some of the world’s most well-known businesses, including 90+ Fortune Global 500 companies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all