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