As a member of one of the most innovative and fastest growing groups at Pega, you will work closely with talented engineers and product owners across the globe to build a highly scalable Software as a Service (SaaS) offering.
Picture Yourself at Pega:• Pega is changing the way the world builds software. Our goal is to be the no. 1 CRM SaaS company in the world.
• In this role, you'll help us analyze performance profiles of enterprise software and define performance best practices that power Pega Cloud services.
• Pega is staying on the cutting edge of technology, this is your chance to get your hands on working with leading cloud performance technologies to solve interesting problems.
• Be an integral part of a team that analyzes performance profiles of enterprise software on the Pega Cloud and helps define performance best practices and governance policies.
• Develop tools and practices for infrastructure performance monitoring and resiliency testing.
• Work closely with capacity planning and operations teams to understand their needs and translate them into clearly defined requirements.
• Evaluate new and emerging technologies and determine applicability to current and future projects and markets.
• Provide performance oversight, review, assistance, and guidance to teams while they work on delivering new features.
• Communicate effectively with developers and product owners about performance analysis, presenting alternative approaches and plans when appropriate.
• Work within an Agile framework
You are a performance engineer having experience in building scalable cloud-native systems and passionate about exploring and applying this to help solve real business problems.
• 6+ years of software development experience, preferably in a product development company.
• Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field.
• Be able to implement solutions that meet engineering excellence standards with minimal oversight
• Experience with Agile methodologies such as SCRUM
• Experience deploying software in containers such as Docker
• Experience designing software to scale using containers and services
• Experience with performance analysis on clouds such as AWS, Azure or GCP
• Experience with Database, including both relational (PostgreSQL or Oracle) and NoSQL (Cassandra)
• Experience with applications in clustered deployments and distributed systems
• Experience with SCM including git and GitHub
• Programming language expertise in Java (required), with knowledge of Golang, Pega Platform, or AWS Cloud beneficial
• Experience with J2EE, Kubernetes, Docker and Terraform
• Candidate must have good verbal and written communication skills and must be a fast learner.
• Overall experience of 6+ years in developing and scaling applications, preferably in a product development company.
• Designed and implemented highly available, scalable cloud-native systems
• Strong knowledge in performance analysis, infrastructure monitoring, and capacity planning
• Experience working with cross-functional teams including Product Managers to align business goals with implementation results.
• Bachelor's degree in Computer Science or similar field.
• Gartner Analyst acclaimed technology leadership across our categories of products
• Continuous learning and development opportunities
• An innovative, inclusive, agile, flexible, and fun work environment
• Competitive global benefits program inclusive of pay + bonus incentive, employee equity in the company