Principal Applications Engineer
About the Team
Pegasystems develops strategic applications for sales, marketing, service and operations. Pega's applications streamline critical business operations, connect enterprises to their customers seamlessly in real-time across channels, and adapt to meet rapidly changing requirements. Pega's Global 500 customers include the world's largest and most sophisticated enterprises. Pega's applications, available on-premises or in the cloud, are built on its unified Pega platform, which uses visual tools to easily extend and change applications to meet clients' strategic business needs. Pega's clients report that Pega gives them the fastest time to value, extremely rapid deployment, efficient re-use and global scale.
You shall be part of a highly energetic team that leverages visual and easy-to-learn low code development tools for designing and developing business application software.
About the Role
As a Principal Application Engineer, you will shape enterprise application architecture with a strong focus on the Pega platform. You will define engineering standards, guide strategic solution designs, mentor delivery teams, and influence technology modernization across business-critical platforms.
Responsibilities
- 40% Application Development: Design, build, test, and deliver enterprise application capabilities on the Pega platform and related technologies.
- 30% Application Architecture: Define solution approaches, design reusable components, and guide architecture decisions in partnership with senior and principal architects.
- 20% Technical Review: Review application designs, engineering deliverables, and reusable components to ensure quality, scalability, maintainability, and alignment with standards.
- 10% Cross-functional Coordination: Partner with business, product, infrastructure, security, compliance, and production support teams to deliver reliable enterprise solutions.
- Understand the business architecture (process, data, features/functionalities to solve business problems).
- Identify and design components to build applications under the supervision of Senior/Principal Architects.
- Develop/code and test features and document reusable components.
- Follow DevOps processes to promote code to higher environments.
- Coordinate with infrastructure, security, compliance, and production support teams to ensure delivered features meet quality, operational readiness, and supportability expectations.
Requirements
You listen to business users, understand their needs, and translate business use cases into practical, scalable solution approaches. Experience with CRM, customer service, or business operations is a strong plus.
- Independently design and propose solutions using established engineering practices, seek architectural review for significant design decisions, and ensure code is peer-reviewed to maintain high quality.
- Design and build reusable components that improve portability, maintainability, consistency, and speed of delivery across enterprise applications.
- Consistently plan for automated testing, clean documentation, and supportability to improve the quality and long-term maintainability of delivered features.
Skills
- Strong hands-on Pega experience, including case management, data modeling, decisioning, integrations, security, DevOps, reusable component design, and application performance tuning.
- Object-oriented programming using Java, C++, or similar languages.
- Relational databases such as MS SQL, PostgreSQL, or Oracle.
- HTML, JavaScript, integration APIs, and common authentication and authorization techniques.
Qualifications
- 7+ years of experience building web applications for clients or enterprise users.
- 5+ years of experience designing application components using object-oriented design, relational databases, integrations, and reusable architecture patterns.
- Certified Pega Lead System Architect or Certified Pega Senior System Architect, or equivalent hands-on experience designing enterprise-grade Pega applications.
- Experience working in Scrum teams of 5+ members to develop, test, and deploy application features.
- Experience with authentication, authorization, application integration, and enterprise integration patterns.
- Some experience coordinating with cross-functional teams.
Benefits
- 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 and bonus incentive, employee equity in the company.
Pay
Base salary range for this role is 113,800 - 176,500 USD annually. This role may also be eligible for annual bonus OR commission, as well as benefits and other incentives. The final compensation will be determined during the offer process based on the candidate's education, experience, skills, and qualifications, as well as market conditions and may vary from the posted range.