Skip to main content

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice

Senior Software Engineer

Job Category: Product Management
Location: India - Karnataka - Bangalore

Meet Our Team:

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.

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 design, develop, implement and test the components and services that power Pega Product. This is your chance to get your hands on working on leading technologies to solve interesting problems.

What You'll Do at Pega:

  • Build / Execute / Monitor and Update Machine Learning Models in Pega Platform using Java and Pega Platform
  • Design and develop Java APIs to build and execute external Machine Learning models in Pega Applications
  • Apply feature engineering to create or improve ML models
  • Build and scale microservices for hosting ML models
  • Explore / Research and establish feasibility studies to identify options to build interfaces for cutting edge Machine Learning platforms like Watson / Azure / Google
  • Optimize Java Model execution engine to scale

Who You Are:

The Senior Software Engineer will contribute to the development and/or maintenance of Pegasystems’ business process management solutions software technologies and products. He/she will design, modify, develop, write, and implement software programming applications as required and support and/or install software applications. The individual will also participate in the testing process through test review and analysis.

The Senior Software Engineer is expected to use the skills of a seasoned professional to translate requirements into detailed design and implementation using Java, HML, JavaScript, XML, CSS, JSP and Pegasystems Process Commander rules.  The Senior Software Engineer will work closely with Test Engineering and Support during the project test and deployment process and bring energy and enthusiasm to an Engineering team that takes pride in delivering high-quality software.

Candidates must have a strong technical and computer science background and come prepared and ready to learn and explore Pegasystems technology. Software Engineers are expected to think independently, but also must value teamwork as they design and develop first-rate software in a collaborative setting.

What You've Accomplished:

    • 4 - 7 years of development experience preferably in a product development company.
    • Strong knowledge of Core Java fundamentals like Multithreading, Collections, Exception Handling, Concurrent Package, Generics, JVM tuning etc.
    • Need to be strong in Data Structures, Algorithms and Design Patterns.
    • Knowledge of RDBMS and SQL experience.
    • Good Communication skills.
    • Exposure to Microservices / JEE enterprise solution implementations
    • Experience working on Kubernetes/Cloud architected solutions would be an added advantage.

Pega Offers You:

  • 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: 14128

Inclusion and Diversity - Inclusive is one of our values at Pega. Pegasystems is committed to inclusion and diversity and strives to foster a fair and inclusive environment for all. We believe Pega can achieve more when we create a culture that inspires each of us to fully contribute each and every day. We encourage diverse thinking and collaboration for better outcomes for all. Learn more about our inclusive culture.

As an Equal Opportunity and Affirmative Action employer, Pegasystems will not discriminate in its employment practices due to an applicant's race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, veteran or disability status, or any other category protected by law.

Accessibility – If you require accessibility assistance applying for open positions please contact PegaApplication@pega.com.

Labor Condition Applications
GDPR Candidate Privacy Notice
Pegasystems Limited UK Gender Pay Gap Statement

Apply Now

(all fields are required)

Already a member? Log in.

  • 8 characters minimum
  • 1 number
  • 1 special character (!@#%$*+.)
  • 1 lowercase character
  • 1 uppercase character
By providing a password, you will become a Pega Digital Community Member and be able to track your application status

Allowed file types are DOC, DOCX, PDF, TXT (2MB max)

By clicking "Submit Application" I agree that I have read and agree to Pegasystems Privacy and Security Policy, Terms of Use, and Candidate Privacy Notice.