Senior Software Engineer, Robotics

Job Category: Product Management
Location: Poland - Krakow
Meet Our Team:

Our team works on robotic automation, which is the application of software to automate tasks and processes otherwise performed by humans. Simply, robotic automation is software automating software. Software robots can fully automate essential business transactions through Robotic Process Automation (RPA) or optimize the way people work with Robotic Desktop Automation (RDA). The goal of robotic automation is an improved customer experience and operational excellence through increased efficiency, performance, and agility in the day-to-day activities across the enterprise.

Picture Yourself at Pega:

The Robotic Translator team consists of experienced developers that work with system internals, software analysis and reverse engineering. What makes us successful is the usage of variety of languages and platforms, including x86/x64 Assembly, C/C++, .NET/C#, Java and HTML/JavaScript.

What You'll Do at Pega:
  • Work with unique technology that automates and monitors the user interfaces of desktop applications
  • Research through IDA, Windbg and other utilities to write headers and interfaces that can be used to interact with customer applications
  • Analyze software while working with variety of languages and platforms
  • Work with a collaborative team in an Agile environment that enjoys solving complex issues
  • Implement code utilizing discovered headers to successfully automate controls within the application
  • Perform code reviews for peers to ensure code quality and implementation
  • Assist peers to ensure team success
  • Scrum development with regular stand up meetings and sprint cycles of 2 weeks
Who You Are:

You are reverse-engineering geek and you are keen on working with many different technologies to deal with challenging tasks. You have a strong understanding of object-oriented programming, debugging and problem-solving skills. You like digging deeply into the product. Your strengths are self-motivation and ability to work with minimal supervision. You also have:

  • Min. 4 years of experience developing a software product
  • A true tenacious desire to learn with career discipline and methodical style
  • Ability to perform in a fast-paced interactive development environment
  • Desire to tinker and understand software internals
What You've Accomplished:
  • Programming experience in C++ with reverse engineering experience on Windows platform
  • Experience in reverse engineering and debugging tools like IDA, Windbg, Ollydbg
  • It will be an asset if you have:
    • Experience in C#/.Net or Java
    • Experience with tools like dotPeek, Reflector, jdgui
    • Experience with COM
    • Experience with MFC
    • Windows internals knowledge (Message Queues, Threading)
    • C# Desktop Application development experience
    • Knowledge on Robotic Automation
Pega Offers You:
  • The world’s most innovative organizations as reference-able clients
  • Analyst acclaimed technology leadership in a massive emerging market
  • An ever-changing business landscape that adapts, scales and performs
  • Many opportunities of development – internal and external trainings
  • Working in a friendly atmosphere in an international environment with flexible working hours
  • Attractive salary and package (Medical and Group Insurance, Multisport Card, English lessons, and many more)
Job ID: 8359

As an Equal Opportunity and Affirmative Action employer, Pegasystems will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, veteran or disability status, or any other category protected by law.
Accessibility – If you require accessibility assistance applying for open positions please contact

Labor Condition Applications
GDPR Candidate Privacy Notice
Pegasystems Limited UK Gender Pay Gap Statement

Apply Now

(all fields are required)

Already a member? Log in.

  • 8 characters minimum
  • 1 number
  • 1 special character (!@#%$*+.)
  • 1 lowercase character
  • 1 uppercase character
By providing a password, you will become a Pega Digital Community Member and be able to track your application status

Allowed file types are DOC, DOCX, PDF, TXT (2MB max)

By clicking "Submit Application" I agree that I have read and agree to Pegasystems Privacy and Security Policy and Terms of Use.