Senior Software Engineer - Distributed Systems
Meet Our Team :
Decisioning product area provides capabilities that enable customers to model their specific data processing pipelines and execute these against massive Big Data volumes with high throughput and low latency.
You will work on a core Pega product which enables customers to build solutions by themselves.
Picture Yourself at Pega :
This role involves working with cutting-edge technologies and developing tools supporting massively scaled test automation, cloud-
based provisioning and infrastructure automation. The primary focus is to take ownership of platform services for big data storage (Cassandra) and event streaming (Kafka) considering 24 / 7 availability, reliability and maintainability.
This includes monitoring, disaster recovery, diagnostic tooling and benchmarking - all at scale.
What You’ll Do at Pega :
Create tools and automation for Decisioning services in the Cloud (Cassandra, Kafka) focusing on availability, reliability and maintainability
Work collaboratively with team members, product engineering teams and customer support to resolve high-visibility customer escalations
Propose architectural improvements by always thinking beyond the fix
Create automated tests for customer reference applications to validate logic, behavior and performance when running at massive scale
Who You Are :
You are a passionate software engineer who would like to challenge yourself by working with real-world deployments at scale.
You see yourself as a person with can-do attitude that exhibits creativity, integrity and teamwork. You can say about yourself that you are a successful communicator and collaborator, who is ready to learn and explore Pegasystems technology. You also have :
Java programming skills
Knowledge of algorithms and data structures
Understanding of multi-threading
Knowledge of Unix / Linux systems and Bash
Comfort with collaboration, open communication and working across functional boundaries (in Polish and English)
Focus on business outcomes.
Experience with or knowledge of the following (nice to have) : High-throughput, low latency computing in JavaRelational databases and related toolsCassandra and other NoSQL databasesAWS or other cloud providersDocker
What You’ve Accomplished :
Bachelor’s Degree in Computer Science or related field
2+ years of Java development experience
Experience with distributed source control system (Git)
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)
Feeling the power of social spirit by working in our very hi-tech new office - Pega supports many team and sports initiatives and we are sure that you will enjoy spending your time in our relax and game rooms!
Our GDPR Candidate Privacy Notice is available here