Unleash your potential

powrót Search results

Senior Staff Software Engineer - Java

Reference number


Creation date


Job position

Senior Staff Software Engineer - Java





Working time

Full time

Scope of duties

In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting edge technologies that shape the world of the future. If cloud, APIs, containers, solving large data problems and automation excites you, you will be in for a technology buffet treat! You will be part of a world-class product engineering team that’s paving the path for new ways for enterprises to consume ever increasing cloud services. This team is responsible for building highly scalable, globally distributed, real-time interconnection platform, and are looking for a Senior Staff Software Engineer candidate.
Project information:
  • Industry: Data Center & IT services
  • Location: Warsaw, pl. Europejski
  • Business trips: occasionally
  • Remote work: 20%; currently 100%
  • Project language: English
  • Contract length: indefinite
  • Start date: ASAP



Project scope:
  • Solve for the customer - understand the WHY and enrich the specification to create a solution which delights customers
  • Lead the design and development of significant parts of the system
  • Create efficient, reusable, and reliable code and sets example of good development practices
  • Be a steward of code quality, agile development processes and automation
  • Ensure the best possible performance, quality, and responsiveness of the applications 
  • Identify bottlenecks and bugs, and devise solutions to these problems 
  • Promptly resolve production issues based on priority - with a focus on unblocking the customer, and ensuring problems do not recur 
  • Provides level of effort (LOE) and Estimates
  • Works with technical project managers and product management teams to define schedule
  • Provides status reports
  • Defines and drives release management planning
  • Investigates, analyzes, and evaluates new technologies
  • Influences senior management in setting the organization's technical objectives
  • Keeps abreast of new developments to help define the necessary changes to practice

Basic requirments

  • At least 7 years of hands on professional software development experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment (preferably on a Java – based cloud development stack) and MS degree in Computer Science and Engineering or equivalent
  • 7 + years of experience and good understanding of object-oriented programming, design and architectural patterns, and API design
  • 3+ Experience working within the agile process and CI/CD frameworks
  • Expertise in data modeling, relational design using RDBMS and NoSQL such as Cassandra, MongoDB
  • Experience with multiple architecture styles including SOA, API-first and micro-services architectures
  • 3+ years of experience working on cloud-based SaaS/PaaS products including architecting and building large scale systems using scale-out architecture that require high availability, performance, high scalability and multi-tenancy
  • 2+ years of real-world experience with continuous integration and delivery using public cloud such as AWS, Azure or GCP and container technologies such as Docker is required
  • Hands-on experience with Agile-scrum methodology and Test-driven development
  • Knowledge of advanced UI design patterns for real time data insights and analysis
  • A sense of ownership and pride in your performance and its impact on the company’s success

We offer

  • Full-time job agreement
  • Competitive salary and benefits (including VIP medical coverage, annual bonus-10-20%)
  • Pre-paid lunch cards
  • Employment in a stable company with an established position in the market
  • International business travels for trainings
  • Training package to further master your hard as well as soft skills
  • Office in Warsaw city center