Senior Software Engineer, Services Engineering - Hyderabad, India - Pegasystems

    Pegasystems
    Pegasystems Hyderabad, India

    2 weeks ago

    Default job background
    Description

    Meet Our Team:
    Pega helps customers to crush their business complexity. We are leaders in BPM and CRM software space.

    Our goal is to become #1 CRM SaaS provider in the world, and for this we are taking a pivot to make our SaaS offering cloud native.

    As part of this we are building a lot of new micro-services and trying out different languages, tools, technologies, and software building paradigms.

    This means it is an exciting time to be a part of Pega.

    Our team consists of top-notch engineers who are highly motivated, self-driven, have a strong sense of ownership and are passionate about customer success.

    We strive for excellence and embrace agile methodologies to achieve it. We support each other and work in synergy to achieve our goals.
    Pega lets us be independent and creative in the way we build software.

    We return this trust by being accountable for the software we build.


    Picture Yourself at Pega:
    In this role, you will engage deeply in building core features of Pega platform next generation architecture.

    You will work to make the platform cloud native i.e., multi-tenant, stateless, scalable, observable, seamlessly upgradable, highly performant and fault tolerant.


    What You'll Do at Pega:
    Work as part of a collaborative and fun-loving teamWork on building micro-services that run on cloud platforms like AWSUse agile practices like TDD, pair programming, CI, CD and methodologies like Scrum and DevOpsUse design pattern and SOLID principlesWrite code that is clean, modularized, unit tested, highly concurrent, optimized and performantMaintain existing code base and fix bugsWrite technical guides for future developers and support engineersSpend time on learning and development to improve your skillsetBegin/continue your journey to become a software craftsman


    Who You Are:
    You are a software professional who loves to:Collaborate with team members and other teamsUse your knowledge to come up with innovative solutions for problemsBe creative and enjoys taking risks than playing safe to achieve successSpend time to hone existing skills and build new onesCultivate culture of ownership and transparency


    What You've Accomplished:
    4–6 years of software development experience, preferably in a product development companyStrong understanding of object-oriented programming and design, test driven development, continuous integration, and continuous deliveryExpertise in Java / Kotlin, enjoy being a polyglot programmerKnowledge of and experience applying design patterns, SOLID principlesExposure to micro-services and cloudHave experience and demonstrable knowledge of authentication standards (SAML and OpenID Connect), including federated identity standards (SCIM)Have experience and demonstrable knowledge of authorization standards (Oauth2)Have experience and demonstrable knowledge of implementing access control mechanismsClear, concise, assertive, and courteous way of communication – verbal, written, presentationPossess good analytical and problem-solving skills


    Pega Offers You:
    Flexible working hoursThe world's most innovative organizations as reference-able clientsA lot of interesting and challenging workMany opportunities of development – internal and external trainings, learning & self-growth opportunitiesHackathons and social eventsAn innovative, inclusive, agile, flexible, and fun work environmentCompetitive global benefits program inclusive of pay + bonus incentive, employee equity in the company