Senior Software Engineer
Огляд ролі від JobGrid
Senior Software Engineer at tsmg: Kraków, Польща; На місці; IT; Full Stack інженер. JobGrid adds normalized role facts, source context, and a path to the employer application page so candidates can compare the listing before applying.
- Location and workplace: Kraków, Польща, На місці
- Role classification: IT, Full Stack інженер
- Source freshness: checked by JobGrid on 2026-05-30.
- Application path: candidates continue to the employer application page with non-personal referral tags.
About the Role
We are looking for an experienced Sr. Software Engineer / Developer to lead and mentor a team of software support engineers, frontend developers, and backend developers. In this role, you will help ensure the stability, performance, and continuous improvement of business-critical internal applications.
This position combines hands-on technical work with team leadership, troubleshooting, and cross-functional collaboration. The ideal candidate has strong software development experience, enjoys solving complex technical challenges, and is passionate about mentoring technical teams.
Key Responsibilities
- Design, develop, maintain, and improve internal software applications and systems
- Provide hands-on support for backend and frontend development tasks
- Troubleshoot complex technical issues and perform root cause analysis
- Support and maintain Linux/Unix server infrastructure and operations
- Write and maintain Bash scripts for automation and operational tasks
- Contribute to application performance optimization and system reliability
- Participate in architecture discussions and technical decision-making
- Gather, document, and prioritize business and technical requirements
- Support roadmap planning, backlog management, and feature prioritization
- Develop deep product knowledge and understand operational workflows and system interdependencies
- Collaborate with internal teams to improve processes, tools, and system functionality
- Mentor and guide developers and support engineers on coding standards and best practices
- Conduct code reviews and provide constructive technical feedback
- Support team growth through technical coaching and knowledge sharing
- Assist team members with troubleshooting and problem-solving activities
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field, or equivalent professional experience
- 5+ years of experience in software development, support operations, or related technical roles
- Strong technical skills in:
- Python backend development
- Angular frontend development
- Linux/Unix administration
- Bash scripting
- Networking fundamentals and troubleshooting
- Working knowledge of Google Cloud Platform (GCP) and serverless architectures
- Experience conducting code reviews and maintaining coding standards
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Proven experience mentoring and coaching technical teams
- Python backend development
- Angular frontend development
- Linux/Unix administration
- Bash scripting
- Networking fundamentals and troubleshooting
- Working knowledge of Google Cloud Platform (GCP) and serverless architectures
- Experience conducting code reviews and maintaining coding standards
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Proven experience mentoring and coaching technical teams
Preferred Qualities
- Strong sense of ownership and accountability
- Ability to work in fast-paced technical environments
- Passion for continuous improvement and technical excellence
- Collaborative mindset and strong teamwork skills