Skip to content
Software Engineer

Software Engineer

Senior Technical Product Manager (IntelliJ Kotlin Plugin)

JetBrains

Belgrade

Apply on the employer's site

Role description

At JetBrains, code is our passion. The Kotlin plugin for IntelliJ IDEA is where language meets experience — it's how hundreds of thousands of developers write, navigate, refactor, and understand Kotlin code every day. Being able to continuously improve it means understanding the language deeply, using the product daily, and deeply caring about Kotlin developers.

We're looking for a Senior Technical Product Manager who will own the Kotlin-in-IDE experience end to end. This is a deeply hands-on role. You will experiment with Kotlin in IntelliJ based IDEs every day, maintain reference projects that double as regression canaries and demo showcases, build prototypes with AI coding agents, analyze users feedback and talk to users. You won't manage from slides — you'll manage from the editor.

In This Role, You Will

  • Own the product vision for the Kotlin plugin: fast, correct, and trustworthy IDE support that evolves with the language.
  • Use IntelliJ IDEA with the Kotlin plugin daily — dogfooding features, catching regressions, and validating the developer experience first-hand.
  • Maintain and develop reference Kotlin projects that serve as showcases for new features, material for conference demos, and a living test bed for DX quality.
  • Build prototypes and proofs-of-concept using AI coding agents to explore and validate new capabilities.
  • Own and continuously adapt the plugin roadmap across short-term release goals, mid-term initiatives, and longer-term Kotlin ecosystem related projects.
  • Align plugin planning with Kotlin compiler releases, IntelliJ IDEA release trains, and Android Studio constraints.
  • Make explicit trade-offs and say "no" when cost, risk, or maintenance burden outweighs user value.
  • Define problem statements, success criteria, and scope for features — then collaborate with engineers to validate and refine.
  • Represent core Kotlin personas — JVM backend developers, library authors, Android and Multiplatform teams — and prioritize recurring pain points: false positives, slow analysis, unreliable refactorings, onboarding pain points, AI agents integrations.
  • Run a consistent pipeline of monthly user interviews to ground decisions in real workflows.
  • Coordinate with Kotlin language team, Developer Advocates, framework partners, Marketing, and other JetBrains teams.
  • Create external visibility through what's-new posts, Kotlin User Groups meetup talks, and feature previews at events like KotlinConf, Spring I/O, Devoxx and others.

We're Looking For Someone Who

  • Has professional software development experience in Java or Kotlin (this is a must).
  • Has 5+ years of experience in technical product management or a comparable role in a complex technical domain.
  • Is a hands-on product person who lives in the product, not someone who operates through reports and meetings alone.
  • Has experience with AI coding tools and agents, and curiosity about how they reshape developer workflows.
  • Can define clear roadmaps with problem statements, success criteria, and explicit trade-offs.
  • Has strong communication skills in English — written and spoken — for both technical peers and executive audiences.
  • Is ready to represent the product externally at conferences, in blog posts, and in community interactions.
  • Takes developer experience personally — not as an abstract metric, but as something they feel in their own daily workflow.

We'd Be Especially Thrilled If You

  • Have experience developing IntelliJ plugins or working with the IntelliJ Platform SDK.
  • Have built or contributed to evaluation pipelines, benchmarks, or quality measurement systems.
  • Have given technical talks or published content aimed at developer audiences.

Why join JetBrains?

  • Strong base salary. We offer competitive pay that reflects your skills and experience.
  • Flexible work location. Enjoy the freedom to work from home or from the office.
  • Remote work. Spend up to 30 days per year working remotely from abroad.
  • Extra time off. More days to relax, recharge, and do the things you love.
  • Medical insurance allowance. Enjoy peace of mind for you and your family
  • Learning and development opportunities. Access to conferences, courses, and language classes.
  • Relocation support. We help make your move as smooth and stress-free as possible.
  • Language classes. Pick up the local language or sharpen your English skills.
  • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays.
  • Mental health support. To help you feel your best, we provide easy access to professional mental health services.
  • Sports benefit. Enjoy an on-site gym or sports club stipend.
  • Internal events. Join company-wide celebrations and team gatherings.
  • Some benefits may vary depending on location.

We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Coming to this page

