Overview
Meet Our TeamPega is a global leader in AI decisioning and workflow automation, trusted by top brands for over 40 years. The Pega Launchpad platform is cloud-native, scalable, and designed for real-time optimization of business processes. Our team leverages cutting-edge technologies, including GenAI, to transform how applications are built and deliver massive value to clients. At Pega, innovation, independence, and accountability are core to our culture.
As a key member of the Pega Services Engineering team, you will work with top-notch engineers who are highly motivated, self-driven, have a strong sense of ownership and are passionate about customer success.
Picture Yourself At Pega
Pega is changing the way the world builds software. In this role, you will engage deeply in building core features of Pega platform which runs thousands of BPM and CRM applications around the world. You would be embracing various CNCF technologies to make the platform cloud native, i.e., making platform stateless, scalable, seamlessly upgradable, observable, and highly performant. You will write code that is clean, unit tested and modularized using modern test-driven methodologies. You will be adopting best DevSecOps practices using industry standard CI/CD solutions.
What You'll Do At Pega
- Work as part of a collaborative and fun-loving team
- Work on building micro-services that run on cloud platforms like AWS
- Use AI in almost everything you do
- Use agile practices like TDD, pair programming, CI, CD and methodologies like Scrum and DevSecOps
- Use design patterns and SOLID principles
- Write code that is clean, modularized, unit tested, highly concurrent, optimized and performant
- Use AI tools and dev assistants in day-to-day development and improve your development efficiency through prompt engineering
- Maintain existing code base and fix bugs
- Write technical guides for future developers and support engineers
- Spend time on learning and development to improve your skillset
- Begin/continue your journey to become a software craftsman.
- Experienced in implementing cloud-native, enterprise-level business solutions and applications.
- Skilled in end-to-end delivery of small to medium components within larger solutions.
- Proficient in Java/Kotlin, relational and non-relational databases, and integration techniques.
- Strong understanding of Object-Oriented principles, design patterns, and SOLID principles.
- Familiar with Agile practices and Scrum methodologies for solution delivery.
- Exposure to AI tools for enhancing day-to-day programming and productivity.
- Bachelor’s or master's degree in engineering with a strong academic record.
- 4–6 years of experience in analysis, design, development, debugging, and deployment of large-scale Java-centric enterprise applications.
- Hands-on expertise in microservice architectures, Spring Boot/Micronaut frameworks, and CI/CD pipelines.
- Strong database skills with SQL and NoSQL (cloud-native) technologies like MongoDB.
- Proficient in Kotlin, Core Java, algorithms, data structures, and problem-solving.
- Experience with cloud infrastructure technologies and concepts.
- 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
Job ID: 23188