Currency

Staff Software Engineer - EISS (Java)

6 295 - 9 524 USDGross per month - Permanent
Java

Staff Software Engineer - EISS (Java)

Java

Marii Konopnickiej 29, Kraków

Zendesk

Full-time
Permanent
Senior
Hybrid
6 295 - 9 524 USD
Gross per month - Permanent

Tech stack

    English

    B2

    Java

    advanced

Job description

Zendesk is seeking an innovative and motivated Senior Staff Software Engineer to join our growing Engineering & Integration Shared Services team. We are looking for an experienced engineer with a track record of designing, building, and maintaining RESTful APIs, middleware, and event-driven microservices architectures, including asynchronous communication using APIs, events, and messaging systems. As part of this team, you will develop software solutions using best-in-class tools and platforms, integrate data across SaaS systems, and enhance the employee and customer experience with Zendesk products.


Important things for you:

  • Salary range (contract of employment):

    • PLN 278,000.00 - 418,000.00

    • Annual bonus (Eligible for annual bonus depending on individual and company performance)

  • Hybrid work model: one day a week in the office 

  • Additional Days-off - Recharge Friday (one day per quarter) 

  • In-office perks - lunches, breakfasts, and massage sessions


What you get to do everyday:

  • Work with a team of intelligent and humble engineers who own their products and share a vision for what they build

  • Lead global initiatives and shape the vision to bring our API ecosystem to the next level

  • Develop global tools to enable consistent documentation, contract testing, and uplift API related experiences

  • Influence architectural decisions. Champion standards, tools, and strategies across Zendesk middleware, orchestration services and APIs.

  • Work across a broad range of technologies including Go, Ruby, and AWS cloud services

  • Collaborate on ambitious and impactful programs with multiple global teams

  • Maintain observability, stability and lead data-driven decisions

  • Mentor other members of the team and advocate for engineering excellence

  • Proactively contribute to improve our infrastructure, code, and processes

  • Explore and implement next-generation solutions leveraging AI and machine learning to enhance productivity and efficiency across Zendesk. 


What you bring to the role:

  • An experienced engineer with a track record of delivering large-scale, high quality, and resilient web systems

  • Knowledge and hands-on experience with back-end development.

  • Experience in building microservices, orchestration services and APIs with an understanding of API design and best practices. Familiarity with API specifications (OpenAPI, Swagger, RAML, API Blueprint) is nice to have.

  • Ability to understand and present sophisticated concepts in a relevant and considerate manner. Explain and reason your technical decisions clearly and effectively.

  • Great collaboration and communication skills. Effectively work with cross-functional teams and departments.

  • Ability to influence without authority, inspire and mentor others.

  • Care deeply about elegant, performant, and scalable code. A learning mentality and a desire to continuously expand your skills.


Qualifications:

  • Experience: 10+ years in backend or integration engineering, designing and developing scalable microservices, distributed systems, and cloud-based solutions.

  • Programming: Advanced proficiency in Java (required); experience with Node.js or Python is a plus.

  • API, Middleware & Architecture: Demonstrated experience designing, building, and maintaining RESTful APIs, middleware, and event-driven microservices architectures, including asynchronous communication using APIs, events, and messaging systems.

  • Cloud: Fluency with AWS serverless technologies (Lambda, Step Functions, EventBridge, API Gateway, SNS, SQS, SAM, Serverless Framework) or equivalent experience with Azure or GCP.

  • SaaS Integration: Expertise integrating SaaS applications (e.g., Salesforce, Zuora, NetSuite, Workday, Coupa) and ensuring seamless data flow across distributed systems.

  • Testing & Quality: Strong background in unit, integration, and user acceptance testing; experience with code reviews and enforcing coding standards.

  • DevOps Collaboration: Experience collaborating with DevOps teams for deployment, monitoring, and scaling.

  • Agile: Proficient in Agile Scrum methodologies, with experience using Jira and Confluence.

  • Documentation: Ability to document APIs, database schemas, and backend processes for maintainability.

  • Education: BA/BS in Computer Science, IT, or related field, or equivalent industry experience; fluent in English.


Preferred Skills

  • Programming: Experience with Node.js, Python, or Bash scripting.

  • Low-code/No-code & iPaaS: Familiarity with iPaaS and low-code platforms (e.g., Workato, Boomi, Mulesoft).

  • CI/CD: Experience implementing and managing CI/CD pipelines (e.g., GitHub Actions, Jenkins, Travis CI).

  • Observability & Monitoring: Familiarity with observability, logging, and monitoring tools (e.g., Datadog, Splunk, CloudWatch).

  • Security & Compliance: Understanding of security best practices, governance, data compliance, and privacy standards.

  • Data Management: Experience with ETL/ELT processes and cloud databases (e.g., DynamoDB, Snowflake, BigQuery, SQL).

  • Data Orchestration: Knowledge of orchestration and data transformation tools (e.g., Apache Airflow, Astronomer, dbt, Fivetran).

  • Change Management: Proven ability to drive adoption of new processes and technologies.

  • AI/ML: Exposure to automation using AI, machine learning, or natural language processing. Awareness of Model Context Protocol (MCP).

Tech stack

    English

    B2

    Java

    advanced

Office location

Published: 25.11.2025

About the company

Zendesk

Zendesk is redefining customer and employee experience. Our AI-powered solutions help over 100,000 companies build better relationships and grow. We push boundaries of what’s possible and create tech that brings people c...

Company profile

Staff Software Engineer - EISS (Java)

6 295 - 9 524 USDGross per month - Permanent
Summary of the offer

Staff Software Engineer - EISS (Java)

Marii Konopnickiej 29, Kraków

Zendesk

6 295 - 9 524 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Base sp. z o. o. z siedzibą w Krakowie, ul. Wyczółkowskiego 7 dalej jako "administrator").... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.