A resume for this role — and a ticket to the draw

We take the posting apart down to the real requirements and rewrite your resume against it — by asking, not inventing: no line appears without your confirmation. Sign in to get it first, and to enter the draw.

  • A resume for this exact role, not a universal one
  • Answers are kept: edit any one, not the whole conversation
  • All in your account — open it from any device

On the wheel

A discount on mentoring

Winners are drawn at random among entries with a confirmed email. The date and the full rules are on the draw page.

Draw rules

Software Engineer

Technical Artist III

IGT

Belgrade

Apply on the employer's site

Role description

IGT
, where innovation meets entertainment on a global scale! We’ve recently
leveled up
—IGT Gaming and Digital have joined forces with
Everi
, creating a powerhouse in the world of gaming, digital experiences, and fintech solutions. From the casino floor to your mobile screen, we’re all about delivering
thrilling, responsible, and unforgettable gaming experiences
. Whether it’s spinning reels, placing bets, or powering secure payments, we bring the fun—backed by serious tech, deep player insights, and a passion for innovation. With a team of over 7,000 and a presence in
100+ countries
, we’re not just global—we’re
locally legendary
. Our teams work closely with regulators, governments, and partners to ensure we play by the rules while pushing the boundaries of what’s possible. If you’re ready to bring your talent to a team that’s shaping the future of entertainment, your next big move starts here. For more information, please visit www.igt.com .

Overview
🌍 Hiring location: Serbia

📋 Employment type: Full-time position through employment contract.

✅ Requirement: Candidates must be fully eligible to work full-time under a local employment contract in Serbia.

💻 Work setup: Hybrid, connected to the local office in Belgrade

At IGT, we design and build casino games played by millions of players worldwide. We’re searching for talented Technical Artist based in Serbia who are passionate about creating and improving art production pipelines.

Our studio in Belgrade includes more than 500 colleagues working on exciting projects in a dynamic environment. We offer flexibility, foster diversity, and provide an international workplace where innovation and collaboration thrive.

What You Will Do
As a Technical Artist you will play a crucial role in bridging the gap between art and technology, ensuring the seamless integration of visual elements into our games. You will collaborate closely with our teams in Belgrade, while also contributing to international projects and cross-team initiatives.

  • Unity 3D, Photoshop, Jira, Github (or similar versioning software)
  • Ability to complete varying levels of design implementation assignments that involve in-depth creative thinking and technical skills
  • Develop and/or influence innovative solutions that enhance artistic direction
  • Ability to mentor as well as take direction
  • Ability to troubleshoot semi-complex design issues, providing solutions and/or alternatives
  • Proficient in both graphic art and 3D software applications and 3D game engines
  • Working knowledge of 3D techniques, optimization, shaders, particles and game art implementation
  • Understanding of C# is helpful, but not required

What We're Looking For

  • Understanding of casino games and the casino game industry
  • Well versed working collaboratively on team projects or efficiently on individual projects
  • Proficiency in leveraging AI tools and advanced prompting techniques to optimize technical art workflows and integrate generative solutions into production pipelines
  • Exceptional communication skills.

Special Requirements

  • Must be at least 21 years of age
  • Able to obtain a Gaming License
  • Security investigation

Benefits and Culture

  • Permanent employment contract and a competitive salary.
  • Private health insurance for you and your family.
  • Flexible working hours, including a hybrid work model, along with various initiatives that support wellbeing and work-life balance.
  • Opportunity to learn and continuously improve your skills through collaboration with e-learning platforms.
  • Clear career development path with well-defined growth opportunities.
  • A vibrant and stimulating work environment within Class-A office space.

📌 Important Application Note
Please include a link to your portfolio. For those with industry experience, we’re looking for Unity work, implemented slot interfaces, animations, shaders and particle effects, with a focus on optimizing all assets from Photoshop source to final engine implementation.

Ready to level up your career? Your first step starts with applying and see where it leads.

Let’s build games played by millions together

All IGT employees have a role in information security. Annual training will be assigned and required as appropriate.

IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve, and to creating a fair and inclusive culture that enables all our employees to feel valued, respected, and engaged. IGT is an equal opportunity employer. We provide equal opportunities without regard to race, color, religion, gender, sexual orientation, gender identity, gender expression, pregnancy, marital status, national origin, citizenship, covered veteran status, ancestry, age, physical or mental disability, medical condition, genetic information, or any other legally protected status in accordance with applicable local, state, and federal laws or other laws. We thank all applicants for applying; however, only those selected to interview will be contacted.

All IGT employees have a role in information security. Annual training will be assigned and required as appropriate.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

ServiceNow Virtual Agent Technical Consultant

NTT DATA Europe & Latam

Novi Sad

Apply on the employer's site

Role description

Who We Are
We drive innovation – from advisory and implementation to managed services and beyond, powered by a global team of over 18,500 experts representing over 90 nations in more than 30 countries. With SAP at our core and a powerful ecosystem of partners like Microsoft and ServiceNow, we continuously improve solutions and AI-driven technology to make them work for companies – and for their people.

As part of NTT DATA, a $30+ billion business and technology services, AI and digital infrastructure leader. As a Global Top Employer, NTT DATA serves 75% of the Fortune Global 100 and, with experts in over 70 countries, co-innovates solutions that encourage experimentation and recognize great work. With us, you have endless opportunities to think big, act bold and take ownership. Make this the place where you belong, learn, and build your network.

We are looking for a
ServiceNow Virtual Agent Technical Consultant
to join our team, to implement and enhance AI-powered capabilities within the ServiceNow platform.

What You'll Be Doing

  • Configure, implement, and optimize ServiceNow Virtual Agent and Now Assist capabilities.
  • Develop and support initial AI Agent use cases for IT Service Management (ITSM).
  • Configure conversational experiences, chatbot topics, and AI-driven workflows.
  • Contribute to the technical implementation and governance of the AI Control Tower framework.
  • Design and implement Agentic AI capabilities using ServiceNow AI features and best practices.
  • Integrate AI solutions with ServiceNow workflows, knowledge management, and service request processes.
  • Collaborate with business analysts, process owners, and platform teams to translate business requirements into AI-enabled solutions.
  • Test, troubleshoot, and optimize AI implementations to ensure performance, accuracy, and user adoption.
  • Document technical designs, configurations, and operational procedures.
  • Stay current with emerging ServiceNow AI capabilities and recommend opportunities for continuous improvement.

What You’ll Bring Along

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience
  • At least 4 years of hands‑on experience as a ServiceNow Virtual Agent Technical Consultant
  • Hands-on experience with the ServiceNow platform.
  • Experience implementing or configuring Now Assist, Virtual Agent, or ServiceNow conversational AI solutions.
  • Knowledge of ServiceNow AI capabilities, chatbot development, and workflow automation.
  • Understanding of ITSM processes and service delivery.
  • Experience configuring Flow Designer and integrating AI capabilities into ServiceNow workflows.
  • Experience with Agentic AI concepts and AI-powered service automation.
  • Familiarity with AI Control Tower or AI governance frameworks.
  • Experience implementing Generative AI capabilities within ServiceNow.
  • Knowledge of Knowledge Management, Predictive Intelligence, or other ServiceNow AI features.
  • ServiceNow certifications related to AI, Virtual Agent, or Platform development are an advantage.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work collaboratively with technical and business stakeholders.
  • Strong communication skills and advanced English and German.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

MES/SCADA Engineer

NTT DATA Europe & Latam

Novi Sad

Apply on the employer's site

Role description

Who We Are
We don’t just develop embedded software — we engineer intelligence into products. The Embedded Competence Center at NTT DATA Romania brings together experts in embedded systems, firmware development, and hardware–software integration, delivering robust and high-performance solutions for complex, safety-critical environments. With strong expertise in C/C++, AUTOSAR, real-time operating systems, and communication protocols, we design scalable embedded architectures, integrate software seamlessly with hardware, and ensure compliance with industry standards. Across the industries we support — from Automotive and Industrial Automation to Smart Devices and IoT — we transform reliable embedded technology into a foundation for innovative, dependable products.

We are looking for a MES/SCADA Engineer to join our global team, where you will learn and work with Industry 4.0 technologies, collaborate with colleagues from different functions and regions, and gain exposure to diverse cultures and innovative manufacturing solutions.

