Staff Software Engineer - EISS (Java)
Marii Konopnickiej 29, Kraków
Zendesk
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).

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...
Staff Software Engineer - EISS (Java)
Staff Software Engineer - EISS (Java)
Marii Konopnickiej 29, Kraków
Zendesk