Senior Software Enigneer
Link Group
⚲ Warszawa, Lublin, Białystok, Łódź, Gdańsk, Kraków, Wrocław, Poznań, Szczecin, Olsztyn
130 - 160 PLN/h netto (B2B)
Wymagania
- Distributed systems
- Architecture
- Java
- Analytical Thinking
Opis stanowiska
Senior Software Engineer About the Role We are looking for a Senior Software Engineer to join a high-scale product environment operating within complex distributed systems. This role is designed for a highly autonomous individual contributor who can take ownership of complex technical initiatives, influence architectural direction, and deliver scalable, reliable solutions in a large organizational setting. You will collaborate cross-functionally with engineering, product, and design teams while contributing to systems used at significant scale. Key Responsibilities • Design and deliver high-complexity system components and features • Make informed architectural decisions and evaluate technical trade-offs • Ensure quality, scalability, reliability, and observability of delivered solutions • Identify and manage technical risks, dependencies, and technical debt • Develop deep understanding of the product domain and user impact • Collaborate effectively across teams in a distributed engineering environment • Operate with high autonomy and ownership • Contribute to or elevate engineering standards within the team • Mentor or support less experienced engineers when needed Requirements Education • Degree in Computer Science, Software Engineering, or equivalent practical experience Experience & Competencies • Proven experience as a Senior Software Engineer delivering complex, large-scale solutions • Hands-on experience working with distributed systems • Strong communication and collaboration skills • Ability to independently drive architectural decisions • Strong sense of ownership over delivered solutions Nice to Have • Experience shaping or improving team-level engineering standards • Experience collaborating across multiple teams in complex organizational structures