Pegasystems, Inc. Senior/Principal Software Engineer (DevOps) in Poland

The Position:

Pegasystems is seeking a talented Engineer to join our Speed, Quality, Innovation and Delivery DevOps organisation. The team develops a variety of software tools to support massively scaled test automation, cloud based provisioning and infrastructure automation. It this position you will mainly develop in Groovy/Ruby/Python/Java (60%) and set and configure environments and tools (like Sonar and Docker) on AWS (40%). Senior/Principal Software Engineer is a thought leader who combines energy, creativity and drive with a deep understanding of best-in-class industry practices to evolve the core engine that powers the Pega platform. In addition, Senior/Principal Software Engineer provides technical leadership, guidance, and coaching of fellow engineers.

Take a look at what our office is like in Krakow

As a Senior/Principal Software Engineer (DevOps), you will:

  • Work with a group of system and software engineering professionals who are passionate about great software build and release processes
  • Play an important and exciting role in delivering industry leading continuous delivery practices and supporting tooling to Pega
  • Have an opportunity to learn and work with cutting edge technology
  • Plan a role in continually elevating our global DevOps practices

Your main responsibilities will include:

  • Design and develop software that improves Pega’s development, testing, deployment and operational capabilities
  • Leverage cloud based infrastructure to reduce friction in development and testing
  • Design, develop and maintain infrastructure services that support the process
  • Collaborate with teams across the organisation to improve developer productivity and experience
  • Administer, monitor, and troubleshoot the continuous delivery process - triage infrastructure related issues and deliver immediate fixes and communicate with stakeholders on progress

Pega Offers:

  • Working in a friendly atmosphere with flexible working hours
  • Many opportunities of development – an extensive onboarding training, budget for conferences, area for own training initiatives, possibilities of working in other global offices for a few weeks (mainly USA and Netherlands)
  • Working with the newest technologies (AWS, Docker, Gradle, Ansible) and variety of tasks in the highest level Scrum environment
  • Working in the environment where you can propose tools which you would like to use
  • Attractive salary and package (Medical Care, Group Insurance, Multisport Card/Membership in Pure, English lessons)
  • Feeling the power of social spirit – we support many team (like evenings with board games) and sports initiatives and have a chill room

The Person:

The ideal candidate is an inventive, passionate, self-motivated team player who can drive issues and projects to a closure in a fast paced, globally distributed, enterprise software engineering environment.

Ideally we are looking for:

  • Bachelor’s Degree in Computer Science or related field
  • 6+ years of professional experience
  • Good knowledge of Java
  • Knowledge of one or more dynamic languages (Ruby, Python, Groovy)
  • Source control system usage and administration - Git
  • Good knowledge of Linux & Bash
  • Proficient in software build tools
  • Experience with relational databases and related tools
  • Strong problem solving, troubleshooting, and debugging skills
  • Comfort with frequent, incremental code testing and deployment
  • Comfort with collaboration, open communication and working across functional boundaries
  • Agile development process experience

It will be great if you are familiar with:

  • Docker, Jenkins, Gradle, Ansible
  • JavaScript
  • Cloud based environment experience (AWS)
  • Open Source development experience
  • SQL & NoSQL database experience

We value diversity in our workforce and welcome enquiries from all suitably qualified applicants.

As an Equal Opportunity and Affirmative Action employer, Pegasystems Inc. will not discriminate in its employment practices due to an applicant's race, color, religion, sex, 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

EMEA Applicant Privacy Policy