senior staff software engineer - java/ architect, warszawa

warszawa, mazowieckie
job type
apply now

job details

warszawa, mazowieckie
experience level
powyżej 24 miesięcy

job type
job category
Information Technology
contract type
umowa o pracę
working time
pełen etat
work system


monika wasiak+48 885550193
reference number
/218/01/2021/MW - 67535

job description

We are looking for Senior Staff Software Engineer for the engineering team that will be responsible for brand-new product development to simplify and accelerate quoting and ordering processes for customers.

By using modern technology stack, cloud, microservices architecture, API-first approach, micro-frontend user interface and focusing on the product quality and delightful user experience, the engineering team will be responsible for building a highly scalable, globally distributed software product.

what we offer

  • Contract of employment
  • Competitive salary above an average on the market
  • Bonus
  • Attractive Restricted Stock Unit package
  • Relocation bonus
  • Lunch card
  • Benefit card
  • Possibility to Work from Home according to company policy
  • Modern office space in Warsaw Spire
  • Unique atmosphere and company culture

your tasks

  • Understands, reads, and reviews requirements
  • Works with product stakeholders to understand business requirements and provide clarity when faced with ambiguous requirements
  • Interacts with product management teams to understand product requirements 
  • Understands, reads, and reviews requirements
  • Participates in architectural review process
  • Leads product features and designs multiple modules with many dependencies as well as participates in overall product design
  • Provides design that is scalable, efficient and follow best practices
  • Provides technical leadership to the team
  • Sets code review guidelines
  • Evaluates and recommends adoption of open source
  • Develops scripts and code for a feature and multiple modules and product
  • Cross-technical integration
  • Participates in peer reviews
  • Adoption of standard coding processes
  • Develops unit tests, fixes defects, develops test strategies, recommends testing frameworks
  • Defines and implements operational excellence best practices 
  • Provides level of effort (LOE) and Estimates
  • Works with technical project managers and product management teams to define schedule
  • Provides status reports
  • Defines technical strategy 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

what we expect

  • BS in computer science or equivalent with 9+ years or MS in computer science or equivalent with 7+ years or PhD in Computer science or equivalent with 5+ years of hands-on professional software development experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment.
  • Java development expertise in cloud-based application development with in-depth knowledge of java eco-system (experience with multiple frameworks such as Spring, Play, Hibernate and other cutting-edge technologies)
  • 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
  • Experience in architecting and building large scale systems using scale-out architecture that require high availability, performance, high scalability and multi-tenancy
  • 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 
  • A sense of ownership and pride in your performance and its impact on the company’s success
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills
  • Great interpersonal and communication skills

Agencja zatrudnienia – nr wpisu 47