Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Job Description

Job Summary

Zendesk’s people have one goal in mind: to make Customer Experience better. Our products help more than 145,000 global brands (AirBnb, Uber, JetBrains, Slack, among others) make their billions of customers happy, every day.

Our team is responsible for building cutting edge AI Agents, with main ownership on the generative bot engine (settings and flow execution). We use the latest trends in Machine Learning and AI algorithms to help us on that mission, and we're passionate about empowering our customers.

As an Engineer on our team, you’ll be responsible for developing products in collaboration with our Engineers, ML Scientists and ML Engineers, and delivering high-quality ML and AI products to our customers, at a scale that most companies only dream of.

What you’ll be doing

  • Delivering AI-powered capabilities to our customers at Zendesk scale

  • Working closely with Product, Management, DS and ML Engineers to define the scope of features and implementation approach.

  • Automating the deployment pipelines for crucial AI-powered services and products

  • Actively collaborating in evolving the workflow and processes together with the members of the team.

  • Supporting our deployed services to ensure a high level of stability and reliability.

  • Mentoring junior team members, as well as pairing with more experienced colleagues and learning from each other.



 

What you bring to the role

Basic Qualifications:

  • Experience with provisioning and deploying services with a cloud provider (GCP, AWS, Azure).

  • Good proficiency in any server-side programming language and the testing frameworks (Java, Scala, Ruby, GoLang).

  • Good proficiency in any web programming language and the testing frameworks (Typescript, React, NodeJS).

  • Good proficiency in understanding and querying data (SQL) 

  • Sound understanding of architecture and software design patterns for server-side and web domains.

  • Experience building and deploying Machine Learning powered solutions

  • Fundamental understanding of Machine Learning development approach for supervised and/or unsupervised learning algorithms.

  • Collaborative and growth mindset along with the desire to continue your ongoing learning and development.

Preferred Qualifications:

  • Experience managing and deploying cloud services in AWS

  • 2+ years of work experience in DS/ML-powered software development

  • 4+ years developing web applications ideally with React or Typescript

  • 4+ years developing server-side applications ideally in NodeJS, Ruby, Python or Scala

  • Experience with Machine Learning pipeline automation tools

Tech Stack

  • Web pipeline: React, NodeJS, Ruby, Scala

  • ML pipeline: Metaflow, AWS SageMaker, AWS Batch

  • ML models: PyTorch, TensorFlow, MLFlow

  • Storage: RDS MySQL, Redis, S3, ElasticSearch, Aurora

  • Streams and queues: Kafka,

  • Service deployment: Kubernetes, Spinnaker

  • Logging and monitoring: Datadog, Sentry

Where We Work:

We're rapidly growing our teams in Lisbon, Portugal, and Krakow, Poland. We have exciting next-generation ML-powered products that are already in use by customers in the banking and finance area, online and offline retailers, and even national postal services. You will work with a driven team, passionate about delivering the right experience to end-users using sophisticated and pioneering ML technology.


 

Hybrid: In this role, our hybrid experience is designed at the team level to give you a rich onsite experience packed with connection, collaboration, learning, and celebration - while also giving you flexibility to work remotely for part of the week. This role must attend our local office for part of the week. The specific in-office schedule is to be determined by the hiring manager.

The intelligent heart of customer experience

Zendesk software was built to bring a sense of calm to the chaotic world of customer service. Today we power billions of conversations with brands you know and love.

Zendesk believes in offering our people a fulfilling and inclusive experience. Our hybrid way of working, enables us to purposefully come together in person, at one of our many Zendesk offices around the world, to connect, collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.

Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace. Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law. We are an AA/EEO/Veterans/Disabled employer. If you are based in the United States and would like more information about your EEO rights under the law, please click here.

Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please send an e-mail to peopleandplaces@zendesk.com with your specific accommodation request.

Zendesk Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Zendesk DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Zendesk
Zendesk CEO photo
Tom Eggemeier
Approve of CEO
What You Should Know About Senior Software Engineer, Zendesk

Join Zendesk as a Senior Software Engineer in Lisbon, Portugal, where you'll play a pivotal role in enhancing customer experiences across the globe! At Zendesk, we're dedicated to creating AI-powered solutions that assist over 145,000 brands, including Airbnb, Uber, and Slack. In this exciting position, you’ll collaborate with passionate engineers, machine learning scientists, and machine learning engineers to develop cutting-edge AI agents and a state-of-the-art generative bot engine. Your mission will be to deliver high-quality machine learning and AI products that can scale like never before. Whether you’re automating deployment pipelines or mentoring junior engineers, every aspect of your work will contribute to the overall stability and reliability of our deployed services. To thrive in this role, you'll need extensive experience with cloud providers like AWS, Azure, or GCP, and proficiency in server-side and web programming languages such as Java, Ruby, or NodeJS. Your skills in machine learning development and architectural design patterns will be key to your success. Plus, as part of our hybrid team, you’ll have the chance to connect with colleagues in-person and remotely, ensuring you remain flexible while still benefiting from a collaborative environment. Join us in making customer experiences better with the latest in AI technology. We're excited to have you on board!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Zendesk
What are the main responsibilities of a Senior Software Engineer at Zendesk?

