Software Engineer – IT Automation & Integrations

CriticalRiver Inc.

San Francisco (CA)

On-site

USD 124,000 - 207,000

Full time

23 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CriticalRiver Inc. in San Francisco seeks a Software Engineer – IT Automation & Integrations to design, build, and maintain enterprise integrations, internal platforms, and AI-enabled automation solutions.

This role focuses on connecting identity, HR, endpoint management, collaboration, and service management systems through scalable, event-driven architectures and robust integration frameworks. The ideal candidate will have strong software engineering fundamentals, API development expertise,

Qualifications

  • 5+ years of professional software engineering experience.
  • Experience designing and developing RESTful APIs, webhooks, and event-driven architectures.
  • Strong API security, OAuth and OIDC knowledge.
  • Experience with CI/CD, automated testing, and code reviews.
  • Ability to work independently in a fast-changing environment.

Responsibilities

  • Design, develop, and maintain APIs, webhooks, microservices, and event-driven integrations.
  • Build and enhance the Console.ai integration layer and related automation solutions.
  • Integrate enterprise systems including identity platforms, HRIS, endpoint management, ticketing, and collaboration tools.
  • Develop resilient workflows with strong error handling, logging, and observability.
  • Implement automated testing frameworks and CI/CD pipelines.
  • Create and maintain technical documentation for interfaces and integrations.
  • Collaborate with stakeholders to identify automation opportunities and optimize processes.
  • Ensure integrations meet security, authentication, and compliance requirements.

Skills

API design
Webhooks
CI/CD
Git
Security
Authentication & Authorization
Asynchronous processing

Tools

Python
TypeScript
Java
Go
Other modern languages
RESTful APIs

Job description

Job Description: Software Engineer – IT Automation & Integrations

Job Title: Software Engineer – IT Automation & Integrations

Experience: 12+ Years

Role Level: Mid-Senior

Duration: 12 Months

Preferred Location: San Francisco, CA

Secondary Locations: Austin, New York, Washington DC

Engagement Type: Contract

Position Summary

We are seeking a highly skilled Software Engineer – IT Automation & Integrations to design, build, and maintain enterprise integrations, internal platforms, and AI-enabled automation solutions. This role will focus on connecting identity, HR, endpoint management, collaboration, and service management systems through scalable, event-driven architectures and robust integration frameworks.

The ideal candidate will have strong software engineering fundamentals, expertise in API development and automation, and experience building enterprise-grade integrations that improve operational efficiency and business outcomes.

Key Responsibilities

  • Design, develop, and maintain APIs, webhooks, microservices, and event-driven integrations.
  • Build and enhance the Console.ai integration layer and related internal automation solutions.
  • Integrate enterprise systems including identity platforms, HRIS, endpoint management, ticketing, and collaboration tools.
  • Develop resilient workflows with robust error handling, retry mechanisms, idempotency, logging, and observability.
  • Implement automated testing frameworks and CI/CD pipelines to ensure reliable software delivery.
  • Deliver solutions through structured repositories, version control, and peer-reviewed pull requests.
  • Create and maintain technical documentation covering integrations, interfaces, dependencies, security controls, and operational procedures.
  • Collaborate with cross-functional stakeholders to identify automation opportunities and optimize business processes.
  • Ensure integrations adhere to enterprise security, authentication, and compliance requirements.

Required Qualifications

  • 5+ years of professional software engineering experience.
  • Strong programming experience in one or more of the following:
  • Python
  • TypeScript
  • Java
  • Go
  • Similar modern programming languages
  • Experience designing and developing:
  • RESTful APIs
  • Webhooks
  • Event-driven architectures
  • Asynchronous processing workflows
  • Strong experience with Git, code reviews, automated testing, and CI/CD best practices.
  • Solid understanding of:
  • Authentication and Authorization
  • OAuth and OpenID Connect
  • Service Identities
  • API Security
  • Experience building enterprise integrations, automation platforms, or internal business tools.
  • Ability to work independently and adapt to rapidly changing business and technical requirements.
  • Strong analytical, problem-solving, and troubleshooting skills.

Preferred Qualifications

  • Experience integrating enterprise platforms such as:
  • ITSM solutions
  • Identity and Access Management (IAM) platforms
  • Human Resource Information Systems (HRIS)
  • Mobile Device Management (MDM) solutions
  • Experience with Console.ai or similar IT automation platforms.
  • Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform.
  • Experience working with:
  • Event Buses
  • Workflow Engines
  • Serverless Architectures
  • Familiarity with AI-assisted development and engineering productivity tools, including:
  • Cursor
  • Devin
  • Similar AI-powered development platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Engineer
Automation Engineer

Nutanix • San Jose (CA)

Hybrid
AI Orchestration Engineer I - 1644
AI Orchestration Engineer I - 1644

aKube • Los Angeles (CA)

Hybrid
USD 69,000 - 90,000
Hybrid work model
Office onsite one day a week
Senior Business Systems Architect
Senior Business Systems Architect

RBM Software • San Francisco (CA)

On-site
USD 180,000 - 230,000
Automation Engineer - iPaas/Workato
Automation Engineer - iPaas/Workato

AMISEQ • United States

On-site
USD 80,000 - 120,000
Staff IT Engineer
Staff IT Engineer

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
AI Integration Engineer
AI Integration Engineer

The Judge Group • Tempe (AZ)

On-site
USD 120,000 - 180,000
Enterprise IT Automation & Integrations Engineer
Enterprise IT Automation & Integrations Engineer

CriticalRiver Inc. • San Francisco (CA)

On-site
USD 124,000 - 207,000
AI Solutions Integration Engineer
AI Solutions Integration Engineer

Hope Global • Cumberland (RI)

On-site
USD 95,000 - 125,000
Integration Developer
Integration Developer

Ice Capital Recruitment • Austin (TX)

On-site
USD 110,000 - 140,000
Senior Software Engineer (AI)
Senior Software Engineer (AI)

Staffing Science • Tempe (AZ)

Hybrid
USD 140,000 - 190,000
Hybrid work pattern
4 days onsite in Greater Phoenix