Sr. Software Engineer – Clustering
Design and develop Pega's Core Engine technology, focusing on the Java code generation and compilation system. This is the heart of Pega's platform, which is used by all of our cloud-based strategic applications for sales, marketing and services operations. Working in a highly collaborative environment, your excellent Java skills will help drive the development of our next generation platform.
In this role, you will:
- Work in a highly collaborative scrum team
- Develop at the heart of Pega's language processing engine - parser, compiler & code generation on the fly
- Design, develop & test highly scalable APIs for the platform
- Follow TDD principles and best practices
- Be a thought leader & mentor junior engineers
- A rapidly growing yet well-established business
- The world's most innovative organizations as reference-able clients
- Analyst acclaimed technology leadership in a massive emerging market
- Competitive pay + bonus incentive, employee equity in the company, 3 weeks paid vacation plus 10 company holidays, 2 community service days, medical/eye/dental coverage, and even pet insurance!
You have a high level of technical aptitude with a genuine eagerness to learn, explore and enhance Pega technology using your expertise in object-oriented development. You are a self-starter who exhibits creativity, hustle, integrity and teamwork.
- Proven experience as a Java developer with a recent focus on clustering
- A proficiency working with Apache Ignite or Hazelcast
- Experience developing highly scalable frameworks & APIs in Java
- Strong relational database experience
- Knowledgeable of JVM tuning
- Experience with unit testing frameworks (e.g. Junit, TestNG)Comfortable working within an Agile methodology
Meet Some of Pegasystems's Employees
Manager, Sales Consulting
Andri manages a Pre-Sales Team that helps potential customers understand the technical possibilities of what Pega can do for their business.
Back to top