Staff Software Engineer

New
PolandFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Backend DevelopmentJavaDistributed Systems

Requirements

  • Proven experience as a Senior, Principal, Lead Engineer, or Architect.
  • Strong expertise in distributed systems design and architecture.
  • Deep knowledge of Java and modern backend development practices.
  • Proficiency with the Spring Framework or equivalent technologies.
  • Hands-on experience in modernizing legacy systems or monoliths.
  • Comfort using AI-assisted development tools (e.g., Copilot, Cursor).
  • Ability to balance complex business needs with long-term technical design decisions.
  • Strong sense of ownership and capability to work effectively across multiple teams.

Responsibilities

  • Define and evolve functional and system architecture aligned with product and business goals.
  • Translate business requirements into clear, scalable, and deliverable technical solutions.
  • Drive architectural decisions to ensure consistency and alignment across multiple teams.
  • Contribute hands-on to the implementation of key services and complex components.
  • Support modernization initiatives by evolving systems toward modular, maintainable architectures.
  • Improve system boundaries and integration patterns to reduce technical complexity.
  • Promote robust engineering practices including testing, reliability, and maintainability.
  • Provide technical guidance and support for teams addressing complex challenges.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now