Praca - Principal Software Engineer – Java Backend

Branża: Nowe technologie / IT, Administracja biurowa, Grafika / Fotografia / Sztuka, Inżynieria / Konstrukcje
Dodano: 2017-09-22
Lokalizacja: Kraków
Wygasa: 2017-10-22

Principal Software Engineer – Java Backend

The Position:

In this position you will work in Core Engine product area, which provides core services and capabilities for entire Pega platform. There will be exposure to a bunch of noSQL related technologies used for implementing various data access patterns. You will be a part of a technically mature, well integrated team with close co-operation with local product owner and other teams based in Cambridge. The Principal Software Engineer is a thought leader who combinesenergy, creativity and drive with a deep understanding of best-in-class industry practices to evolve the core engine that powers the Pega platform. In addition, Principal Software Engineer provides technical leadership, guidance, and coaching of fellow engineers.

Take a look at what our office is like in Krakow

As a Principal Software Engineer you will:

  • Collaborate with the Product team and other stakeholders to translate feature requirements into software deliverables
  • Work collaboratively with team members to design, develop, test, and document features, including the design and development of high-quality software
  • Engage in platform level design and prototyping work to identify and define future functionalities
  • Leverage Java and Pega’s platform for optimal development capabilities
  • Continuously improve, refine, and refactor the code base and configuration tools
  • Contribute productively to a fast-paced agile/scrum software development team

Pega Offers:

  • Working in a friendly atmosphere with flexible working hours
  • Many opportunities of development – an extensive onboarding training, budget for conferences, area for own training initiatives, possibilities of working in other global offices for a few weeks (mainly USA)
  • Working with variety of technologies in a company which follows the newest trends in the IT market
  • The opportunity to make a tangible impact on the world’s market-leading organisations
  • Attractive salary and package (Medical Care, Group Insurance, Multisport Card/Membership in Pure, English lessons)
  • Feeling the power of social spirit – we support many team and sports initiatives and have a chill room

Principal Software Engineer at Pega:

This is a right place for a person who is passionate about exploring new technologies, has an eye for software design and is committed to putting his or her software development skills into practice of building fit-for-purpose solutions.

Ideally we are looking for:

  • Min. 6 years of professional experience
  • Bachelors of Computer Science or related discipline
  • Experience working with core Java
  • Solid understanding of, and practical experience with the Software Development Life Cycle
  • Strong object-oriented design and development skills
  • Experience building highly scalable multi-user software applications
  • Experience with Java threading model and concurrency best practices
  • Strong knowledge of algorithms and data structures
  • Knowledge of and/or willingness to work within Scrum Methodology
  • Ability to work collaboratively in a team to brainstorm, plan and develop new features
  • Technical leadership and drive for people engagement to solve technical challenges

It will be great if you are familiar with:

  • noSQL databases (Couchbase, Cassandra), Elasticsearch