What You'll Be Doing

  • Support the successful implementation of new MES/SCADA systems across production lines within manufacturing plants.
  • Provide modification and enhancement services for existing MES/SCADA solutions.
  • Investigate, troubleshoot, and resolve system issues and operational challenges.
  • Collaborate closely with team members to ensure project and small-order deliverables are completed within the agreed scope, timeline, and budget.
  • Create, maintain, and continuously update knowledge base documentation.
  • Develop knowledge and expertise in platforms related to Industry 4.0 and manufacturing innovation.

What You'll Bring Along

  • Bachelor's or Master's degree in Computer Science, Automation Engineering, Electronics, Industrial Engineering, or a related technical field.
  • Understanding of object-oriented programming principles, with hands-on experience in languages such as C#, Java, or similar. Experience with C# is considered a strong advantage.
  • Working knowledge of SQL and relational databases, including the ability to query, analyze, and manipulate manufacturing-related data.
  • Good understanding of MES, SCADA, or industrial automation concepts. Exposure to manufacturing environments is considered an advantage.
  • Familiarity with PLCs, industrial communication protocols, and shop-floor integration technologies is a plus.
  • Strong analytical and problem-solving skills, with the ability to investigate and resolve technical issues in a structured manner.
  • Effective communication and teamwork skills, with the ability to collaborate in a global, cross-functional environment.
  • Interest in Industry 4.0, Smart Manufacturing, Digital Factory initiatives, and emerging manufacturing technologies.
  • A proactive learning mindset and willingness to develop expertise in MES/SCADA platforms and manufacturing innovation solutions.
  • Availability to travel up to 20% as required to support project implementation and customer site activities.
  • Excellent verbal and written communication skills in English.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

Software Engineer

SAP EWM Consultant

NTT DATA Europe & Latam

Novi Sad

Apply on the employer's site

Role description

Who We Are
We drive innovation – from advisory and implementation to managed services and beyond, powered by a global team of over 18,500 experts representing over 90 nations in more than 30 countries. With SAP at our core and a powerful ecosystem of partners like Microsoft and ServiceNow, we continuously improve solutions and AI-driven technology to make them work for companies – and for their people.

As part of NTT DATA, a $30+ billion business and technology services, AI and digital infrastructure leader. As a Global Top Employer, NTT DATA serves 75% of the Fortune Global 100 and, with experts in over 70 countries, co-innovates solutions that encourage experimentation and recognize great work. With us, you have endless opportunities to think big, act bold and take ownership. Make this the place where you belong, learn, and build your network.

Our mission is to help businesses optimize logistics and warehouse operations through
SAP Extended Warehouse Management (EWM)
. Join a diverse, collaborative team working on impactful projects across multiple countries.

What You’ll Be Doing

  • Lead and participate in SAP EWM implementations and rollouts, or support projects.
  • Translate business requirements into robust EWM solutions and validate against global standards.
  • Configure and customize complex EWM functionalities, including advanced warehouse processes (inbound/outbound), RF framework, warehouse structure, and integration with other SAP modules (MM, SD, TM) and third-party systems.
  • Ensure alignment with global templates and ability to handle high-volume, multi-site environments.
  • Collaborate with multi-country teams and manage cross-functional workshops.
  • Participate in AMS support projects, handling incidents, minor enhancements, and system monitoring.
  • Contribute to testing, data migration, and cutover activities during project phases.

What You’ll Bring Along

  • Bachelor’s degree in Engineering, Logistics, Management, or Information Technology or related field (SAP certification is a plus).
  • Minimum 3 - 5 years of experience in SAP EWM implementations and rollouts.
  • Strong understanding of warehouse processes and ability to challenge requirements when needed.
  • Exposure to implementation projects, AMS support and incident management.
  • Experience in global projects and multicultural environments.
  • Ability to manage multiple projects simultaneously.
  • Strong client-facing skills with the ability to lead workshops, present solutions, and manage stakeholder expectations.
  • Excellent communication skills and fluent English.

This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.

That is every opening in this category and country

Senior Technical Product Manager (IntelliJ Kotlin Plugin)JetBrains · Serbia

Apply on the employer's site
Senior Technical Product Manager (IntelliJ Kotlin Plugin) — JetBrains | mentors.coach