As a Senior Software Engineer at Zendesk, your core responsibilities involve developing AI-powered capabilities for our customers and collaborating with various teams, including Product Management and Data Science. You will automate deployment pipelines and ensure the reliability of our services while mentoring junior team members. Delivering high-quality machine learning solutions at scale is a critical part of your role.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer position at Zendesk?

To become a Senior Software Engineer at Zendesk, you should have extensive experience in cloud service provisioning, server-side programming (like Java or Ruby), and web technologies (such as React or NodeJS). Knowledge of machine learning development and architectures is also essential. A collaborative spirit and ongoing commitment to learning are key to succeeding in this role.

Join Rise to see the full answer
How does Zendesk's work environment support its Senior Software Engineers?

Zendesk offers a hybrid work environment allowing Senior Software Engineers to enjoy a flexible schedule while maintaining essential in-person collaboration. With a focus on team connection, you will have rich experiences packed with learning opportunities that foster professional growth and community. You'll also be part of an inclusive culture that prioritizes diversity.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer be proficient in at Zendesk?

As a Senior Software Engineer at Zendesk, proficiency in server-side languages like Java, Ruby, or Scala and web programming languages such as React, Typescript, or NodeJS is crucial. Knowledge of SQL for data querying and understanding machine learning frameworks also plays a significant role in your daily responsibilities.

Join Rise to see the full answer
What is the tech stack used by a Senior Software Engineer at Zendesk?

The tech stack for a Senior Software Engineer at Zendesk includes React and NodeJS for web applications, and frameworks like PyTorch and TensorFlow for machine learning projects. You'll work with tools for deployment and monitoring, including Kubernetes and Datadog among others, ensuring that you engage with advanced technologies that enhance the customer experience.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your previous experience with cloud service deployment?

Highlight specific projects where you've successfully deployed services on platforms like AWS or Azure. Discuss the challenges you faced and how you overcame them, emphasizing your familiarity with tools such as Kubernetes for service orchestration.

Join Rise to see the full answer
How do you approach debugging a complex system?

Share a structured methodology for troubleshooting, such as analyzing logs, employing monitoring tools like Sentry or Datadog, and isolating the root cause of the issue. Mention any specific examples where your debugging skills led to successful resolutions.

Join Rise to see the full answer
Describe your experience with machine learning projects.

Discuss any relevant projects where you implemented machine learning algorithms, detailing your role in the development process. Talk about the impact of these solutions and how you utilized frameworks like TensorFlow or PyTorch in your work.

Join Rise to see the full answer
What is your experience mentoring junior engineers?

Talk about the importance of mentorship in your career. Provide examples of how you’ve helped junior engineers grow, the methods you’ve used to facilitate their learning, and any positive outcomes from your mentoring relationships.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Explain your strategy for assessing priorities based on project requirements and deadlines. Mention tools or techniques you utilize to remain organized and ensure important tasks are completed efficiently.

Join Rise to see the full answer
Can you give an example of a project where you collaborated with cross-functional teams?

Refer to a specific project that required collaboration with product, data science, or ML teams. Describe your role and how effective communication contributed to the project’s success.

Join Rise to see the full answer
What design patterns do you commonly use in server-side development?

Discuss several relevant design patterns, such as MVC or Singleton, providing context for how you have applied them in previous projects to enhance application structure and maintainability.

Join Rise to see the full answer
What is your approach to automation in deployment pipelines?

Share your experience with deploying CI/CD frameworks and any specific tools you’ve used, such as Spinnaker or Jenkins, to automate processes. Discuss the benefits you have observed in terms of efficiency and reliability in deployments.

Join Rise to see the full answer
How do you keep your skills current in an ever-evolving tech landscape?

Mention resources such as online courses, tech meetups, webinars, and communities you engage with to stay updated. Highlight any personal projects where you practice new technologies or tools to continuously learn and grow.

Join Rise to see the full answer
What are the key factors you consider when designing a scalable application?

Identify aspects such as load balancing, microservices architecture, and database optimization. Explain how you've implemented these factors in past projects to create efficient, responsive, and scalable applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off
Photo of the Rise User
Zendesk Remote Remote, California, United States of America
Posted 5 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Empirical Remote No location specified
Posted 14 days ago
Photo of the Rise User
RetailNext Remote Europe, Remote; Spain, Remote
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 23 hours ago

Zendesk is a Danish-American, customer experience company headquartered in San Francisco, California. We take pride in being recognized among the top 1% of the world's most flexible and remote-friendly companies and prioritizing getting together.

62 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Family FriendlyBadge Global CitizenBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Passion for Exploration
BENEFITS & PERKS
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
401K Matching
Paid Holidays
Paid Time-Off
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
12 people applied to Software Engineer I at Affirm
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
Photo of the Rise User
8 people applied to Game Developer at Altera
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
12 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
11 people applied to Unity Developer at FS Studio
Photo of the Rise User
139 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics