Senior Software Engineer
Core
Design, develop, document, test, and deploy standardized software solutions using integration, automation, and middleware tools to integrate Zendesk products with third-party SaaS systems and data platforms.
Role type
Senior Software Engineer (Backend & Integration)
Builds
Standardized integration solutions, middleware, and event-driven microservices connecting Zendesk products with external SaaS applications.
Domain
Customer Experience (CX) SaaS, Cloud Infrastructure, Enterprise Integration
Deliverable
production ML models | product features | infrastructure
Required skills
Java, RESTful API design, Microservices architecture, AWS serverless technologies, SaaS integration, Unit/Integration/UAT testing, Agile Scrum, Technical documentation
Preferred skills
Node.js, Python, Bash scripting, iPaaS platforms (Workato, Boomi, Mulesoft), CI/CD pipelines, Observability tools (Datadog, Splunk), Data orchestration (Airflow, dbt), AI/ML exposure
Technologies
Java, Node.js, Python, AWS (Lambda, Step Functions, EventBridge, API Gateway, SNS, SQS, SAM), Salesforce, Zuora, NetSuite, Workday, Coupa, GitHub Actions, Jenkins, Datadog, Splunk, CloudWatch, DynamoDB, Snowflake, BigQuery, Apache Airflow, Astronomer, dbt, Fivetran, Workato, Boomi, Mulesoft
Responsibilities
Design and develop scalable microservices and distributed systems; Integrate Zendesk products with third-party SaaS systems and data platforms; Develop and facilitate unit, system integration, and user acceptance testing; Participate in backlog refinement, sprint planning, and daily stand-ups; Explore and implement AI/ML solutions to enhance productivity; Collaborate with developers, architects, and business analysts to deliver high-quality solutions
Seniority
Senior, hands-on IC